{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:50.968660341+07:00","message":"TextPushed: 'นอก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:51.105423823+07:00","message":"receive streaming session, msgId: 3507"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:51.105459724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากกิจกรรมแล้วนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:51.105466159+07:00","message":"receive interim result [false|false]: นอกจากกิจกรรมแล้วนะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:51.105478265+07:00","message":"[buffer interim] 3507 false นอกจากกิจกรรมแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.10548632+07:00","message":"[bufferProcess] interim [860000000]:นอกจากกิจกรรมแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.105489263+07:00","message":"[bufferProcess] send to processor:นอกจากกิจกรรมแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.105496915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.105499892+07:00","message":"> Transcript [20680] [false]: 'นอกจากกิจกรรมแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.105503648+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.105506067+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.10550821+07:00","message":"StatePrefix: 'นอกจากกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.105510927+07:00","message":"TextPushed: 'นอก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:51.162568768+07:00","message":"receive streaming session, msgId: 3507"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:51.16260668+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากกิจกรรมแล้วนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:51.162612762+07:00","message":"receive interim result [false|false]: นอกจากกิจกรรมแล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:51.162624365+07:00","message":"[buffer interim] 3507 false นอกจากกิจกรรมแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.162631956+07:00","message":"[bufferProcess] interim [980000000]:นอกจากกิจกรรมแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.162636116+07:00","message":"[bufferProcess] send to processor:นอกจากกิจกรรมแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.162641712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.16264486+07:00","message":"> Transcript [20681] [false]: 'นอกจากกิจกรรมแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.162648248+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.162650584+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.162652685+07:00","message":"StatePrefix: 'นอกจากกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.162655339+07:00","message":"TextPushed: 'นอก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:51.379986289+07:00","message":"receive streaming session, msgId: 3507"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:51.380028533+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากกิจกรรมแล้วนะคะก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:51.38003565+07:00","message":"receive interim result [false|false]: นอกจากกิจกรรมแล้วนะคะก็"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:51.380048069+07:00","message":"[buffer interim] 3507 false นอกจากกิจกรรมแล้วนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.380056554+07:00","message":"[bufferProcess] interim [220000000]:นอกจากกิจกรรมแล้วนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.380060772+07:00","message":"[bufferProcess] send to processor:นอกจากกิจกรรมแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.380065944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.380070759+07:00","message":"> Transcript [20682] [false]: 'นอกจากกิจกรรมแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.380074752+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.380077509+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.380079907+07:00","message":"StatePrefix: 'นอกจากกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.380082751+07:00","message":"TextPushed: 'นอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.380085741+07:00","message":"Push: 'จากกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.380088032+07:00","message":"TextPushed: 'นอกจากกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.380090355+07:00","message":"Set new StatePrefix : 'นอกจากกิจกรรมแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.380092772+07:00","message":"Next Push (prob) : 'แล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:51.3801024+07:00","message":"push: {false จากกิจกรรม 0 0xc0037f3600}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:51.683894442+07:00","message":"receive streaming session, msgId: 3507"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:51.683938048+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากกิจกรรมแล้วนะคะก็อย่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:51.683944158+07:00","message":"receive interim result [false|false]: นอกจากกิจกรรมแล้วนะคะก็อย่า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:51.683960088+07:00","message":"[buffer interim] 3507 false นอกจากกิจกรรมแล้วนะคะก็อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.683969766+07:00","message":"[bufferProcess] interim [520000000]:นอกจากกิจกรรมแล้วนะคะก็อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.683973871+07:00","message":"[bufferProcess] send to processor:นอกจากกิจกรรมแล้วนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.683979234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.683983652+07:00","message":"> Transcript [20683] [false]: 'นอกจากกิจกรรมแล้วนะคะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.683988548+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.683992337+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.683995333+07:00","message":"StatePrefix: 'นอกจากกิจกรรมแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.683999145+07:00","message":"TextPushed: 'นอกจากกิจกรรม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:51.799924082+07:00","message":"receive streaming session, msgId: 3507"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:51.79996263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากกิจกรรมแล้วนะคะก็ยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:51.799969335+07:00","message":"receive interim result [false|false]: นอกจากกิจกรรมแล้วนะคะก็ยัง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:51.799986868+07:00","message":"[buffer interim] 3507 false นอกจากกิจกรรมแล้วนะคะก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.800000669+07:00","message":"[bufferProcess] interim [580000000]:นอกจากกิจกรรมแล้วนะคะก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.800003881+07:00","message":"[bufferProcess] send to processor:นอกจากกิจกรรมแล้วนะคะก็อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.800007676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.800011123+07:00","message":"> Transcript [20684] [false]: 'นอกจากกิจกรรมแล้วนะคะก็อย่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.800015265+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.800017495+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.800019656+07:00","message":"StatePrefix: 'นอกจากกิจกรรมแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.800022144+07:00","message":"TextPushed: 'นอกจากกิจกรรม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:51.879562498+07:00","message":"receive streaming session, msgId: 3507"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:51.87960077+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากกิจกรรมแล้วนะคะก็ยังมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:51.879608389+07:00","message":"receive interim result [false|false]: นอกจากกิจกรรมแล้วนะคะก็ยังมี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:51.879623878+07:00","message":"[buffer interim] 3507 false นอกจากกิจกรรมแล้วนะคะก็ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.879631573+07:00","message":"[bufferProcess] interim [700000000]:นอกจากกิจกรรมแล้วนะคะก็ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.879635061+07:00","message":"[bufferProcess] send to processor:นอกจากกิจกรรมแล้วนะคะก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.879642556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.879645576+07:00","message":"> Transcript [20685] [false]: 'นอกจากกิจกรรมแล้วนะคะก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.879649549+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.879651949+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.87965497+07:00","message":"StatePrefix: 'นอกจากกิจกรรมแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:51.879657896+07:00","message":"TextPushed: 'นอกจากกิจกรรม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:52.050855103+07:00","message":"receive streaming session, msgId: 3507"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:52.050897798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากกิจกรรมแล้วนะคะก็ยังมีอีก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:52.050903874+07:00","message":"receive interim result [false|false]: นอกจากกิจกรรมแล้วนะคะก็ยังมีอีก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:52.050920697+07:00","message":"[buffer interim] 3507 false นอกจากกิจกรรมแล้วนะคะก็ยังมีอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.050928593+07:00","message":"[bufferProcess] interim [820000000]:นอกจากกิจกรรมแล้วนะคะก็ยังมีอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.050932122+07:00","message":"[bufferProcess] send to processor:นอกจากกิจกรรมแล้วนะคะก็ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.05093759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.05094099+07:00","message":"> Transcript [20686] [false]: 'นอกจากกิจกรรมแล้วนะคะก็ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.050945143+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.050948135+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.05095071+07:00","message":"StatePrefix: 'นอกจากกิจกรรมแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.050953353+07:00","message":"TextPushed: 'นอกจากกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.050961828+07:00","message":"Push: 'แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.050964015+07:00","message":"TextPushed: 'นอกจากกิจกรรมแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.050966927+07:00","message":"Set new StatePrefix : 'นอกจากกิจกรรมแล้วนะคะก็ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.0509697+07:00","message":"Next Push (prob) : 'ก็ยังมี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:52.050978667+07:00","message":"push: {false แล้วนะคะ 0 0xc0037f3600}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:52.085261942+07:00","message":"receive streaming session, msgId: 3507"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:52.085298385+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากกิจกรรมแล้วนะคะก็ยังดีกว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:52.085304331+07:00","message":"receive interim result [false|false]: นอกจากกิจกรรมแล้วนะคะก็ยังดีกว่า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:52.085323581+07:00","message":"[buffer interim] 3507 false นอกจากกิจกรรมแล้วนะคะก็ยังดีกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.085331764+07:00","message":"[bufferProcess] interim [880000000]:นอกจากกิจกรรมแล้วนะคะก็ยังดีกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.085334915+07:00","message":"[bufferProcess] send to processor:นอกจากกิจกรรมแล้วนะคะก็ยังมีอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.085339576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.085343812+07:00","message":"> Transcript [20687] [false]: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.085349558+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.085361129+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.085365311+07:00","message":"StatePrefix: 'นอกจากกิจกรรมแล้วนะคะก็ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.085369725+07:00","message":"TextPushed: 'นอกจากกิจกรรมแล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:52.195809822+07:00","message":"receive streaming session, msgId: 3507"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:52.195848035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากกิจกรรมแล้วนะคะก็ยังมีกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:52.19585399+07:00","message":"receive interim result [false|false]: นอกจากกิจกรรมแล้วนะคะก็ยังมีกับ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:52.195872045+07:00","message":"[buffer interim] 3507 false นอกจากกิจกรรมแล้วนะคะก็ยังมีกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.195879817+07:00","message":"[bufferProcess] interim [940000000]:นอกจากกิจกรรมแล้วนะคะก็ยังมีกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.195883212+07:00","message":"[bufferProcess] send to processor:นอกจากกิจกรรมแล้วนะคะก็ยังดีกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.195888679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.195892075+07:00","message":"> Transcript [20688] [false]: 'นอกจากกิจกรรมแล้วนะคะก็ยังดีกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.195894962+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.195897306+07:00","message":"Set new StatePrefix: 'นอกจากกิจกรรมแล้วนะคะก็ยังดีกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:52.315337819+07:00","message":"receive streaming session, msgId: 3507"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:52.315389638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากกิจกรรมแล้วนะคะก็ยังไม่กลับไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:52.315396565+07:00","message":"receive interim result [false|false]: นอกจากกิจกรรมแล้วนะคะก็ยังไม่กลับไป"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:52.315410389+07:00","message":"[buffer interim] 3507 false นอกจากกิจกรรมแล้วนะคะก็ยังไม่กลับไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.31542093+07:00","message":"[bufferProcess] interim [60000000]:นอกจากกิจกรรมแล้วนะคะก็ยังไม่กลับไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.315424266+07:00","message":"[bufferProcess] send to processor:นอกจากกิจกรรมแล้วนะคะก็ยังมีกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.315430774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.315434057+07:00","message":"> Transcript [20689] [false]: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.315436878+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.315439421+07:00","message":"Set new StatePrefix: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:52.37738337+07:00","message":"receive streaming session, msgId: 3507"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:52.377419903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากกิจกรรมแล้วนะคะก็ยังไม่กลับไปที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:52.377427118+07:00","message":"receive interim result [false|false]: นอกจากกิจกรรมแล้วนะคะก็ยังไม่กลับไปที่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:52.377442149+07:00","message":"[buffer interim] 3507 false นอกจากกิจกรรมแล้วนะคะก็ยังไม่กลับไปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.377450202+07:00","message":"[bufferProcess] interim [120000000]:นอกจากกิจกรรมแล้วนะคะก็ยังไม่กลับไปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.377453003+07:00","message":"[bufferProcess] send to processor:นอกจากกิจกรรมแล้วนะคะก็ยังไม่กลับไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.377456606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.377459673+07:00","message":"> Transcript [20690] [false]: 'นอกจากกิจกรรมแล้วนะคะก็ยังไม่กลับไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.377462409+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.377464541+07:00","message":"Set new StatePrefix: 'นอกจากกิจกรรมแล้วนะคะก็ยังไม่กลับไป'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:52.514891664+07:00","message":"receive streaming session, msgId: 3507"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:52.514932181+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:52.514939046+07:00","message":"receive interim result [false|false]: นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:52.514955632+07:00","message":"[buffer interim] 3507 false นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.514964027+07:00","message":"[bufferProcess] interim [240000000]:นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.514967622+07:00","message":"[bufferProcess] send to processor:นอกจากกิจกรรมแล้วนะคะก็ยังไม่กลับไปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.514971558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.514974978+07:00","message":"> Transcript [20691] [false]: 'นอกจากกิจกรรมแล้วนะคะก็ยังไม่กลับไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.514979282+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.514982128+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.514984758+07:00","message":"StatePrefix: 'นอกจากกิจกรรมแล้วนะคะก็ยังไม่กลับไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.51498813+07:00","message":"TextPushed: 'นอกจากกิจกรรมแล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:52.517324721+07:00","message":"receive streaming session, msgId: 3507"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:52.517343737+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:52.517348082+07:00","message":"receive interim result [false|false]: นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:52.517360524+07:00","message":"[buffer interim] 3507 false นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.517364354+07:00","message":"[bufferProcess] interim [300000000]:นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.517366523+07:00","message":"[bufferProcess] send to processor:นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.51736917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.51737181+07:00","message":"> Transcript [20692] [false]: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.517374109+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.517377368+07:00","message":"Set new StatePrefix: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:52.775242088+07:00","message":"receive streaming session, msgId: 3507"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:52.775284796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:52.775291873+07:00","message":"receive interim result [false|false]: นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดิน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:52.775306738+07:00","message":"[buffer interim] 3507 false นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.775314632+07:00","message":"[bufferProcess] interim [600000000]:นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.775317371+07:00","message":"[bufferProcess] send to processor:นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.775328815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.775332247+07:00","message":"> Transcript [20693] [false]: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.775336282+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.775338688+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.775340835+07:00","message":"StatePrefix: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.775343624+07:00","message":"TextPushed: 'นอกจากกิจกรรมแล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:52.956516001+07:00","message":"receive streaming session, msgId: 3507"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:52.956550348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:52.956557107+07:00","message":"receive interim result [false|false]: นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทาง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:52.956571622+07:00","message":"[buffer interim] 3507 false นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.956579354+07:00","message":"[bufferProcess] interim [780000000]:นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.9565841+07:00","message":"[bufferProcess] send to processor:นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.956591378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.956594448+07:00","message":"> Transcript [20694] [false]: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.956598084+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.95660024+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.956602789+07:00","message":"StatePrefix: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:52.956605774+07:00","message":"TextPushed: 'นอกจากกิจกรรมแล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:53.217243779+07:00","message":"receive streaming session, msgId: 3507"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:53.217291178+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:53.217297482+07:00","message":"receive interim result [false|false]: นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:53.217319019+07:00","message":"[buffer interim] 3507 false นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.217326206+07:00","message":"[bufferProcess] interim [20000000]:นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.217329289+07:00","message":"[bufferProcess] send to processor:นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.217337647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.217340584+07:00","message":"> Transcript [20695] [false]: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.217346981+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.217349312+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.217351816+07:00","message":"StatePrefix: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.21735471+07:00","message":"TextPushed: 'นอกจากกิจกรรมแล้วนะคะ'"}
{"level":"info","service":"gRPC","time":"2026-08-22T11:59:53.282711041+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T11:59:53.282734007+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:53.400441245+07:00","message":"receive streaming session, msgId: 3507"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:53.400484137+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:53.4004901+07:00","message":"receive interim result [false|false]: นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:53.400505654+07:00","message":"[buffer interim] 3507 false นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.400515582+07:00","message":"[bufferProcess] interim [140000000]:นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.40052075+07:00","message":"[bufferProcess] send to processor:นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.400525654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.400528549+07:00","message":"> Transcript [20696] [false]: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.400532692+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.400534996+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.40053744+07:00","message":"StatePrefix: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.400541716+07:00","message":"TextPushed: 'นอกจากกิจกรรมแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.400545567+07:00","message":"Push: 'ก็ยังมีกับวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.400547758+07:00","message":"TextPushed: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.400550712+07:00","message":"Set new StatePrefix : 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.400553482+07:00","message":"Next Push (prob) : 'การเดินทางมา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:53.400561865+07:00","message":"push: {false ก็ยังมีกับวิธี 0 0xc0037f3600}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:53.485676284+07:00","message":"receive streaming session, msgId: 3507"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:53.48571919+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:53.485732651+07:00","message":"receive interim result [false|false]: นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:53.485753338+07:00","message":"[buffer interim] 3507 false นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.485764381+07:00","message":"[bufferProcess] interim [320000000]:นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.485768751+07:00","message":"[bufferProcess] send to processor:นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.485776978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.485783054+07:00","message":"> Transcript [20697] [false]: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.485788317+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.485791321+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.485795004+07:00","message":"StatePrefix: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.485799553+07:00","message":"TextPushed: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:53.682235442+07:00","message":"receive streaming session, msgId: 3507"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:53.682269769+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:53.682276617+07:00","message":"receive interim result [false|false]: นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ดู"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:53.682297575+07:00","message":"[buffer interim] 3507 false นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.682305637+07:00","message":"[bufferProcess] interim [500000000]:นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.68230887+07:00","message":"[bufferProcess] send to processor:นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.68231329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.682317514+07:00","message":"> Transcript [20698] [false]: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.682321895+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.682324191+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.682326647+07:00","message":"StatePrefix: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.682329796+07:00","message":"TextPushed: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:53.808513209+07:00","message":"receive streaming session, msgId: 3507"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:53.808555665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:53.808563975+07:00","message":"receive interim result [false|false]: นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:53.808583257+07:00","message":"[buffer interim] 3507 false นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.808594604+07:00","message":"[bufferProcess] interim [560000000]:นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.80859919+07:00","message":"[bufferProcess] send to processor:นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.808604962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.808608974+07:00","message":"> Transcript [20699] [false]: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.808614964+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.808618611+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.808622421+07:00","message":"StatePrefix: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:53.808627319+07:00","message":"TextPushed: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:53.862552343+07:00","message":"[GCS] Cleaned up inactive client: 3491"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:53.862585433+07:00","message":"[GCS] Cleaned up inactive client: 3492"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:53.862588999+07:00","message":"[GCS] Cleaned up inactive client: 3490"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:53.862591114+07:00","message":"[GCS] Cleaned up inactive client: 3493"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:53.862594654+07:00","message":"[GCS] Cleaned up inactive client: 3494"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:53.862597216+07:00","message":"[GCS] Cleaned up inactive client: 3495"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:54.392147839+07:00","message":"receive streaming session, msgId: 3507"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:54.392186088+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:54.392192747+07:00","message":"receive interim result [false|false]: นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:54.392208967+07:00","message":"[buffer interim] 3507 false นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.392217403+07:00","message":"[bufferProcess] interim [160000000]:นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.39222043+07:00","message":"[bufferProcess] send to processor:นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.392227761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.392231134+07:00","message":"> Transcript [20700] [false]: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.392237849+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.392240461+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.392242884+07:00","message":"StatePrefix: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.392245957+07:00","message":"TextPushed: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.392256553+07:00","message":"Push: 'การเดินทางมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.392259293+07:00","message":"TextPushed: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.392261801+07:00","message":"Set new StatePrefix : 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.392264816+07:00","message":"Next Push (prob) : 'ที่นี่ด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:54.392274233+07:00","message":"push: {false การเดินทางมา 0 0xc0037f3600}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:54.408809931+07:00","message":"receive streaming session, msgId: 3507"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:54.40884644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วยสำหรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:54.408853096+07:00","message":"receive interim result [false|false]: นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วยสำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:54.408864394+07:00","message":"[buffer interim] 3507 false นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วยสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.408871579+07:00","message":"[bufferProcess] interim [220000000]:นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วยสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.408875082+07:00","message":"[bufferProcess] send to processor:นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.408878882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.408881803+07:00","message":"> Transcript [20701] [false]: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.408886354+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.408888757+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.40889266+07:00","message":"StatePrefix: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.408895738+07:00","message":"TextPushed: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:54.619986558+07:00","message":"receive streaming session, msgId: 3507"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:54.620025558+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วยสำหรับพรุ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:54.620032143+07:00","message":"receive interim result [false|false]: นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วยสำหรับพรุ่ง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:54.620047318+07:00","message":"[buffer interim] 3507 false นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วยสำหรับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.620056589+07:00","message":"[bufferProcess] interim [400000000]:นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วยสำหรับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.62006017+07:00","message":"[bufferProcess] send to processor:นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วยสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.620066837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.620069673+07:00","message":"> Transcript [20702] [false]: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วยสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.620073917+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.620076385+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.620079122+07:00","message":"StatePrefix: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.620081765+07:00","message":"TextPushed: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:54.681280721+07:00","message":"[GCS] IsForceVAD: false for message ID: 3507"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:54.789184872+07:00","message":"receive streaming session, msgId: 3507"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:54.78922834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วยสำหรับท่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:54.789250099+07:00","message":"receive interim result [false|false]: นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วยสำหรับท่าน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:54.78926941+07:00","message":"[buffer interim] 3507 false นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วยสำหรับท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.789278789+07:00","message":"[bufferProcess] interim [580000000]:นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วยสำหรับท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.789282298+07:00","message":"[bufferProcess] send to processor:นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วยสำหรับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.789286744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.789289535+07:00","message":"> Transcript [20703] [false]: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วยสำหรับพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.789294461+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.789296745+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.789299676+07:00","message":"StatePrefix: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.789302645+07:00","message":"TextPushed: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:54.795665643+07:00","message":"receive streaming session, msgId: 3507"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:54.795687191+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วยสำหรับพระบูชา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:54.795692898+07:00","message":"receive interim result [false|false]: นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วยสำหรับพระบูชา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:54.795701861+07:00","message":"[buffer interim] 3507 false นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วยสำหรับพระบูชา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.795707824+07:00","message":"[bufferProcess] interim [640000000]:นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วยสำหรับพระบูชา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.795711298+07:00","message":"[bufferProcess] send to processor:นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วยสำหรับท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.79571467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.795717614+07:00","message":"> Transcript [20704] [false]: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วยสำหรับท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.79572135+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.795724017+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.795726558+07:00","message":"StatePrefix: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.795729634+07:00","message":"TextPushed: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.795736709+07:00","message":"Push: 'ที่นี่ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.795739276+07:00","message":"TextPushed: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.795742194+07:00","message":"Set new StatePrefix : 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วยสำหรับท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.795745042+07:00","message":"Next Push (prob) : 'สำหรับท่าน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:54.795753553+07:00","message":"push: {false ที่นี่ด้วย 0 0xc0037f3600}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:54.80047205+07:00","message":"[GCS] Start streaming session, msgId: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:54.893772164+07:00","message":"receive streaming session, msgId: 3507"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:54.893810847+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วยสำหรับท่านผู้ชม\",\"confidence\":0.9422739}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:54.893818598+07:00","message":"receive interim result [true|false]: นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วยสำหรับท่านผู้ชม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:54.893827193+07:00","message":"end recv isFinal message id 3507"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:54.89382946+07:00","message":"end Recv id 3507"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:54.893835059+07:00","message":"[buffer interim] 3507 true นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วยสำหรับท่านผู้ชม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.893842873+07:00","message":"[bufferProcess] interim [670000000]:นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วยสำหรับท่านผู้ชม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.893846772+07:00","message":"[bufferProcess] send to processor (isfinal):นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วยสำหรับพระบูชา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.893850744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.893853577+07:00","message":"> Transcript [20705] [false]: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วยสำหรับพระบูชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.893856688+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.893859586+07:00","message":"Set new StatePrefix: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วยสำหรับพระบูชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.893861856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.893863872+07:00","message":"> Transcript [20706] [true]: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วยสำหรับท่านผู้ชม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.893866627+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.893868818+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.893870881+07:00","message":"StatePrefix: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วยสำหรับพระบูชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.893878668+07:00","message":"TextPushed: 'นอกจากกิจกรรมแล้วนะคะก็ยังมีกับวิธีการเดินทางมาที่นี่ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:54.893882391+07:00","message":"Push: 'สำหรับท่านผู้ชม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:54.893892912+07:00","message":"push: {true สำหรับท่านผู้ชม 0 0xc0037f3600}"}
{"level":"info","service":"Main","time":"2026-08-22T11:59:54.906790938+07:00","message":"write wav file: './tmp/7666/7666_3507.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:55.532819678+07:00","message":"receive streaming session, msgId: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:55.532854013+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:55.532859409+07:00","message":"receive interim result [false|false]: ที่รัก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:55.532873832+07:00","message":"[buffer interim] 3508 false ที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:55.532880931+07:00","message":"[bufferProcess] interim [540000000]:ที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:55.532883175+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:55.658612275+07:00","message":"receive streaming session, msgId: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:55.658647282+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:55.658654219+07:00","message":"receive interim result [false|false]: ที่รับ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:55.658670063+07:00","message":"[buffer interim] 3508 false ที่รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:55.658678585+07:00","message":"[bufferProcess] interim [660000000]:ที่รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:55.658681465+07:00","message":"[bufferProcess] send to processor:ที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:55.65868687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:55.65869001+07:00","message":"> Transcript [20707] [false]: 'ที่รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:55.658692698+07:00","message":"Set StatePrefix (first interim): 'ที่รัก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:55.782860674+07:00","message":"receive streaming session, msgId: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:55.782900167+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รับชม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:55.782907175+07:00","message":"receive interim result [false|false]: ที่รับชม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:55.782922931+07:00","message":"[buffer interim] 3508 false ที่รับชม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:55.782930215+07:00","message":"[bufferProcess] interim [780000000]:ที่รับชม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:55.782933236+07:00","message":"[bufferProcess] send to processor:ที่รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:55.78294113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:55.7829444+07:00","message":"> Transcript [20708] [false]: 'ที่รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:55.782946878+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:55.782949271+07:00","message":"Set new StatePrefix: 'ที่รับ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:55.977385056+07:00","message":"receive streaming session, msgId: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:55.977422691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รับชมอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:55.977428855+07:00","message":"receive interim result [false|false]: ที่รับชมอยู่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:55.977441241+07:00","message":"[buffer interim] 3508 false ที่รับชมอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:55.977448507+07:00","message":"[bufferProcess] interim [20000000]:ที่รับชมอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:55.977451246+07:00","message":"[bufferProcess] send to processor:ที่รับชม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:55.977457332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:55.977460325+07:00","message":"> Transcript [20709] [false]: 'ที่รับชม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:55.977463684+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:55.977466111+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:55.97746835+07:00","message":"StatePrefix: 'ที่รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:55.977470806+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:56.231379067+07:00","message":"receive streaming session, msgId: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:56.231423218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รับชมอยู่ใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:56.23143031+07:00","message":"receive interim result [false|false]: ที่รับชมอยู่ใน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:56.231444063+07:00","message":"[buffer interim] 3508 false ที่รับชมอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.231451695+07:00","message":"[bufferProcess] interim [260000000]:ที่รับชมอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.231454715+07:00","message":"[bufferProcess] send to processor:ที่รับชมอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.231462006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.23146851+07:00","message":"> Transcript [20710] [false]: 'ที่รับชมอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.231472607+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.231474917+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.231477058+07:00","message":"StatePrefix: 'ที่รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.23147951+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T11:59:56.283739214+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T11:59:56.283749566+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:56.431615717+07:00","message":"receive streaming session, msgId: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:56.43165736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รับชมอยู่ในช่วง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:56.431663566+07:00","message":"receive interim result [false|false]: ที่รับชมอยู่ในช่วง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:56.431681572+07:00","message":"[buffer interim] 3508 false ที่รับชมอยู่ในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.431689996+07:00","message":"[bufferProcess] interim [440000000]:ที่รับชมอยู่ในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.431693214+07:00","message":"[bufferProcess] send to processor:ที่รับชมอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.431697659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.431700847+07:00","message":"> Transcript [20711] [false]: 'ที่รับชมอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.431704713+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.431707203+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.431709271+07:00","message":"StatePrefix: 'ที่รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.431711671+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:56.466632008+07:00","message":"receive streaming session, msgId: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:56.466669663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รับชมอยู่ในซอย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:56.466676174+07:00","message":"receive interim result [false|false]: ที่รับชมอยู่ในซอย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:56.466689077+07:00","message":"[buffer interim] 3508 false ที่รับชมอยู่ในซอย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.46669805+07:00","message":"[bufferProcess] interim [500000000]:ที่รับชมอยู่ในซอย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.46670113+07:00","message":"[bufferProcess] send to processor:ที่รับชมอยู่ในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.466706524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.466709649+07:00","message":"> Transcript [20712] [false]: 'ที่รับชมอยู่ในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.466713169+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.466715556+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.466717663+07:00","message":"StatePrefix: 'ที่รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.466722378+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.466727202+07:00","message":"Push: 'ที่รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.466729443+07:00","message":"TextPushed: 'ที่รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.466731679+07:00","message":"Set new StatePrefix : 'ที่รับชมอยู่ในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.466733827+07:00","message":"Next Push (prob) : 'ชมอยู่ในช่วง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:56.466741835+07:00","message":"push: {false ที่รับ 0 0xc002a2af00}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:56.562838052+07:00","message":"receive streaming session, msgId: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:56.562879253+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รับชมอยู่ในช่อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:56.562885696+07:00","message":"receive interim result [false|false]: ที่รับชมอยู่ในช่อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:56.562902496+07:00","message":"[buffer interim] 3508 false ที่รับชมอยู่ในช่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.562915401+07:00","message":"[bufferProcess] interim [560000000]:ที่รับชมอยู่ในช่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.562920326+07:00","message":"[bufferProcess] send to processor:ที่รับชมอยู่ในซอย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.562925407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.562929882+07:00","message":"> Transcript [20713] [false]: 'ที่รับชมอยู่ในซอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.562933641+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.562937488+07:00","message":"Set new StatePrefix: 'ที่รับชมอยู่ในซอย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:56.681327558+07:00","message":"receive streaming session, msgId: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:56.681367577+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รับชมอยู่ในช่องทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:56.681375019+07:00","message":"receive interim result [false|false]: ที่รับชมอยู่ในช่องทาง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:56.681390083+07:00","message":"[buffer interim] 3508 false ที่รับชมอยู่ในช่องทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.681396919+07:00","message":"[bufferProcess] interim [680000000]:ที่รับชมอยู่ในช่องทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.681399912+07:00","message":"[bufferProcess] send to processor:ที่รับชมอยู่ในช่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.681407639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.681410565+07:00","message":"> Transcript [20714] [false]: 'ที่รับชมอยู่ในช่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.681413356+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.681415949+07:00","message":"Set new StatePrefix: 'ที่รับชมอยู่ในช่อง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:56.879704209+07:00","message":"receive streaming session, msgId: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:56.879743382+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รับชมอยู่ในช่องทางและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:56.879749736+07:00","message":"receive interim result [false|false]: ที่รับชมอยู่ในช่องทางและ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:56.87976695+07:00","message":"[buffer interim] 3508 false ที่รับชมอยู่ในช่องทางและ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.879776589+07:00","message":"[bufferProcess] interim [860000000]:ที่รับชมอยู่ในช่องทางและ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.879779893+07:00","message":"[bufferProcess] send to processor:ที่รับชมอยู่ในช่องทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.87978431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.879787725+07:00","message":"> Transcript [20715] [false]: 'ที่รับชมอยู่ในช่องทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.879792045+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.879794425+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.879797185+07:00","message":"StatePrefix: 'ที่รับชมอยู่ในช่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.879799581+07:00","message":"TextPushed: 'ที่รับ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:56.904814873+07:00","message":"receive streaming session, msgId: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:56.904853542+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รับชมอยู่ในช่องทางรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:56.904859599+07:00","message":"receive interim result [false|false]: ที่รับชมอยู่ในช่องทางรับ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:56.904877588+07:00","message":"[buffer interim] 3508 false ที่รับชมอยู่ในช่องทางรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.90488542+07:00","message":"[bufferProcess] interim [920000000]:ที่รับชมอยู่ในช่องทางรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.904888337+07:00","message":"[bufferProcess] send to processor:ที่รับชมอยู่ในช่องทางและ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.904900474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.904903475+07:00","message":"> Transcript [20716] [false]: 'ที่รับชมอยู่ในช่องทางและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.904907362+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.904909752+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.904911777+07:00","message":"StatePrefix: 'ที่รับชมอยู่ในช่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.90491404+07:00","message":"TextPushed: 'ที่รับ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:56.936155477+07:00","message":"receive streaming session, msgId: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:56.93619532+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รับชมอยู่ในช่องทางระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:56.936201244+07:00","message":"receive interim result [false|false]: ที่รับชมอยู่ในช่องทางระบบ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:56.936218305+07:00","message":"[buffer interim] 3508 false ที่รับชมอยู่ในช่องทางระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.9362439+07:00","message":"[bufferProcess] interim [980000000]:ที่รับชมอยู่ในช่องทางระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.936247619+07:00","message":"[bufferProcess] send to processor:ที่รับชมอยู่ในช่องทางรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.936255713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.936258828+07:00","message":"> Transcript [20717] [false]: 'ที่รับชมอยู่ในช่องทางรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.936262523+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.93626493+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.936266975+07:00","message":"StatePrefix: 'ที่รับชมอยู่ในช่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:56.936269171+07:00","message":"TextPushed: 'ที่รับ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:57.128043727+07:00","message":"receive streaming session, msgId: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:57.128090868+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รับชมอยู่ในช่องทางระบบออน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:57.128097578+07:00","message":"receive interim result [false|false]: ที่รับชมอยู่ในช่องทางระบบออน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:57.128110815+07:00","message":"[buffer interim] 3508 false ที่รับชมอยู่ในช่องทางระบบออน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.128121166+07:00","message":"[bufferProcess] interim [220000000]:ที่รับชมอยู่ในช่องทางระบบออน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.128125067+07:00","message":"[bufferProcess] send to processor:ที่รับชมอยู่ในช่องทางระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.128140499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.128145093+07:00","message":"> Transcript [20718] [false]: 'ที่รับชมอยู่ในช่องทางระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.128151859+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.128154214+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.128156457+07:00","message":"StatePrefix: 'ที่รับชมอยู่ในช่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.12815977+07:00","message":"TextPushed: 'ที่รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.128164296+07:00","message":"Push: 'ชมอยู่ในช่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.128167431+07:00","message":"TextPushed: 'ที่รับชมอยู่ในช่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.12817087+07:00","message":"Set new StatePrefix : 'ที่รับชมอยู่ในช่องทางระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.128174696+07:00","message":"Next Push (prob) : 'ทางระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:57.128184556+07:00","message":"push: {false ชมอยู่ในช่อง 0 0xc002a2af00}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:57.254761635+07:00","message":"receive streaming session, msgId: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:57.254803721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รับชมอยู่ในช่องทางระบบออนไลน์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:57.254810363+07:00","message":"receive interim result [false|false]: ที่รับชมอยู่ในช่องทางระบบออนไลน์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:57.254821989+07:00","message":"[buffer interim] 3508 false ที่รับชมอยู่ในช่องทางระบบออนไลน์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.254828641+07:00","message":"[bufferProcess] interim [280000000]:ที่รับชมอยู่ในช่องทางระบบออนไลน์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.254831921+07:00","message":"[bufferProcess] send to processor:ที่รับชมอยู่ในช่องทางระบบออน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.254835572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.254838613+07:00","message":"> Transcript [20719] [false]: 'ที่รับชมอยู่ในช่องทางระบบออน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.25484197+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.254844132+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.254846157+07:00","message":"StatePrefix: 'ที่รับชมอยู่ในช่องทางระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.254848904+07:00","message":"TextPushed: 'ที่รับชมอยู่ในช่อง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:57.460685465+07:00","message":"receive streaming session, msgId: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:57.460724031+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รับชมอยู่ในช่องทางระบบออนไลน์ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:57.460730256+07:00","message":"receive interim result [false|false]: ที่รับชมอยู่ในช่องทางระบบออนไลน์ได้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:57.460741098+07:00","message":"[buffer interim] 3508 false ที่รับชมอยู่ในช่องทางระบบออนไลน์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.460747545+07:00","message":"[bufferProcess] interim [520000000]:ที่รับชมอยู่ในช่องทางระบบออนไลน์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.460750485+07:00","message":"[bufferProcess] send to processor:ที่รับชมอยู่ในช่องทางระบบออนไลน์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.460754162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.460757301+07:00","message":"> Transcript [20720] [false]: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.460760748+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.460762777+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.460765117+07:00","message":"StatePrefix: 'ที่รับชมอยู่ในช่องทางระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.460768136+07:00","message":"TextPushed: 'ที่รับชมอยู่ในช่อง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:57.597744101+07:00","message":"receive streaming session, msgId: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:57.597786355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รับชมอยู่ในช่องทางระบบออนไลน์นัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:57.597793108+07:00","message":"receive interim result [false|false]: ที่รับชมอยู่ในช่องทางระบบออนไลน์นัก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:57.597808743+07:00","message":"[buffer interim] 3508 false ที่รับชมอยู่ในช่องทางระบบออนไลน์นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.59781736+07:00","message":"[bufferProcess] interim [580000000]:ที่รับชมอยู่ในช่องทางระบบออนไลน์นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.597820671+07:00","message":"[bufferProcess] send to processor:ที่รับชมอยู่ในช่องทางระบบออนไลน์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.597825034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.597828356+07:00","message":"> Transcript [20721] [false]: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.597831775+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.597833911+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.597836309+07:00","message":"StatePrefix: 'ที่รับชมอยู่ในช่องทางระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.597839065+07:00","message":"TextPushed: 'ที่รับชมอยู่ในช่อง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:57.763469809+07:00","message":"receive streaming session, msgId: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:57.763521988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รับชมอยู่ในช่องทางระบบออนไลน์นักขนาด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:57.763527887+07:00","message":"receive interim result [false|false]: ที่รับชมอยู่ในช่องทางระบบออนไลน์นักขนาด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:57.763552513+07:00","message":"[buffer interim] 3508 false ที่รับชมอยู่ในช่องทางระบบออนไลน์นักขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.76355994+07:00","message":"[bufferProcess] interim [760000000]:ที่รับชมอยู่ในช่องทางระบบออนไลน์นักขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.763563355+07:00","message":"[bufferProcess] send to processor:ที่รับชมอยู่ในช่องทางระบบออนไลน์นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.763567506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.76357054+07:00","message":"> Transcript [20722] [false]: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.7635762+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.763578588+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.763581048+07:00","message":"StatePrefix: 'ที่รับชมอยู่ในช่องทางระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.763583891+07:00","message":"TextPushed: 'ที่รับชมอยู่ในช่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.763587006+07:00","message":"Push: 'ทางระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.763589023+07:00","message":"TextPushed: 'ที่รับชมอยู่ในช่องทางระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.763591187+07:00","message":"Set new StatePrefix : 'ที่รับชมอยู่ในช่องทางระบบออนไลน์นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.763593816+07:00","message":"Next Push (prob) : 'ออนไลน์นัก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:57.763601145+07:00","message":"push: {false ทางระบบ 0 0xc002a2af00}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:57.839341621+07:00","message":"receive streaming session, msgId: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:57.839382939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:57.839389128+07:00","message":"receive interim result [false|false]: ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:57.839407436+07:00","message":"[buffer interim] 3508 false ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.839414821+07:00","message":"[bufferProcess] interim [880000000]:ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.839417786+07:00","message":"[bufferProcess] send to processor:ที่รับชมอยู่ในช่องทางระบบออนไลน์นักขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.839421502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.839424518+07:00","message":"> Transcript [20723] [false]: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์นักขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.839428242+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.83943057+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.839432786+07:00","message":"StatePrefix: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:57.839435961+07:00","message":"TextPushed: 'ที่รับชมอยู่ในช่องทางระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:58.060375001+07:00","message":"receive streaming session, msgId: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:58.060416807+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:58.060423367+07:00","message":"receive interim result [false|false]: ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:58.060441538+07:00","message":"[buffer interim] 3508 false ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.060449986+07:00","message":"[bufferProcess] interim [120000000]:ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.060461863+07:00","message":"[bufferProcess] send to processor:ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.060469676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.060473116+07:00","message":"> Transcript [20724] [false]: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.060475834+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.060478721+07:00","message":"Set new StatePrefix: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:58.284500644+07:00","message":"receive streaming session, msgId: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:58.284542369+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:58.284548798+07:00","message":"receive interim result [false|false]: ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:58.284564121+07:00","message":"[buffer interim] 3508 false ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.284571855+07:00","message":"[bufferProcess] interim [240000000]:ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.284575094+07:00","message":"[bufferProcess] send to processor:ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.284580791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.284586897+07:00","message":"> Transcript [20725] [false]: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.284592961+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.284595477+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.284597653+07:00","message":"StatePrefix: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.284600911+07:00","message":"TextPushed: 'ที่รับชมอยู่ในช่องทางระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:58.47295979+07:00","message":"receive streaming session, msgId: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:58.473001381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:58.473008768+07:00","message":"receive interim result [false|false]: ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:58.473022881+07:00","message":"[buffer interim] 3508 false ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.47303103+07:00","message":"[bufferProcess] interim [480000000]:ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.473034485+07:00","message":"[bufferProcess] send to processor:ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.473038465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.473041321+07:00","message":"> Transcript [20726] [false]: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.473045341+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.473047592+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.473050347+07:00","message":"StatePrefix: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.4730532+07:00","message":"TextPushed: 'ที่รับชมอยู่ในช่องทางระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:58.535575187+07:00","message":"receive streaming session, msgId: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:58.535620623+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:58.535627376+07:00","message":"receive interim result [false|false]: ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:58.535645708+07:00","message":"[buffer interim] 3508 false ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.535654821+07:00","message":"[bufferProcess] interim [540000000]:ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.535660752+07:00","message":"[bufferProcess] send to processor:ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.535669025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.535682077+07:00","message":"> Transcript [20727] [false]: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.535687394+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.535689789+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.53569251+07:00","message":"StatePrefix: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.535695579+07:00","message":"TextPushed: 'ที่รับชมอยู่ในช่องทางระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:58.739929583+07:00","message":"receive streaming session, msgId: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:58.739971349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:58.739978194+07:00","message":"receive interim result [false|false]: ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดิน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:58.739993255+07:00","message":"[buffer interim] 3508 false ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.740002786+07:00","message":"[bufferProcess] interim [780000000]:ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.740006083+07:00","message":"[bufferProcess] send to processor:ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.740012193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.740015233+07:00","message":"> Transcript [20728] [false]: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.740020508+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.740022701+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.740025245+07:00","message":"StatePrefix: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.740028136+07:00","message":"TextPushed: 'ที่รับชมอยู่ในช่องทางระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.740034949+07:00","message":"Push: 'ออนไลน์ในขณะนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.740037093+07:00","message":"TextPushed: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.740040087+07:00","message":"Set new StatePrefix : 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.740042975+07:00","message":"Next Push (prob) : 'นะคะจะได้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:58.740075042+07:00","message":"push: {false ออนไลน์ในขณะนี้ 0 0xc002a2af00}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:58.990885002+07:00","message":"receive streaming session, msgId: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:58.990934762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:58.990941975+07:00","message":"receive interim result [false|false]: ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทาง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:58.990954993+07:00","message":"[buffer interim] 3508 false ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.990962448+07:00","message":"[bufferProcess] interim [960000000]:ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.990965735+07:00","message":"[bufferProcess] send to processor:ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.99097187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.990974892+07:00","message":"> Transcript [20729] [false]: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.990978638+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.990981206+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.990983611+07:00","message":"StatePrefix: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:58.990986784+07:00","message":"TextPushed: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:59.170528587+07:00","message":"receive streaming session, msgId: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:59.170567277+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:59.17057405+07:00","message":"receive interim result [false|false]: ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:59.170587349+07:00","message":"[buffer interim] 3508 false ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.170597878+07:00","message":"[bufferProcess] interim [200000000]:ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.170602362+07:00","message":"[bufferProcess] send to processor:ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.170608559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.170612824+07:00","message":"> Transcript [20730] [false]: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.170618046+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.170622433+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.170625022+07:00","message":"StatePrefix: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.170627755+07:00","message":"TextPushed: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้'"}
{"level":"info","service":"gRPC","time":"2026-08-22T11:59:59.284601373+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T11:59:59.284601458+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:59.374022043+07:00","message":"receive streaming session, msgId: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:59.37407434+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:59.374082246+07:00","message":"receive interim result [false|false]: ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาจาก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:59.374107924+07:00","message":"[buffer interim] 3508 false ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.374124791+07:00","message":"[bufferProcess] interim [380000000]:ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.37412851+07:00","message":"[bufferProcess] send to processor:ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.374132848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.37413574+07:00","message":"> Transcript [20731] [false]: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.37414005+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.37414211+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.374144246+07:00","message":"StatePrefix: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.374147118+07:00","message":"TextPushed: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:59.437916223+07:00","message":"receive streaming session, msgId: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:59.437952938+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:59.437960194+07:00","message":"receive interim result [false|false]: ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:59.437974101+07:00","message":"[buffer interim] 3508 false ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.437980899+07:00","message":"[bufferProcess] interim [440000000]:ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.437984309+07:00","message":"[bufferProcess] send to processor:ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.437991632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.437994915+07:00","message":"> Transcript [20732] [false]: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.437998992+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.43800128+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.438004316+07:00","message":"StatePrefix: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.438007169+07:00","message":"TextPushed: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.438013899+07:00","message":"Push: 'นะคะจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.438016039+07:00","message":"TextPushed: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.438020016+07:00","message":"Set new StatePrefix : 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.438025452+07:00","message":"Next Push (prob) : 'เดินทางมาจาก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:59.438057609+07:00","message":"push: {false นะคะจะได้ 0 0xc002a2af00}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:59.711797048+07:00","message":"receive streaming session, msgId: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:59.711835732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:59.71184181+07:00","message":"receive interim result [false|false]: ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:59.71185925+07:00","message":"[buffer interim] 3508 false ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.711867039+07:00","message":"[bufferProcess] interim [680000000]:ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.711870104+07:00","message":"[bufferProcess] send to processor:ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.711874693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.711879682+07:00","message":"> Transcript [20733] [false]: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.711882417+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.711884629+07:00","message":"Set new StatePrefix: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:59.817527401+07:00","message":"receive streaming session, msgId: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:59.817567981+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:59.81757511+07:00","message":"receive interim result [false|false]: ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:59.817589489+07:00","message":"[buffer interim] 3508 false ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.817596548+07:00","message":"[bufferProcess] interim [740000000]:ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.817599679+07:00","message":"[bufferProcess] send to processor:ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.817607928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.817611066+07:00","message":"> Transcript [20734] [false]: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.817614858+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.817617647+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.817619675+07:00","message":"StatePrefix: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.817622343+07:00","message":"TextPushed: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:59.933186258+07:00","message":"receive streaming session, msgId: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:59.933221985+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:59.93322853+07:00","message":"receive interim result [false|false]: ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะมี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:59.933242797+07:00","message":"[buffer interim] 3508 false ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.933250423+07:00","message":"[bufferProcess] interim [860000000]:ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.933253669+07:00","message":"[bufferProcess] send to processor:ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.933260877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.933265633+07:00","message":"> Transcript [20735] [false]: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.933269497+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.933272203+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.933274184+07:00","message":"StatePrefix: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.933276725+07:00","message":"TextPushed: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:59.959391499+07:00","message":"receive streaming session, msgId: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:59.959424441+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะมีกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:59.959430288+07:00","message":"receive interim result [false|false]: ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะมีกับ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T11:59:59.959447312+07:00","message":"[buffer interim] 3508 false ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะมีกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.959454135+07:00","message":"[bufferProcess] interim [980000000]:ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะมีกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.959457129+07:00","message":"[bufferProcess] send to processor:ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.959461082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.959464417+07:00","message":"> Transcript [20736] [false]: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.959467906+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.959470128+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.959472346+07:00","message":"StatePrefix: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T11:59:59.959475056+07:00","message":"TextPushed: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:00.193602182+07:00","message":"receive streaming session, msgId: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:00.193647042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะมีกะปิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:00.193653147+07:00","message":"receive interim result [false|false]: ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะมีกะปิ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:00.193672693+07:00","message":"[buffer interim] 3508 false ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะมีกะปิ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.193680819+07:00","message":"[bufferProcess] interim [100000000]:ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะมีกะปิ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.193683897+07:00","message":"[bufferProcess] send to processor:ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะมีกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.19368813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.193691065+07:00","message":"> Transcript [20737] [false]: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะมีกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.19369607+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.193698389+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.193701034+07:00","message":"StatePrefix: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.193705974+07:00","message":"TextPushed: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.193709593+07:00","message":"Push: 'เดินทางมาถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.193711718+07:00","message":"TextPushed: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.193714628+07:00","message":"Set new StatePrefix : 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะมีกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.193717483+07:00","message":"Next Push (prob) : 'แล้วจะมีกับ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:00.193726182+07:00","message":"push: {false เดินทางมาถูก 0 0xc002a2af00}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:00.320340769+07:00","message":"receive streaming session, msgId: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:00.320383263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะมีกับวิธี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:00.320390338+07:00","message":"receive interim result [false|false]: ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะมีกับวิธี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:00.320403318+07:00","message":"[buffer interim] 3508 false ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะมีกับวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.320413606+07:00","message":"[bufferProcess] interim [220000000]:ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะมีกับวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.32041787+07:00","message":"[bufferProcess] send to processor:ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะมีกะปิ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.320424684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.320429054+07:00","message":"> Transcript [20738] [false]: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะมีกะปิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.320433608+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.320446635+07:00","message":"Set new StatePrefix: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะมีกะปิ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:00.337518613+07:00","message":"receive streaming session, msgId: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:00.337554392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะมีกับวิธีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:00.33756117+07:00","message":"receive interim result [false|false]: ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะมีกับวิธีการ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:00.337575452+07:00","message":"[buffer interim] 3508 false ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะมีกับวิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.337581228+07:00","message":"[bufferProcess] interim [340000000]:ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะมีกับวิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.337584287+07:00","message":"[bufferProcess] send to processor:ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะมีกับวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.337588399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.337591248+07:00","message":"> Transcript [20739] [false]: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะมีกับวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.33759412+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.337596665+07:00","message":"Set new StatePrefix: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะมีกับวิธี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:00.37052888+07:00","message":"[GCS] IsForceVAD: false for message ID: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:00.440714961+07:00","message":"[GCS] Start streaming session, msgId: 3509"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:00.533278931+07:00","message":"receive streaming session, msgId: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:00.533318722+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกเราจะมีวิธีการเเนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:00.533325624+07:00","message":"receive interim result [false|false]: ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกเราจะมีวิธีการเเนะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:00.533341113+07:00","message":"[buffer interim] 3508 false ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกเราจะมีวิธีการเเนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.533349254+07:00","message":"[bufferProcess] interim [580000000]:ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกเราจะมีวิธีการเเนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.533353159+07:00","message":"[bufferProcess] send to processor:ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะมีกับวิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.533360643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.533363633+07:00","message":"> Transcript [20740] [false]: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะมีกับวิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.533367806+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.53337041+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.533373271+07:00","message":"StatePrefix: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกแล้วจะมีกับวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.533376792+07:00","message":"TextPushed: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:00.658551728+07:00","message":"receive streaming session, msgId: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:00.658594317+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกเราจะมีกับวิธีการ\",\"confidence\":0.9463956}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:00.658601257+07:00","message":"receive interim result [true|false]: ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกเราจะมีกับวิธีการ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:00.658610385+07:00","message":"end recv isFinal message id 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:00.658612653+07:00","message":"end Recv id 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:00.658618779+07:00","message":"[buffer interim] 3508 true ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกเราจะมีกับวิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.658627565+07:00","message":"[bufferProcess] interim [580000000]:ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกเราจะมีกับวิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.658631278+07:00","message":"[bufferProcess] send to processor (isfinal):ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกเราจะมีวิธีการเเนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.658635399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.658638507+07:00","message":"> Transcript [20741] [false]: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกเราจะมีวิธีการเเนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.658641516+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.658643629+07:00","message":"Set new StatePrefix: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกเราจะมีวิธีการเเนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.658645792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.658647829+07:00","message":"> Transcript [20742] [true]: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกเราจะมีกับวิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.658650656+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.658652657+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.658662165+07:00","message":"StatePrefix: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูกเราจะมีวิธีการเเนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.658665539+07:00","message":"TextPushed: 'ที่รับชมอยู่ในช่องทางระบบออนไลน์ในขณะนี้นะคะจะได้เดินทางมาถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:00.658669424+07:00","message":"Push: 'เราจะมีกับวิธีการ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:00.658687887+07:00","message":"push: {true เราจะมีกับวิธีการ 0 0xc002a2af00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:00:00.674104463+07:00","message":"write wav file: './tmp/7666/7666_3508.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:01.191115559+07:00","message":"receive streaming session, msgId: 3509"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:01.191165269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:01.191173766+07:00","message":"receive interim result [false|false]: ต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:01.191189539+07:00","message":"[buffer interim] 3509 false ต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:01.191196274+07:00","message":"[bufferProcess] interim [600000000]:ต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:01.191198454+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:01.705791521+07:00","message":"receive streaming session, msgId: 3509"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:01.705835557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างๆหรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:01.705842111+07:00","message":"receive interim result [false|false]: ต่างๆหรือ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:01.705856853+07:00","message":"[buffer interim] 3509 false ต่างๆหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:01.705863919+07:00","message":"[bufferProcess] interim [80000000]:ต่างๆหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:01.705866939+07:00","message":"[bufferProcess] send to processor:ต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:01.705873531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:01.705876926+07:00","message":"> Transcript [20743] [false]: 'ต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:01.705879219+07:00","message":"Set StatePrefix (first interim): 'ต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:02.06751167+07:00","message":"receive streaming session, msgId: 3509"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:02.067553979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างๆหรือแม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:02.067560393+07:00","message":"receive interim result [false|false]: ต่างๆหรือแม้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:02.067576573+07:00","message":"[buffer interim] 3509 false ต่างๆหรือแม้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.067584738+07:00","message":"[bufferProcess] interim [440000000]:ต่างๆหรือแม้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.067588208+07:00","message":"[bufferProcess] send to processor:ต่างๆหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.067595324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.067598795+07:00","message":"> Transcript [20744] [false]: 'ต่างๆหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.067602582+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.06760486+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.067606912+07:00","message":"StatePrefix: 'ต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.067609235+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:02.199565388+07:00","message":"receive streaming session, msgId: 3509"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:02.199607896+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างๆหรือแม้แต่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:02.199614294+07:00","message":"receive interim result [false|false]: ต่างๆหรือแม้แต่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:02.199627319+07:00","message":"[buffer interim] 3509 false ต่างๆหรือแม้แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.19963447+07:00","message":"[bufferProcess] interim [560000000]:ต่างๆหรือแม้แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.19963771+07:00","message":"[bufferProcess] send to processor:ต่างๆหรือแม้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.199644245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.19964749+07:00","message":"> Transcript [20745] [false]: 'ต่างๆหรือแม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.199651922+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.199655159+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.199658366+07:00","message":"StatePrefix: 'ต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.199661962+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:02.285494604+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:02.285509235+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:02.433626703+07:00","message":"receive streaming session, msgId: 3509"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:02.433663024+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างๆหรือแม้กว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:02.433669358+07:00","message":"receive interim result [false|false]: ต่างๆหรือแม้กว่า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:02.43368625+07:00","message":"[buffer interim] 3509 false ต่างๆหรือแม้กว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.433697067+07:00","message":"[bufferProcess] interim [800000000]:ต่างๆหรือแม้กว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.433699998+07:00","message":"[bufferProcess] send to processor:ต่างๆหรือแม้แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.433706108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.433709133+07:00","message":"> Transcript [20746] [false]: 'ต่างๆหรือแม้แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.43371256+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.433714759+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.433716959+07:00","message":"StatePrefix: 'ต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.433719197+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:02.586244905+07:00","message":"receive streaming session, msgId: 3509"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:02.586286576+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างๆหรือแม้แต่กับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:02.586292391+07:00","message":"receive interim result [false|false]: ต่างๆหรือแม้แต่กับ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:02.586307594+07:00","message":"[buffer interim] 3509 false ต่างๆหรือแม้แต่กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.586315657+07:00","message":"[bufferProcess] interim [980000000]:ต่างๆหรือแม้แต่กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.586318485+07:00","message":"[bufferProcess] send to processor:ต่างๆหรือแม้กว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.586323098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.586326509+07:00","message":"> Transcript [20747] [false]: 'ต่างๆหรือแม้กว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.586330265+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.586332623+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.58633462+07:00","message":"StatePrefix: 'ต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.586336855+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.58634008+07:00","message":"Push: 'ต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.586342354+07:00","message":"TextPushed: 'ต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.58634478+07:00","message":"Set new StatePrefix : 'ต่างๆหรือแม้กว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.586347382+07:00","message":"Next Push (prob) : 'หรือแม้กว่า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:02.586355254+07:00","message":"push: {false ต่างๆ 0 0xc0037f3c80}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:02.709599424+07:00","message":"receive streaming session, msgId: 3509"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:02.709652793+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างๆหรือแม้แต่ขากลับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:02.709659208+07:00","message":"receive interim result [false|false]: ต่างๆหรือแม้แต่ขากลับ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:02.709676568+07:00","message":"[buffer interim] 3509 false ต่างๆหรือแม้แต่ขากลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.709683201+07:00","message":"[bufferProcess] interim [40000000]:ต่างๆหรือแม้แต่ขากลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.7096859+07:00","message":"[bufferProcess] send to processor:ต่างๆหรือแม้แต่กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.709689764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.709692874+07:00","message":"> Transcript [20748] [false]: 'ต่างๆหรือแม้แต่กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.709695507+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.709697634+07:00","message":"Set new StatePrefix: 'ต่างๆหรือแม้แต่กับ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:02.767706695+07:00","message":"receive streaming session, msgId: 3509"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:02.767747016+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างๆหรือแม้แต่ขากลับเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:02.767752882+07:00","message":"receive interim result [false|false]: ต่างๆหรือแม้แต่ขากลับเข้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:02.767768989+07:00","message":"[buffer interim] 3509 false ต่างๆหรือแม้แต่ขากลับเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.767778988+07:00","message":"[bufferProcess] interim [160000000]:ต่างๆหรือแม้แต่ขากลับเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.767781941+07:00","message":"[bufferProcess] send to processor:ต่างๆหรือแม้แต่ขากลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.767786353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.767789718+07:00","message":"> Transcript [20749] [false]: 'ต่างๆหรือแม้แต่ขากลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.76779246+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.767794828+07:00","message":"Set new StatePrefix: 'ต่างๆหรือแม้แต่ขากลับ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:02.781769032+07:00","message":"receive streaming session, msgId: 3509"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:02.781805301+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างๆหรือแม้กับท่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:02.781810725+07:00","message":"receive interim result [false|false]: ต่างๆหรือแม้กับท่าน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:02.781823063+07:00","message":"[buffer interim] 3509 false ต่างๆหรือแม้กับท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.781828352+07:00","message":"[bufferProcess] interim [220000000]:ต่างๆหรือแม้กับท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.781832647+07:00","message":"[bufferProcess] send to processor:ต่างๆหรือแม้แต่ขากลับเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.781836591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.781839707+07:00","message":"> Transcript [20750] [false]: 'ต่างๆหรือแม้แต่ขากลับเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.781843212+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.781845904+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.781848526+07:00","message":"StatePrefix: 'ต่างๆหรือแม้แต่ขากลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:02.781850784+07:00","message":"TextPushed: 'ต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:03.026024165+07:00","message":"receive streaming session, msgId: 3509"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:03.026066627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างๆหรือแม้กว่ากับขั้นตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:03.02607283+07:00","message":"receive interim result [false|false]: ต่างๆหรือแม้กว่ากับขั้นตอน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:03.026087875+07:00","message":"[buffer interim] 3509 false ต่างๆหรือแม้กว่ากับขั้นตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.026096865+07:00","message":"[bufferProcess] interim [340000000]:ต่างๆหรือแม้กว่ากับขั้นตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.026100084+07:00","message":"[bufferProcess] send to processor:ต่างๆหรือแม้กับท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.02610793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.026111+07:00","message":"> Transcript [20751] [false]: 'ต่างๆหรือแม้กับท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.026113833+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.026116221+07:00","message":"Set new StatePrefix: 'ต่างๆหรือแม้กับท่าน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:03.225835407+07:00","message":"receive streaming session, msgId: 3509"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:03.225880041+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างๆหรือแม้กว่ากับขั้นตอนขอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:03.225886048+07:00","message":"receive interim result [false|false]: ต่างๆหรือแม้กว่ากับขั้นตอนขอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:03.225901739+07:00","message":"[buffer interim] 3509 false ต่างๆหรือแม้กว่ากับขั้นตอนขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.225908945+07:00","message":"[bufferProcess] interim [580000000]:ต่างๆหรือแม้กว่ากับขั้นตอนขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.225911821+07:00","message":"[bufferProcess] send to processor:ต่างๆหรือแม้กว่ากับขั้นตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.225915489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.225918574+07:00","message":"> Transcript [20752] [false]: 'ต่างๆหรือแม้กว่ากับขั้นตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.225921051+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.225923824+07:00","message":"Set new StatePrefix: 'ต่างๆหรือแม้กว่ากับขั้นตอน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:03.288862284+07:00","message":"receive streaming session, msgId: 3509"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:03.288917115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างๆหรือแม้กว่ากับขั้นตอนของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:03.288925919+07:00","message":"receive interim result [false|false]: ต่างๆหรือแม้กว่ากับขั้นตอนของ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:03.288943647+07:00","message":"[buffer interim] 3509 false ต่างๆหรือแม้กว่ากับขั้นตอนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.288951298+07:00","message":"[bufferProcess] interim [640000000]:ต่างๆหรือแม้กว่ากับขั้นตอนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.288954153+07:00","message":"[bufferProcess] send to processor:ต่างๆหรือแม้กว่ากับขั้นตอนขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.288961397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.288964831+07:00","message":"> Transcript [20753] [false]: 'ต่างๆหรือแม้กว่ากับขั้นตอนขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.288969514+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.288972768+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.288974882+07:00","message":"StatePrefix: 'ต่างๆหรือแม้กว่ากับขั้นตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.288977246+07:00","message":"TextPushed: 'ต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:03.417759403+07:00","message":"receive streaming session, msgId: 3509"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:03.417797883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างๆหรือแม้กว่ากับขั้นตอนของการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:03.417803706+07:00","message":"receive interim result [false|false]: ต่างๆหรือแม้กว่ากับขั้นตอนของการ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:03.41781935+07:00","message":"[buffer interim] 3509 false ต่างๆหรือแม้กว่ากับขั้นตอนของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.417826664+07:00","message":"[bufferProcess] interim [820000000]:ต่างๆหรือแม้กว่ากับขั้นตอนของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.417830637+07:00","message":"[bufferProcess] send to processor:ต่างๆหรือแม้กว่ากับขั้นตอนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.417837492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.417840474+07:00","message":"> Transcript [20754] [false]: 'ต่างๆหรือแม้กว่ากับขั้นตอนของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.41784461+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.41784715+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.41784948+07:00","message":"StatePrefix: 'ต่างๆหรือแม้กว่ากับขั้นตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.417852566+07:00","message":"TextPushed: 'ต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:03.681238857+07:00","message":"receive streaming session, msgId: 3509"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:03.681283152+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างๆหรือแม้กว่ากับขั้นตอนของการหลวง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:03.681288801+07:00","message":"receive interim result [false|false]: ต่างๆหรือแม้กว่ากับขั้นตอนของการหลวง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:03.681304296+07:00","message":"receive streaming session, msgId: 3509"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:03.68130805+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างๆหรือแม้กว่ากับขั้นตอนของการลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:03.681311476+07:00","message":"receive interim result [false|false]: ต่างๆหรือแม้กว่ากับขั้นตอนของการลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:03.681317967+07:00","message":"[buffer interim] 3509 false ต่างๆหรือแม้กว่ากับขั้นตอนของการหลวง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:03.681324064+07:00","message":"[buffer interim] 3509 false ต่างๆหรือแม้กว่ากับขั้นตอนของการลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.681332343+07:00","message":"[bufferProcess] interim [60000000]:ต่างๆหรือแม้กว่ากับขั้นตอนของการหลวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.681335842+07:00","message":"[bufferProcess] send to processor:ต่างๆหรือแม้กว่ากับขั้นตอนของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.681341308+07:00","message":"[bufferProcess] interim [120000000]:ต่างๆหรือแม้กว่ากับขั้นตอนของการลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.681343518+07:00","message":"[bufferProcess] send to processor:ต่างๆหรือแม้กว่ากับขั้นตอนของการหลวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.681346849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.681350363+07:00","message":"> Transcript [20755] [false]: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.681354671+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.681357044+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.681359587+07:00","message":"StatePrefix: 'ต่างๆหรือแม้กว่ากับขั้นตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.681362353+07:00","message":"TextPushed: 'ต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.681364105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.68136627+07:00","message":"> Transcript [20756] [false]: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.681368648+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.681370701+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.681372715+07:00","message":"StatePrefix: 'ต่างๆหรือแม้กว่ากับขั้นตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.681374819+07:00","message":"TextPushed: 'ต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.681382764+07:00","message":"Push: 'หรือแม้กว่ากับขั้นตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.681385043+07:00","message":"TextPushed: 'ต่างๆหรือแม้กว่ากับขั้นตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.681387289+07:00","message":"Set new StatePrefix : 'ต่างๆหรือแม้กว่ากับขั้นตอนของการหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.681389678+07:00","message":"Next Push (prob) : 'ของการหลวง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:03.681397866+07:00","message":"push: {false หรือแม้กว่ากับขั้นตอน 0 0xc0037f3c80}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:03.926330755+07:00","message":"receive streaming session, msgId: 3509"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:03.926368015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างๆหรือแม้กว่ากับขั้นตอนของการหลงทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:03.926374773+07:00","message":"receive interim result [false|false]: ต่างๆหรือแม้กว่ากับขั้นตอนของการหลงทาง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:03.926390624+07:00","message":"[buffer interim] 3509 false ต่างๆหรือแม้กว่ากับขั้นตอนของการหลงทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.926400612+07:00","message":"[bufferProcess] interim [240000000]:ต่างๆหรือแม้กว่ากับขั้นตอนของการหลงทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.926403872+07:00","message":"[bufferProcess] send to processor:ต่างๆหรือแม้กว่ากับขั้นตอนของการลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.926410031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.926413226+07:00","message":"> Transcript [20757] [false]: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.926416284+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.926419433+07:00","message":"Set new StatePrefix: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการลง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:03.927350359+07:00","message":"receive streaming session, msgId: 3509"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:03.927376093+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:03.927381514+07:00","message":"receive interim result [false|false]: ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:03.927390967+07:00","message":"[buffer interim] 3509 false ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.927396278+07:00","message":"[bufferProcess] interim [300000000]:ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.927398974+07:00","message":"[bufferProcess] send to processor:ต่างๆหรือแม้กว่ากับขั้นตอนของการหลงทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.927404582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.927408033+07:00","message":"> Transcript [20758] [false]: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการหลงทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.927410989+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:03.927413842+07:00","message":"Set new StatePrefix: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการหลงทาง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:04.499192786+07:00","message":"receive streaming session, msgId: 3509"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:04.499233518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:04.499240312+07:00","message":"receive interim result [false|false]: ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:04.49925491+07:00","message":"[buffer interim] 3509 false ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.499262047+07:00","message":"[bufferProcess] interim [900000000]:ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.49926507+07:00","message":"[bufferProcess] send to processor:ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.499268876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.499272799+07:00","message":"> Transcript [20759] [false]: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.499275392+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.499277802+07:00","message":"Set new StatePrefix: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:04.626952843+07:00","message":"receive streaming session, msgId: 3509"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:04.626997552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:04.627005777+07:00","message":"receive interim result [false|false]: ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:04.627022161+07:00","message":"[buffer interim] 3509 false ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.627032888+07:00","message":"[bufferProcess] interim [960000000]:ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.627037609+07:00","message":"[bufferProcess] send to processor:ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.62704516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.627049716+07:00","message":"> Transcript [20760] [false]: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.627055462+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.627058166+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.627063238+07:00","message":"StatePrefix: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.627067161+07:00","message":"TextPushed: 'ต่างๆหรือแม้กว่ากับขั้นตอน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:04.628042626+07:00","message":"receive streaming session, msgId: 3509"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:04.628071931+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:04.628078304+07:00","message":"receive interim result [false|false]: ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างาน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:04.628093191+07:00","message":"[buffer interim] 3509 false ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.628099108+07:00","message":"[bufferProcess] interim [20000000]:ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.628103022+07:00","message":"[bufferProcess] send to processor:ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.628109699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.628113705+07:00","message":"> Transcript [20761] [false]: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.628118182+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.628121012+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.628123989+07:00","message":"StatePrefix: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.628127824+07:00","message":"TextPushed: 'ต่างๆหรือแม้กว่ากับขั้นตอน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:04.852482835+07:00","message":"receive streaming session, msgId: 3509"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:04.852530852+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:04.852537908+07:00","message":"receive interim result [false|false]: ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานใน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:04.852556722+07:00","message":"[buffer interim] 3509 false ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานใน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.852563947+07:00","message":"[bufferProcess] interim [200000000]:ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานใน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.852574334+07:00","message":"[bufferProcess] send to processor:ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.852585381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.852588491+07:00","message":"> Transcript [20762] [false]: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.852592909+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.852595323+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.852597661+07:00","message":"StatePrefix: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.852603317+07:00","message":"TextPushed: 'ต่างๆหรือแม้กว่ากับขั้นตอน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:04.926542634+07:00","message":"receive streaming session, msgId: 3509"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:04.926582994+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:04.926589686+07:00","message":"receive interim result [false|false]: ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในการ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:04.926602297+07:00","message":"[buffer interim] 3509 false ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.926609033+07:00","message":"[bufferProcess] interim [320000000]:ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.926611977+07:00","message":"[bufferProcess] send to processor:ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานใน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.926617553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.926620922+07:00","message":"> Transcript [20763] [false]: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.926624936+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.926627245+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.9266299+07:00","message":"StatePrefix: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.926632686+07:00","message":"TextPushed: 'ต่างๆหรือแม้กว่ากับขั้นตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.926638919+07:00","message":"Push: 'ของการลงทะเบียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.926641235+07:00","message":"TextPushed: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.926643783+07:00","message":"Set new StatePrefix : 'ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:04.926646407+07:00","message":"Next Push (prob) : 'เข้างานใน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:04.926653556+07:00","message":"push: {false ของการลงทะเบียน 0 0xc0037f3c80}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:05.096799919+07:00","message":"receive streaming session, msgId: 3509"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:05.09684447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในตรัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:05.096851743+07:00","message":"receive interim result [false|false]: ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในตรัง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:05.096867798+07:00","message":"[buffer interim] 3509 false ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในตรัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:05.096878001+07:00","message":"[bufferProcess] interim [440000000]:ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในตรัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:05.096881+07:00","message":"[bufferProcess] send to processor:ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:05.096888353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:05.096891602+07:00","message":"> Transcript [20764] [false]: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:05.096895752+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:05.096898163+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:05.096900242+07:00","message":"StatePrefix: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:05.096903769+07:00","message":"TextPushed: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:05.207589681+07:00","message":"receive streaming session, msgId: 3509"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:05.207628942+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในครั้งนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:05.207635951+07:00","message":"receive interim result [false|false]: ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในครั้งนี้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:05.207648321+07:00","message":"[buffer interim] 3509 false ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในครั้งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:05.207655719+07:00","message":"[bufferProcess] interim [560000000]:ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในครั้งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:05.207658918+07:00","message":"[bufferProcess] send to processor:ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในตรัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:05.207664795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:05.207667722+07:00","message":"> Transcript [20765] [false]: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในตรัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:05.207671715+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:05.207674133+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:05.207676398+07:00","message":"StatePrefix: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:05.207679716+07:00","message":"TextPushed: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:05.264451905+07:00","message":"receive streaming session, msgId: 3509"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:05.264492393+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในครั้งนี้ด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:05.264502103+07:00","message":"receive interim result [false|false]: ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในครั้งนี้ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:05.26451896+07:00","message":"[buffer interim] 3509 false ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในครั้งนี้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:05.264531495+07:00","message":"[bufferProcess] interim [680000000]:ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในครั้งนี้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:05.264535424+07:00","message":"[bufferProcess] send to processor:ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในครั้งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:05.264539963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:05.264542851+07:00","message":"> Transcript [20766] [false]: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในครั้งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:05.264547087+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:05.264549505+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:05.264552129+07:00","message":"StatePrefix: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:05.264555274+07:00","message":"TextPushed: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียน'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:05.2857098+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:05.285727653+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:05.524144062+07:00","message":"receive streaming session, msgId: 3509"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:05.524185013+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในครั้งนี้ด้วยค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:05.52419213+07:00","message":"receive interim result [false|false]: ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในครั้งนี้ด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:05.524213161+07:00","message":"[buffer interim] 3509 false ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในครั้งนี้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:05.524223874+07:00","message":"[bufferProcess] interim [860000000]:ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในครั้งนี้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:05.524226861+07:00","message":"[bufferProcess] send to processor:ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในครั้งนี้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:05.524233403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:05.524236363+07:00","message":"> Transcript [20767] [false]: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในครั้งนี้ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:05.524241+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:05.524243335+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:05.524246004+07:00","message":"StatePrefix: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:05.524250847+07:00","message":"TextPushed: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:05.52425771+07:00","message":"Push: 'เข้างานใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:05.524260366+07:00","message":"TextPushed: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:05.524262835+07:00","message":"Set new StatePrefix : 'ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในครั้งนี้ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:05.524265934+07:00","message":"Next Push (prob) : 'ครั้งนี้ด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:05.524274118+07:00","message":"push: {false เข้างานใน 0 0xc0037f3c80}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:06.088751381+07:00","message":"receive streaming session, msgId: 3509"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:06.088792548+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในครั้งนี้ด้วยค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:06.088799798+07:00","message":"receive interim result [false|false]: ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในครั้งนี้ด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:06.088814239+07:00","message":"[buffer interim] 3509 false ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในครั้งนี้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:06.088823782+07:00","message":"[bufferProcess] interim [460000000]:ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในครั้งนี้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:06.088827894+07:00","message":"[bufferProcess] send to processor:ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในครั้งนี้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:06.088833804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:06.088837119+07:00","message":"> Transcript [20768] [false]: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในครั้งนี้ด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:06.088841639+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:06.088844528+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:06.088847061+07:00","message":"StatePrefix: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในครั้งนี้ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:06.088850059+07:00","message":"TextPushed: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานใน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:06.519516042+07:00","message":"[GCS] IsForceVAD: false for message ID: 3509"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:06.590159515+07:00","message":"[GCS] Start streaming session, msgId: 3510"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:06.670899592+07:00","message":"receive streaming session, msgId: 3509"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:06.670948106+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในครั้งนี้ด้วยค่ะ\",\"confidence\":0.94156706}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:06.670955284+07:00","message":"receive interim result [true|false]: ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในครั้งนี้ด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:06.670965794+07:00","message":"end recv isFinal message id 3509"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:06.670968122+07:00","message":"end Recv id 3509"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:06.670975815+07:00","message":"[buffer interim] 3509 true ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในครั้งนี้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:06.670985954+07:00","message":"[bufferProcess] interim [90000000]:ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในครั้งนี้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:06.670989738+07:00","message":"[bufferProcess] send to processor (isfinal):ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในครั้งนี้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:06.670993501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:06.670996485+07:00","message":"> Transcript [20769] [false]: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในครั้งนี้ด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:06.670999841+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:06.671002039+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:06.671004654+07:00","message":"StatePrefix: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในครั้งนี้ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:06.671011121+07:00","message":"TextPushed: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:06.671016891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:06.671019373+07:00","message":"> Transcript [20770] [true]: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในครั้งนี้ด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:06.671022021+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:06.671023933+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:06.671025934+07:00","message":"StatePrefix: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานในครั้งนี้ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:06.671028144+07:00","message":"TextPushed: 'ต่างๆหรือแม้กว่ากับขั้นตอนของการลงทะเบียนเข้างานใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:06.671036027+07:00","message":"Push: 'ครั้งนี้ด้วยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:06.671045339+07:00","message":"push: {true ครั้งนี้ด้วยค่ะ 0 0xc0037f3c80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:00:06.682289254+07:00","message":"write wav file: './tmp/7666/7666_3509.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:06.944448377+07:00","message":"receive streaming session, msgId: 3510"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:06.944483977+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:06.944489505+07:00","message":"receive interim result [false|false]: ตอน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:06.94450398+07:00","message":"[buffer interim] 3510 false ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:06.944510373+07:00","message":"[bufferProcess] interim [420000000]:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:06.944512387+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:07.133389778+07:00","message":"receive streaming session, msgId: 3510"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:07.133438534+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:07.133446214+07:00","message":"receive interim result [false|false]: ตอนนี้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:07.133463623+07:00","message":"[buffer interim] 3510 false ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.133475268+07:00","message":"[bufferProcess] interim [540000000]:ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.133479257+07:00","message":"[bufferProcess] send to processor:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.133486857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.133491109+07:00","message":"> Transcript [20771] [false]: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.133494475+07:00","message":"Set StatePrefix (first interim): 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:07.365058977+07:00","message":"receive streaming session, msgId: 3510"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:07.365097724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้ที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:07.365103829+07:00","message":"receive interim result [false|false]: ตอนนี้ที่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:07.365115209+07:00","message":"[buffer interim] 3510 false ตอนนี้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.36512252+07:00","message":"[bufferProcess] interim [720000000]:ตอนนี้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.365125685+07:00","message":"[bufferProcess] send to processor:ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.365129151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.365131934+07:00","message":"> Transcript [20772] [false]: 'ตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.365134907+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.365136964+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.365139565+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.365141882+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:07.400938441+07:00","message":"receive streaming session, msgId: 3510"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:07.40097194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้ได้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:07.400977739+07:00","message":"receive interim result [false|false]: ตอนนี้ได้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:07.400992211+07:00","message":"[buffer interim] 3510 false ตอนนี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.400999269+07:00","message":"[bufferProcess] interim [780000000]:ตอนนี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.401001902+07:00","message":"[bufferProcess] send to processor:ตอนนี้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.401005611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.401008709+07:00","message":"> Transcript [20773] [false]: 'ตอนนี้ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.401012277+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.401014395+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.40101715+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.40101945+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:07.655261718+07:00","message":"receive streaming session, msgId: 3510"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:07.655302655+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้ที่ฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:07.655309458+07:00","message":"receive interim result [false|false]: ตอนนี้ที่ฉัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:07.655326018+07:00","message":"[buffer interim] 3510 false ตอนนี้ที่ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.65533459+07:00","message":"[bufferProcess] interim [960000000]:ตอนนี้ที่ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.655337686+07:00","message":"[bufferProcess] send to processor:ตอนนี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.655341505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.655344642+07:00","message":"> Transcript [20774] [false]: 'ตอนนี้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.655348157+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.655350454+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.655353159+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.655355461+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:07.674965402+07:00","message":"receive streaming session, msgId: 3510"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:07.674991542+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้ดิฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:07.674997091+07:00","message":"receive interim result [false|false]: ตอนนี้ดิฉัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:07.675010141+07:00","message":"[buffer interim] 3510 false ตอนนี้ดิฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.675015115+07:00","message":"[bufferProcess] interim [20000000]:ตอนนี้ดิฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.675017628+07:00","message":"[bufferProcess] send to processor:ตอนนี้ที่ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.675020426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.675023014+07:00","message":"> Transcript [20775] [false]: 'ตอนนี้ที่ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.675025922+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.675027918+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.675030208+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.675032383+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.675036002+07:00","message":"Push: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.675038734+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.675040868+07:00","message":"Set new StatePrefix : 'ตอนนี้ที่ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.675043126+07:00","message":"Next Push (prob) : 'นี้ที่ฉัน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:07.675051587+07:00","message":"push: {false ตอน 0 0xc0037f3880}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:07.686244737+07:00","message":"receive streaming session, msgId: 3510"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:07.686270943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้ดิฉันชื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:07.686276601+07:00","message":"receive interim result [false|false]: ตอนนี้ดิฉันชื่อ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:07.686288935+07:00","message":"[buffer interim] 3510 false ตอนนี้ดิฉันชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.686294884+07:00","message":"[bufferProcess] interim [80000000]:ตอนนี้ดิฉันชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.686297584+07:00","message":"[bufferProcess] send to processor:ตอนนี้ดิฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.686300613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.686303188+07:00","message":"> Transcript [20776] [false]: 'ตอนนี้ดิฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.686305247+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.686307607+07:00","message":"Set new StatePrefix: 'ตอนนี้ดิฉัน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:07.83608695+07:00","message":"receive streaming session, msgId: 3510"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:07.836122387+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้ดิฉันชื่อว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:07.836128724+07:00","message":"receive interim result [false|false]: ตอนนี้ดิฉันชื่อว่า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:07.836141025+07:00","message":"[buffer interim] 3510 false ตอนนี้ดิฉันชื่อว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.836149578+07:00","message":"[bufferProcess] interim [260000000]:ตอนนี้ดิฉันชื่อว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.836152992+07:00","message":"[bufferProcess] send to processor:ตอนนี้ดิฉันชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.836158363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.836161355+07:00","message":"> Transcript [20777] [false]: 'ตอนนี้ดิฉันชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.836164879+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.836167231+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.836169341+07:00","message":"StatePrefix: 'ตอนนี้ดิฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:07.836171893+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:08.286640242+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:08.286675197+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:08.469394584+07:00","message":"receive streaming session, msgId: 3510"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:08.469441267+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้ดิฉันชื่อว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:08.469450269+07:00","message":"receive interim result [false|false]: ตอนนี้ดิฉันชื่อว่า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:08.469467212+07:00","message":"[buffer interim] 3510 false ตอนนี้ดิฉันชื่อว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:08.469474587+07:00","message":"[bufferProcess] interim [860000000]:ตอนนี้ดิฉันชื่อว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:08.469477597+07:00","message":"[bufferProcess] send to processor:ตอนนี้ดิฉันชื่อว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:08.469483197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:08.469486522+07:00","message":"> Transcript [20778] [false]: 'ตอนนี้ดิฉันชื่อว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:08.469490602+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:08.469492903+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:08.469495198+07:00","message":"StatePrefix: 'ตอนนี้ดิฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:08.469498163+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:08.658191129+07:00","message":"receive streaming session, msgId: 3510"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:08.658231069+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้ดิฉันเชื่อว่าใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:08.658237271+07:00","message":"receive interim result [false|false]: ตอนนี้ดิฉันเชื่อว่าใน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:08.658254331+07:00","message":"[buffer interim] 3510 false ตอนนี้ดิฉันเชื่อว่าใน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:08.658262635+07:00","message":"[bufferProcess] interim [40000000]:ตอนนี้ดิฉันเชื่อว่าใน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:08.658266286+07:00","message":"[bufferProcess] send to processor:ตอนนี้ดิฉันชื่อว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:08.658270367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:08.658273903+07:00","message":"> Transcript [20779] [false]: 'ตอนนี้ดิฉันชื่อว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:08.658278281+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:08.658280886+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:08.65828299+07:00","message":"StatePrefix: 'ตอนนี้ดิฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:08.658285534+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:08.847119157+07:00","message":"receive streaming session, msgId: 3510"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:08.847161631+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้ดิฉันเชื่อว่าในช่วง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:08.847170463+07:00","message":"receive interim result [false|false]: ตอนนี้ดิฉันเชื่อว่าในช่วง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:08.847185685+07:00","message":"[buffer interim] 3510 false ตอนนี้ดิฉันเชื่อว่าในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:08.847194983+07:00","message":"[bufferProcess] interim [280000000]:ตอนนี้ดิฉันเชื่อว่าในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:08.84719785+07:00","message":"[bufferProcess] send to processor:ตอนนี้ดิฉันเชื่อว่าใน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:08.847201998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:08.84720543+07:00","message":"> Transcript [20780] [false]: 'ตอนนี้ดิฉันเชื่อว่าใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:08.847209586+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:08.847211989+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:08.847213957+07:00","message":"StatePrefix: 'ตอนนี้ดิฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:08.847216742+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:08.847219837+07:00","message":"Push: 'นี้ดิฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:08.847222133+07:00","message":"TextPushed: 'ตอนนี้ดิฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:08.847226051+07:00","message":"Set new StatePrefix : 'ตอนนี้ดิฉันเชื่อว่าใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:08.847229003+07:00","message":"Next Push (prob) : 'เชื่อว่าใน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:08.847237383+07:00","message":"push: {false นี้ดิฉัน 0 0xc0037f3880}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:09.366674043+07:00","message":"receive streaming session, msgId: 3510"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:09.36671404+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้ดิฉันเชื่อว่าในช่วงที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:09.36672003+07:00","message":"receive interim result [false|false]: ตอนนี้ดิฉันเชื่อว่าในช่วงที่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:09.366738201+07:00","message":"[buffer interim] 3510 false ตอนนี้ดิฉันเชื่อว่าในช่วงที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.366747477+07:00","message":"[bufferProcess] interim [760000000]:ตอนนี้ดิฉันเชื่อว่าในช่วงที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.366750624+07:00","message":"[bufferProcess] send to processor:ตอนนี้ดิฉันเชื่อว่าในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.366759009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.366761975+07:00","message":"> Transcript [20781] [false]: 'ตอนนี้ดิฉันเชื่อว่าในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.366765797+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.366768413+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.366770744+07:00","message":"StatePrefix: 'ตอนนี้ดิฉันเชื่อว่าใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.366773353+07:00","message":"TextPushed: 'ตอนนี้ดิฉัน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:09.444607498+07:00","message":"receive streaming session, msgId: 3510"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:09.444649107+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:09.444656239+07:00","message":"receive interim result [false|false]: ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:09.444672214+07:00","message":"[buffer interim] 3510 false ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.44468363+07:00","message":"[bufferProcess] interim [880000000]:ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.444686239+07:00","message":"[bufferProcess] send to processor:ตอนนี้ดิฉันเชื่อว่าในช่วงที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.444690553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.444693866+07:00","message":"> Transcript [20782] [false]: 'ตอนนี้ดิฉันเชื่อว่าในช่วงที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.444697876+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.444700718+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.444703298+07:00","message":"StatePrefix: 'ตอนนี้ดิฉันเชื่อว่าใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.444705754+07:00","message":"TextPushed: 'ตอนนี้ดิฉัน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:09.555355713+07:00","message":"receive streaming session, msgId: 3510"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:09.555392304+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้ดิฉันเชื่อว่าในช่วงที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:09.555398635+07:00","message":"receive interim result [false|false]: ตอนนี้ดิฉันเชื่อว่าในช่วงที่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:09.555413365+07:00","message":"[buffer interim] 3510 false ตอนนี้ดิฉันเชื่อว่าในช่วงที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.555421155+07:00","message":"[bufferProcess] interim [940000000]:ตอนนี้ดิฉันเชื่อว่าในช่วงที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.555424205+07:00","message":"[bufferProcess] send to processor:ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.555428632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.555431722+07:00","message":"> Transcript [20783] [false]: 'ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.555435082+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.555437426+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.555439902+07:00","message":"StatePrefix: 'ตอนนี้ดิฉันเชื่อว่าใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.555442414+07:00","message":"TextPushed: 'ตอนนี้ดิฉัน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:09.564081427+07:00","message":"receive streaming session, msgId: 3510"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:09.564095736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:09.564100819+07:00","message":"receive interim result [false|false]: ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:09.564105629+07:00","message":"[buffer interim] 3510 false ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.564110432+07:00","message":"[bufferProcess] interim [0]:ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.564112679+07:00","message":"[bufferProcess] send to processor:ตอนนี้ดิฉันเชื่อว่าในช่วงที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.564115365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.564117957+07:00","message":"> Transcript [20784] [false]: 'ตอนนี้ดิฉันเชื่อว่าในช่วงที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.564120974+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.564123202+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.56412601+07:00","message":"StatePrefix: 'ตอนนี้ดิฉันเชื่อว่าใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.564128257+07:00","message":"TextPushed: 'ตอนนี้ดิฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.564135452+07:00","message":"Push: 'เชื่อว่าใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.564137645+07:00","message":"TextPushed: 'ตอนนี้ดิฉันเชื่อว่าใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.564140783+07:00","message":"Set new StatePrefix : 'ตอนนี้ดิฉันเชื่อว่าในช่วงที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.564143619+07:00","message":"Next Push (prob) : 'ช่วงที่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:09.564152985+07:00","message":"push: {false เชื่อว่าใน 0 0xc0037f3880}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:09.824688567+07:00","message":"receive streaming session, msgId: 3510"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:09.824730622+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยงแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:09.82473804+07:00","message":"receive interim result [false|false]: ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยงแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:09.824752508+07:00","message":"[buffer interim] 3510 false ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.824759962+07:00","message":"[bufferProcess] interim [240000000]:ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.824763365+07:00","message":"[bufferProcess] send to processor:ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.824771048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.824773903+07:00","message":"> Transcript [20785] [false]: 'ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.824776774+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.824779597+07:00","message":"Set new StatePrefix: 'ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:09.853693734+07:00","message":"receive streaming session, msgId: 3510"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:09.853721676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยงๆแหละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:09.853727982+07:00","message":"receive interim result [false|false]: ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยงๆแหละ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:09.853741288+07:00","message":"[buffer interim] 3510 false ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยงๆแหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.853746881+07:00","message":"[bufferProcess] interim [300000000]:ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยงๆแหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.853749478+07:00","message":"[bufferProcess] send to processor:ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.853752965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.853755609+07:00","message":"> Transcript [20786] [false]: 'ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.853759585+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.853774442+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.853776558+07:00","message":"StatePrefix: 'ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.85377967+07:00","message":"TextPushed: 'ตอนนี้ดิฉันเชื่อว่าใน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:09.957215958+07:00","message":"receive streaming session, msgId: 3510"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:09.957252823+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยงๆแบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:09.957258983+07:00","message":"receive interim result [false|false]: ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยงๆแบบ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:09.957274708+07:00","message":"[buffer interim] 3510 false ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยงๆแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.957282393+07:00","message":"[bufferProcess] interim [360000000]:ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยงๆแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.95728552+07:00","message":"[bufferProcess] send to processor:ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยงๆแหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.957289729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.957292792+07:00","message":"> Transcript [20787] [false]: 'ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยงๆแหละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.957296247+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.957298414+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.957300444+07:00","message":"StatePrefix: 'ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.957303064+07:00","message":"TextPushed: 'ตอนนี้ดิฉันเชื่อว่าใน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:09.964961523+07:00","message":"receive streaming session, msgId: 3510"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:09.964983412+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยงๆแบบนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:09.964989156+07:00","message":"receive interim result [false|false]: ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยงๆแบบนี้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:09.965001697+07:00","message":"[buffer interim] 3510 false ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยงๆแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.965007229+07:00","message":"[bufferProcess] interim [420000000]:ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยงๆแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.965009611+07:00","message":"[bufferProcess] send to processor:ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยงๆแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.965012791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.965015588+07:00","message":"> Transcript [20788] [false]: 'ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยงๆแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.965018639+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.965020669+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.965022636+07:00","message":"StatePrefix: 'ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:09.96502511+07:00","message":"TextPushed: 'ตอนนี้ดิฉันเชื่อว่าใน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:10.239128917+07:00","message":"[GCS] IsForceVAD: false for message ID: 3510"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:10.311330061+07:00","message":"[GCS] Start streaming session, msgId: 3511"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:10.364187254+07:00","message":"receive streaming session, msgId: 3510"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:10.364230108+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้ดิฉันชื่อว่าในช่วงเที่ยงๆแบบนี้\",\"confidence\":0.9420873}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:10.364236397+07:00","message":"receive interim result [true|false]: ตอนนี้ดิฉันชื่อว่าในช่วงเที่ยงๆแบบนี้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:10.364249419+07:00","message":"end recv isFinal message id 3510"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:10.364252733+07:00","message":"end Recv id 3510"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:10.364268035+07:00","message":"[buffer interim] 3510 true ตอนนี้ดิฉันชื่อว่าในช่วงเที่ยงๆแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:10.364294593+07:00","message":"[bufferProcess] interim [870000000]:ตอนนี้ดิฉันชื่อว่าในช่วงเที่ยงๆแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:10.364298436+07:00","message":"[bufferProcess] send to processor (isfinal):ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยงๆแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:10.364313852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:10.364344211+07:00","message":"> Transcript [20789] [false]: 'ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยงๆแบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:10.364350201+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:10.364352719+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:10.364355926+07:00","message":"StatePrefix: 'ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:10.364359579+07:00","message":"TextPushed: 'ตอนนี้ดิฉันเชื่อว่าใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:10.364369014+07:00","message":"Push: 'ช่วงเที่ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:10.364371321+07:00","message":"TextPushed: 'ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:10.364374137+07:00","message":"Set new StatePrefix : 'ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยงๆแบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:10.364376566+07:00","message":"Next Push (prob) : 'ๆแบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:10.364379098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:10.364381459+07:00","message":"> Transcript [20790] [true]: 'ตอนนี้ดิฉันชื่อว่าในช่วงเที่ยงๆแบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:10.364383924+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:10.364385804+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:10.364387774+07:00","message":"StatePrefix: 'ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยงๆแบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:10.364389808+07:00","message":"TextPushed: 'ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:10.364394067+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:10.364390238+07:00","message":"push: {false ช่วงเที่ยง 0 0xc0037f3880}"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:10.364545025+07:00","message":"Push: 'แบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:10.364549115+07:00","message":"TextPushed: 'ตอนนี้ดิฉันเชื่อว่าในช่วงเที่ยงแบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:10.3645515+07:00","message":"Set new StatePrefix : 'ตอนนี้ดิฉันชื่อว่าในช่วงเที่ยงๆแบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:10.364571192+07:00","message":"Next Push (prob) : 'ตอนนี้ดิฉันชื่อว่าในช่วงเที่ยงๆแบบนี้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:10.364585595+07:00","message":"push: {true แบบนี้ 0 0xc0037f3880}"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:10.364579927+07:00","message":"write aligntment file to 'tmp/7666/align_message_id_3510.html'"}
{"level":"info","service":"Main","time":"2026-08-22T12:00:10.373364609+07:00","message":"write wav file: './tmp/7666/7666_3510.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:10.693743616+07:00","message":"receive streaming session, msgId: 3511"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:10.693785695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชุด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:10.693791254+07:00","message":"receive interim result [false|false]: ชุด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:10.693805289+07:00","message":"[buffer interim] 3511 false ชุด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:10.693812968+07:00","message":"[bufferProcess] interim [420000000]:ชุด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:10.693815557+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:11.078688104+07:00","message":"receive streaming session, msgId: 3511"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:11.078728295+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุขภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:11.078735062+07:00","message":"receive interim result [false|false]: สุขภาพ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:11.078751684+07:00","message":"[buffer interim] 3511 false สุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.078758284+07:00","message":"[bufferProcess] interim [780000000]:สุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.078761251+07:00","message":"[bufferProcess] send to processor:ชุด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.078764803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.078767882+07:00","message":"> Transcript [20791] [false]: 'ชุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.078770129+07:00","message":"Set StatePrefix (first interim): 'ชุด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:11.19192523+07:00","message":"receive streaming session, msgId: 3511"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:11.191966567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทุกท่าน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:11.191973016+07:00","message":"receive interim result [false|false]: ทุกท่าน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:11.191989112+07:00","message":"[buffer interim] 3511 false ทุกท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.191997424+07:00","message":"[bufferProcess] interim [840000000]:ทุกท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.192000151+07:00","message":"[bufferProcess] send to processor:สุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.192004328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.192007471+07:00","message":"> Transcript [20792] [false]: 'สุขภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.192010385+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.192012543+07:00","message":"Set new StatePrefix: 'สุขภาพ'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:11.286839042+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:11.286861347+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:11.323645956+07:00","message":"receive streaming session, msgId: 3511"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:11.323687961+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทุกท่านขอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:11.323693671+07:00","message":"receive interim result [false|false]: ทุกท่านขอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:11.323710257+07:00","message":"[buffer interim] 3511 false ทุกท่านขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.323718151+07:00","message":"[bufferProcess] interim [20000000]:ทุกท่านขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.323721816+07:00","message":"[bufferProcess] send to processor:ทุกท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.32372679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.323732262+07:00","message":"> Transcript [20793] [false]: 'ทุกท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.323734787+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.323737099+07:00","message":"Set new StatePrefix: 'ทุกท่าน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:11.365361066+07:00","message":"receive streaming session, msgId: 3511"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:11.365424473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทุกท่านคง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:11.365433931+07:00","message":"receive interim result [false|false]: ทุกท่านคง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:11.365449651+07:00","message":"[buffer interim] 3511 false ทุกท่านคง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.365457776+07:00","message":"[bufferProcess] interim [80000000]:ทุกท่านคง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.365461281+07:00","message":"[bufferProcess] send to processor:ทุกท่านขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.365468876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.365472105+07:00","message":"> Transcript [20794] [false]: 'ทุกท่านขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.365478403+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.365481006+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.365483125+07:00","message":"StatePrefix: 'ทุกท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.365485397+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:11.587028811+07:00","message":"receive streaming session, msgId: 3511"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:11.587078315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทุกท่านของพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:11.587084725+07:00","message":"receive interim result [false|false]: ทุกท่านของพระ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:11.58710109+07:00","message":"[buffer interim] 3511 false ทุกท่านของพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.587108103+07:00","message":"[bufferProcess] interim [260000000]:ทุกท่านของพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.587111013+07:00","message":"[bufferProcess] send to processor:ทุกท่านคง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.587114742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.587117547+07:00","message":"> Transcript [20795] [false]: 'ทุกท่านคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.587121327+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.587123543+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.587125659+07:00","message":"StatePrefix: 'ทุกท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.587128245+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:11.704542376+07:00","message":"receive streaming session, msgId: 3511"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:11.704582033+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทุกท่านของปลอม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:11.704588571+07:00","message":"receive interim result [false|false]: ทุกท่านของปลอม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:11.704610307+07:00","message":"[buffer interim] 3511 false ทุกท่านของปลอม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.704619611+07:00","message":"[bufferProcess] interim [380000000]:ทุกท่านของปลอม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.704622995+07:00","message":"[bufferProcess] send to processor:ทุกท่านของพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.704629744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.704632556+07:00","message":"> Transcript [20796] [false]: 'ทุกท่านของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.704638208+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.704640474+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.704642577+07:00","message":"StatePrefix: 'ทุกท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.70464492+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:11.868091314+07:00","message":"receive streaming session, msgId: 3511"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:11.868130638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทุกท่านของพร้อมแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:11.868136768+07:00","message":"receive interim result [false|false]: ทุกท่านของพร้อมแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:11.868152012+07:00","message":"[buffer interim] 3511 false ทุกท่านของพร้อมแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.868159158+07:00","message":"[bufferProcess] interim [560000000]:ทุกท่านของพร้อมแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.868162716+07:00","message":"[bufferProcess] send to processor:ทุกท่านของปลอม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.868166872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.86817049+07:00","message":"> Transcript [20797] [false]: 'ทุกท่านของปลอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.868174184+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.868177014+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.868179268+07:00","message":"StatePrefix: 'ทุกท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.868181655+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.868189244+07:00","message":"Push: 'ทุกท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.8681915+07:00","message":"TextPushed: 'ทุกท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.868193905+07:00","message":"Set new StatePrefix : 'ทุกท่านของปลอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.868196429+07:00","message":"Next Push (prob) : 'ของปลอม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:11.868205376+07:00","message":"push: {false ทุกท่าน 0 0xc0037f3f00}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:11.947219639+07:00","message":"receive streaming session, msgId: 3511"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:11.947255443+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทุกท่านของพร้อมแล้วล่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:11.947261772+07:00","message":"receive interim result [false|false]: ทุกท่านของพร้อมแล้วล่ะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:11.947279875+07:00","message":"[buffer interim] 3511 false ทุกท่านของพร้อมแล้วล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.94728699+07:00","message":"[bufferProcess] interim [680000000]:ทุกท่านของพร้อมแล้วล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.947290138+07:00","message":"[bufferProcess] send to processor:ทุกท่านของพร้อมแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.947296789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.947300068+07:00","message":"> Transcript [20798] [false]: 'ทุกท่านของพร้อมแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.947302688+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:11.947305018+07:00","message":"Set new StatePrefix: 'ทุกท่านของพร้อมแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:12.184767199+07:00","message":"receive streaming session, msgId: 3511"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:12.184803208+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทุกท่านของพร้อมแล้วแหละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:12.184809651+07:00","message":"receive interim result [false|false]: ทุกท่านของพร้อมแล้วแหละ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:12.184819643+07:00","message":"[buffer interim] 3511 false ทุกท่านของพร้อมแล้วแหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.184826968+07:00","message":"[bufferProcess] interim [860000000]:ทุกท่านของพร้อมแล้วแหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.184830201+07:00","message":"[bufferProcess] send to processor:ทุกท่านของพร้อมแล้วล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.184834337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.184837256+07:00","message":"> Transcript [20799] [false]: 'ทุกท่านของพร้อมแล้วล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.184840964+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.184843252+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.184845319+07:00","message":"StatePrefix: 'ทุกท่านของพร้อมแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.184847602+07:00","message":"TextPushed: 'ทุกท่าน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:12.619697945+07:00","message":"receive streaming session, msgId: 3511"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:12.619741964+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทุกท่านของพร้อมแล้วแหละที่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:12.619747799+07:00","message":"receive interim result [false|false]: ทุกท่านของพร้อมแล้วแหละที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:12.61976319+07:00","message":"[buffer interim] 3511 false ทุกท่านของพร้อมแล้วแหละที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.619773961+07:00","message":"[bufferProcess] interim [280000000]:ทุกท่านของพร้อมแล้วแหละที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.619776964+07:00","message":"[bufferProcess] send to processor:ทุกท่านของพร้อมแล้วแหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.619783031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.619785915+07:00","message":"> Transcript [20800] [false]: 'ทุกท่านของพร้อมแล้วแหละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.619789861+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.619792175+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.619795288+07:00","message":"StatePrefix: 'ทุกท่านของพร้อมแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.619797943+07:00","message":"TextPushed: 'ทุกท่าน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:12.696443172+07:00","message":"receive streaming session, msgId: 3511"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:12.696489636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทุกท่านของพร้อมแล้วแหละที่ทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:12.696496465+07:00","message":"receive interim result [false|false]: ทุกท่านของพร้อมแล้วแหละที่ทำ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:12.696510327+07:00","message":"[buffer interim] 3511 false ทุกท่านของพร้อมแล้วแหละที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.696517939+07:00","message":"[bufferProcess] interim [400000000]:ทุกท่านของพร้อมแล้วแหละที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.696520712+07:00","message":"[bufferProcess] send to processor:ทุกท่านของพร้อมแล้วแหละที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.696524547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.696527742+07:00","message":"> Transcript [20801] [false]: 'ทุกท่านของพร้อมแล้วแหละที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.696531881+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.696534239+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.69653681+07:00","message":"StatePrefix: 'ทุกท่านของพร้อมแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.696539723+07:00","message":"TextPushed: 'ทุกท่าน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:12.800170314+07:00","message":"receive streaming session, msgId: 3511"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:12.800209007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทุกท่านของพร้อมแล้วแหละที่จะมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:12.8002154+07:00","message":"receive interim result [false|false]: ทุกท่านของพร้อมแล้วแหละที่จะมา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:12.800230089+07:00","message":"[buffer interim] 3511 false ทุกท่านของพร้อมแล้วแหละที่จะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.80023697+07:00","message":"[bufferProcess] interim [520000000]:ทุกท่านของพร้อมแล้วแหละที่จะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.800240177+07:00","message":"[bufferProcess] send to processor:ทุกท่านของพร้อมแล้วแหละที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.800247434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.800250208+07:00","message":"> Transcript [20802] [false]: 'ทุกท่านของพร้อมแล้วแหละที่ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.800254279+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.800256995+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.80025946+07:00","message":"StatePrefix: 'ทุกท่านของพร้อมแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.800262147+07:00","message":"TextPushed: 'ทุกท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.800269276+07:00","message":"Push: 'ของพร้อมแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.800271683+07:00","message":"TextPushed: 'ทุกท่านของพร้อมแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.800274373+07:00","message":"Set new StatePrefix : 'ทุกท่านของพร้อมแล้วแหละที่ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.800276891+07:00","message":"Next Push (prob) : 'แหละที่ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:12.800299711+07:00","message":"push: {false ของพร้อมแล้ว 0 0xc0037f3f00}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:12.951714942+07:00","message":"receive streaming session, msgId: 3511"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:12.951755032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทุกท่านของพร้อมแล้วแหละที่ทำอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:12.95176264+07:00","message":"receive interim result [false|false]: ทุกท่านของพร้อมแล้วแหละที่ทำอะไร"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:12.951779279+07:00","message":"[buffer interim] 3511 false ทุกท่านของพร้อมแล้วแหละที่ทำอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.951788147+07:00","message":"[bufferProcess] interim [640000000]:ทุกท่านของพร้อมแล้วแหละที่ทำอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.951792212+07:00","message":"[bufferProcess] send to processor:ทุกท่านของพร้อมแล้วแหละที่จะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.951799788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.951804196+07:00","message":"> Transcript [20803] [false]: 'ทุกท่านของพร้อมแล้วแหละที่จะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.951807589+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:12.951810894+07:00","message":"Set new StatePrefix: 'ทุกท่านของพร้อมแล้วแหละที่จะมา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:13.091637299+07:00","message":"receive streaming session, msgId: 3511"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:13.091695409+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทุกท่านของพร้อมแล้วแหละที่จะมารับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:13.091704503+07:00","message":"receive interim result [false|false]: ทุกท่านของพร้อมแล้วแหละที่จะมารับ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:13.091720795+07:00","message":"[buffer interim] 3511 false ทุกท่านของพร้อมแล้วแหละที่จะมารับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.091730932+07:00","message":"[bufferProcess] interim [760000000]:ทุกท่านของพร้อมแล้วแหละที่จะมารับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.091734696+07:00","message":"[bufferProcess] send to processor:ทุกท่านของพร้อมแล้วแหละที่ทำอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.091740575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.091743758+07:00","message":"> Transcript [20804] [false]: 'ทุกท่านของพร้อมแล้วแหละที่ทำอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.091746822+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.091749269+07:00","message":"Set new StatePrefix: 'ทุกท่านของพร้อมแล้วแหละที่ทำอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:13.27521803+07:00","message":"receive streaming session, msgId: 3511"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:13.275257298+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทุกท่านของพร้อมแล้วแหละที่จะมารับชม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:13.275264225+07:00","message":"receive interim result [false|false]: ทุกท่านของพร้อมแล้วแหละที่จะมารับชม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:13.275282889+07:00","message":"[buffer interim] 3511 false ทุกท่านของพร้อมแล้วแหละที่จะมารับชม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.275301154+07:00","message":"[bufferProcess] interim [940000000]:ทุกท่านของพร้อมแล้วแหละที่จะมารับชม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.275304561+07:00","message":"[bufferProcess] send to processor:ทุกท่านของพร้อมแล้วแหละที่จะมารับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.275312102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.27531578+07:00","message":"> Transcript [20805] [false]: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.275319042+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.275321952+07:00","message":"Set new StatePrefix: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:13.477374185+07:00","message":"receive streaming session, msgId: 3511"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:13.477416268+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:13.477422452+07:00","message":"receive interim result [false|false]: ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:13.477449865+07:00","message":"[buffer interim] 3511 false ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.47745844+07:00","message":"[bufferProcess] interim [180000000]:ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.477461769+07:00","message":"[bufferProcess] send to processor:ทุกท่านของพร้อมแล้วแหละที่จะมารับชม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.477467403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.477470548+07:00","message":"> Transcript [20806] [false]: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.47747492+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.477477623+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.477479954+07:00","message":"StatePrefix: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.477482932+07:00","message":"TextPushed: 'ทุกท่านของพร้อมแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:13.535652008+07:00","message":"receive streaming session, msgId: 3511"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:13.535694155+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:13.535700582+07:00","message":"receive interim result [false|false]: ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:13.535715678+07:00","message":"[buffer interim] 3511 false ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.535722945+07:00","message":"[bufferProcess] interim [240000000]:ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.535725664+07:00","message":"[bufferProcess] send to processor:ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.535729184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.535731999+07:00","message":"> Transcript [20807] [false]: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.535735906+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.535738125+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.535740173+07:00","message":"StatePrefix: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.535743356+07:00","message":"TextPushed: 'ทุกท่านของพร้อมแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:13.713283877+07:00","message":"receive streaming session, msgId: 3511"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:13.713342966+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทุกท่านของพร้อมแล้วแหละที่จะมารับชมจะปิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:13.713357685+07:00","message":"receive interim result [false|false]: ทุกท่านของพร้อมแล้วแหละที่จะมารับชมจะปิด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:13.713376835+07:00","message":"[buffer interim] 3511 false ทุกท่านของพร้อมแล้วแหละที่จะมารับชมจะปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.71339557+07:00","message":"[bufferProcess] interim [360000000]:ทุกท่านของพร้อมแล้วแหละที่จะมารับชมจะปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.713407129+07:00","message":"[bufferProcess] send to processor:ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.713423982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.713427517+07:00","message":"> Transcript [20808] [false]: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.713431398+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.713433623+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.713435821+07:00","message":"StatePrefix: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.713438478+07:00","message":"TextPushed: 'ทุกท่านของพร้อมแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:13.85576571+07:00","message":"receive streaming session, msgId: 3511"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:13.855812226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:13.855820458+07:00","message":"receive interim result [false|false]: ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:13.855836169+07:00","message":"[buffer interim] 3511 false ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.855842937+07:00","message":"[bufferProcess] interim [540000000]:ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.855845967+07:00","message":"[bufferProcess] send to processor:ทุกท่านของพร้อมแล้วแหละที่จะมารับชมจะปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.85585007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.855853097+07:00","message":"> Transcript [20809] [false]: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชมจะปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.855857418+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.855860145+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.855862595+07:00","message":"StatePrefix: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.855865282+07:00","message":"TextPushed: 'ทุกท่านของพร้อมแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.8558714+07:00","message":"Push: 'แหละที่จะมารับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.855873884+07:00","message":"TextPushed: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.855876719+07:00","message":"Set new StatePrefix : 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชมจะปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:13.855879785+07:00","message":"Next Push (prob) : 'ชมจะปิด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:13.855888065+07:00","message":"push: {false แหละที่จะมารับ 0 0xc0037f3f00}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:14.167422958+07:00","message":"receive streaming session, msgId: 3511"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:14.167468662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:14.167475723+07:00","message":"receive interim result [false|false]: ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:14.167492391+07:00","message":"[buffer interim] 3511 false ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.16750189+07:00","message":"[bufferProcess] interim [840000000]:ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.167505211+07:00","message":"[bufferProcess] send to processor:ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.167509338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.167512801+07:00","message":"> Transcript [20810] [false]: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.167515801+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.167518255+07:00","message":"Set new StatePrefix: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรม'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:14.287208098+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:14.287215012+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:14.370959036+07:00","message":"receive streaming session, msgId: 3511"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:14.371009799+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:14.371017488+07:00","message":"receive interim result [false|false]: ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการจะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:14.371033262+07:00","message":"[buffer interim] 3511 false ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.371040328+07:00","message":"[bufferProcess] interim [80000000]:ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.371043465+07:00","message":"[bufferProcess] send to processor:ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.371047211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.37105048+07:00","message":"> Transcript [20811] [false]: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.371054936+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.371057085+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.371059138+07:00","message":"StatePrefix: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.371061806+07:00","message":"TextPushed: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:14.484312012+07:00","message":"receive streaming session, msgId: 3511"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:14.484357349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:14.484363932+07:00","message":"receive interim result [false|false]: ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:14.484378693+07:00","message":"[buffer interim] 3511 false ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.484399472+07:00","message":"[bufferProcess] interim [140000000]:ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.484402602+07:00","message":"[bufferProcess] send to processor:ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.484410478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.484413504+07:00","message":"> Transcript [20812] [false]: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.484416898+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.48441926+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.484421374+07:00","message":"StatePrefix: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.484424027+07:00","message":"TextPushed: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:14.747719983+07:00","message":"receive streaming session, msgId: 3511"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:14.747767837+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:14.747776151+07:00","message":"receive interim result [false|false]: ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:14.747794459+07:00","message":"[buffer interim] 3511 false ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.747802356+07:00","message":"[bufferProcess] interim [440000000]:ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.747805125+07:00","message":"[bufferProcess] send to processor:ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.747809051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.747812557+07:00","message":"> Transcript [20813] [false]: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.747816469+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.747818597+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.747821152+07:00","message":"StatePrefix: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.747823917+07:00","message":"TextPushed: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:14.790563673+07:00","message":"receive streaming session, msgId: 3511"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:14.790597519+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:14.790603485+07:00","message":"receive interim result [false|false]: ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:14.790617385+07:00","message":"[buffer interim] 3511 false ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.790624426+07:00","message":"[bufferProcess] interim [500000000]:ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.790627722+07:00","message":"[bufferProcess] send to processor:ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.7906323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.790635462+07:00","message":"> Transcript [20814] [false]: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.790639258+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.790641461+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.790643678+07:00","message":"StatePrefix: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.790646343+07:00","message":"TextPushed: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.790649424+07:00","message":"Push: 'ชมกับกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.790651675+07:00","message":"TextPushed: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.79065477+07:00","message":"Set new StatePrefix : 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.790657451+07:00","message":"Next Push (prob) : 'การแสดงสด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:14.790665119+07:00","message":"push: {false ชมกับกิจกรรม 0 0xc0037f3f00}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:14.942252079+07:00","message":"receive streaming session, msgId: 3511"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:14.94228639+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุดพิเศษ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:14.942292811+07:00","message":"receive interim result [false|false]: ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุดพิเศษ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:14.942307426+07:00","message":"[buffer interim] 3511 false ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุดพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.942314614+07:00","message":"[bufferProcess] interim [680000000]:ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุดพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.942319662+07:00","message":"[bufferProcess] send to processor:ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.942325881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.942328869+07:00","message":"> Transcript [20815] [false]: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.942331962+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:14.942334146+07:00","message":"Set new StatePrefix: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:15.394947942+07:00","message":"receive streaming session, msgId: 3511"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:15.394998175+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุดพิเศษที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:15.395004555+07:00","message":"receive interim result [false|false]: ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุดพิเศษที่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:15.395021578+07:00","message":"[buffer interim] 3511 false ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุดพิเศษที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:15.395028458+07:00","message":"[bufferProcess] interim [100000000]:ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุดพิเศษที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:15.395031829+07:00","message":"[bufferProcess] send to processor:ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุดพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:15.395035614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:15.395038838+07:00","message":"> Transcript [20816] [false]: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุดพิเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:15.395043727+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:15.39504597+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:15.395048067+07:00","message":"StatePrefix: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:15.395051162+07:00","message":"TextPushed: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:15.59374853+07:00","message":"receive streaming session, msgId: 3511"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:15.593790885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุดพิเศษที่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:15.593797676+07:00","message":"receive interim result [false|false]: ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุดพิเศษที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:15.59381631+07:00","message":"[buffer interim] 3511 false ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุดพิเศษที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:15.593824184+07:00","message":"[bufferProcess] interim [280000000]:ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุดพิเศษที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:15.593827635+07:00","message":"[bufferProcess] send to processor:ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุดพิเศษที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:15.593831822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:15.593838278+07:00","message":"> Transcript [20817] [false]: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุดพิเศษที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:15.593842268+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:15.593845149+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:15.593848035+07:00","message":"StatePrefix: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:15.593851334+07:00","message":"TextPushed: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:15.665184745+07:00","message":"receive streaming session, msgId: 3511"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:15.665225214+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุดพิเศษที่จะทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:15.665232766+07:00","message":"receive interim result [false|false]: ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุดพิเศษที่จะทำ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:15.665250364+07:00","message":"[buffer interim] 3511 false ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุดพิเศษที่จะทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:15.665260264+07:00","message":"[bufferProcess] interim [400000000]:ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุดพิเศษที่จะทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:15.665264927+07:00","message":"[bufferProcess] send to processor:ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุดพิเศษที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:15.665268996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:15.665273117+07:00","message":"> Transcript [20818] [false]: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุดพิเศษที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:15.665277404+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:15.66527981+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:15.665282381+07:00","message":"StatePrefix: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:15.665285553+07:00","message":"TextPushed: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:15.878957681+07:00","message":"[GCS] IsForceVAD: false for message ID: 3511"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:15.939989943+07:00","message":"[GCS] Start streaming session, msgId: 3512"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:15.970954071+07:00","message":"receive streaming session, msgId: 3511"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:15.97100753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุดพิเศษที่จะทำให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:15.971017882+07:00","message":"receive interim result [false|false]: ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุดพิเศษที่จะทำให้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:15.971037536+07:00","message":"[buffer interim] 3511 false ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุดพิเศษที่จะทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:15.971048901+07:00","message":"[bufferProcess] interim [640000000]:ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุดพิเศษที่จะทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:15.971052375+07:00","message":"[bufferProcess] send to processor:ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุดพิเศษที่จะทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:15.971058511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:15.971061482+07:00","message":"> Transcript [20819] [false]: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุดพิเศษที่จะทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:15.971065666+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:15.971068199+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:15.971071139+07:00","message":"StatePrefix: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:15.971076038+07:00","message":"TextPushed: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:15.971082578+07:00","message":"Push: 'การแสดงสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:15.971085721+07:00","message":"TextPushed: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:15.971089714+07:00","message":"Set new StatePrefix : 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุดพิเศษที่จะทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:15.97109407+07:00","message":"Next Push (prob) : 'พิเศษที่จะทำ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:15.971105207+07:00","message":"push: {false การแสดงสุด 0 0xc0037f3f00}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:16.219162285+07:00","message":"receive streaming session, msgId: 3511"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:16.219209672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุดพิเศษที่จะทำให้\",\"confidence\":0.9428653}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:16.219217028+07:00","message":"receive interim result [true|false]: ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุดพิเศษที่จะทำให้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:16.219226029+07:00","message":"end recv isFinal message id 3511"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:16.219228464+07:00","message":"end Recv id 3511"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:16.219236061+07:00","message":"[buffer interim] 3511 true ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุดพิเศษที่จะทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:16.219244618+07:00","message":"[bufferProcess] interim [790000000]:ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุดพิเศษที่จะทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:16.219250732+07:00","message":"[bufferProcess] send to processor (isfinal):ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุดพิเศษที่จะทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:16.219254891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:16.219257916+07:00","message":"> Transcript [20820] [false]: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุดพิเศษที่จะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:16.219261814+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:16.21926439+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:16.219266585+07:00","message":"StatePrefix: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุดพิเศษที่จะทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:16.219269813+07:00","message":"TextPushed: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:16.2192722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:16.219275994+07:00","message":"> Transcript [20821] [true]: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุดพิเศษที่จะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:16.219281095+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:16.219285177+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:16.219287311+07:00","message":"StatePrefix: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุดพิเศษที่จะทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:16.219289429+07:00","message":"TextPushed: 'ทุกท่านของพร้อมแล้วแหละที่จะมารับชมกับกิจกรรมการแสดงสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:16.2192965+07:00","message":"Push: 'พิเศษที่จะทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:16.219306119+07:00","message":"push: {true พิเศษที่จะทำให้ 0 0xc0037f3f00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:00:16.230853892+07:00","message":"write wav file: './tmp/7666/7666_3511.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:16.388628838+07:00","message":"[GCS] IsForceVAD: false for message ID: 3512"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:16.451142778+07:00","message":"[GCS] Start streaming session, msgId: 3513"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:16.477425041+07:00","message":"receive streaming session, msgId: 3512"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:16.47745033+07:00","message":"found end of frame, send empty tag with msgId: 3512"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:16.477456524+07:00","message":"end Recv id 3512"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:16.477465127+07:00","message":"[buffer interim] 3512 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:16.477475936+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:16.477480088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:16.477483038+07:00","message":"> Transcript [20822] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:16.477485872+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:16.477488086+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:16.477490642+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:16.477492738+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:16.47749959+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:16.477510848+07:00","message":"push: {true \n 0 0xc0029e4980}"}
{"level":"info","service":"Main","time":"2026-08-22T12:00:16.482714714+07:00","message":"write wav file: './tmp/7666/7666_3512.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:17.288185901+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:17.288192147+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:17.693989054+07:00","message":"receive streaming session, msgId: 3513"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:17.694036455+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:17.694042155+07:00","message":"receive interim result [false|false]: เปิด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:17.694057999+07:00","message":"[buffer interim] 3513 false เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:17.694066078+07:00","message":"[bufferProcess] interim [80000000]:เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:17.694068548+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:17.69407238+07:00","message":"[bufferProcess] send to processor (ticker):เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:17.694087597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:17.694128931+07:00","message":"> Transcript [20823] [false]: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:17.694134255+07:00","message":"Set StatePrefix (first interim): 'เปิด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:18.005800709+07:00","message":"receive streaming session, msgId: 3513"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:18.005834004+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:18.005840445+07:00","message":"receive interim result [false|false]: เปิดใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:18.005855084+07:00","message":"[buffer interim] 3513 false เปิดใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.005861998+07:00","message":"[bufferProcess] interim [380000000]:เปิดใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.005864528+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:18.367900262+07:00","message":"receive streaming session, msgId: 3513"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:18.36794547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดใจเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:18.367952247+07:00","message":"receive interim result [false|false]: เปิดใจเรา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:18.367968808+07:00","message":"[buffer interim] 3513 false เปิดใจเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.367976405+07:00","message":"[bufferProcess] interim [680000000]:เปิดใจเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.36797892+07:00","message":"[bufferProcess] send to processor:เปิดใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.367982669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.367985519+07:00","message":"> Transcript [20824] [false]: 'เปิดใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.367988408+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.367990535+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.367992541+07:00","message":"StatePrefix: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.367994675+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:18.548994911+07:00","message":"receive streaming session, msgId: 3513"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:18.549064335+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดใจเราจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:18.549073154+07:00","message":"receive interim result [false|false]: เปิดใจเราจะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:18.549095296+07:00","message":"[buffer interim] 3513 false เปิดใจเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.54910462+07:00","message":"[bufferProcess] interim [860000000]:เปิดใจเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.549108825+07:00","message":"[bufferProcess] send to processor:เปิดใจเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.549122647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.549128529+07:00","message":"> Transcript [20825] [false]: 'เปิดใจเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.549136179+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.549139106+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.549141994+07:00","message":"StatePrefix: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.549144972+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:18.621029207+07:00","message":"receive streaming session, msgId: 3513"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:18.621082477+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดใจเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:18.621090597+07:00","message":"receive interim result [false|false]: เปิดใจเรา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:18.621118083+07:00","message":"[buffer interim] 3513 false เปิดใจเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.62112612+07:00","message":"[bufferProcess] interim [980000000]:เปิดใจเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.621129135+07:00","message":"[bufferProcess] send to processor:เปิดใจเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.621133079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.621136469+07:00","message":"> Transcript [20826] [false]: 'เปิดใจเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.621139984+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.621142084+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.621144142+07:00","message":"StatePrefix: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.621146432+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:18.734192832+07:00","message":"receive streaming session, msgId: 3513"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:18.734248944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดใจเราใส่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:18.734255483+07:00","message":"receive interim result [false|false]: เปิดใจเราใส่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:18.734274659+07:00","message":"[buffer interim] 3513 false เปิดใจเราใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.734282401+07:00","message":"[bufferProcess] interim [40000000]:เปิดใจเราใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.734286304+07:00","message":"[bufferProcess] send to processor:เปิดใจเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.734289793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.734293487+07:00","message":"> Transcript [20827] [false]: 'เปิดใจเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.734297286+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.734299853+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.734301906+07:00","message":"StatePrefix: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.734304211+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.734318166+07:00","message":"Push: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.734320793+07:00","message":"TextPushed: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.734323544+07:00","message":"Set new StatePrefix : 'เปิดใจเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.734325707+07:00","message":"Next Push (prob) : 'ใจเรา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:18.734334295+07:00","message":"push: {false เปิด 0 0xc002a2b000}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:18.789930855+07:00","message":"receive streaming session, msgId: 3513"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:18.789976861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดใจเราใส่แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:18.7899848+07:00","message":"receive interim result [false|false]: เปิดใจเราใส่แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:18.790003329+07:00","message":"[buffer interim] 3513 false เปิดใจเราใส่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.790013679+07:00","message":"[bufferProcess] interim [160000000]:เปิดใจเราใส่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.790017862+07:00","message":"[bufferProcess] send to processor:เปิดใจเราใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.790026915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.790030053+07:00","message":"> Transcript [20828] [false]: 'เปิดใจเราใส่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.790033636+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.790036014+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.790038069+07:00","message":"StatePrefix: 'เปิดใจเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:18.790040466+07:00","message":"TextPushed: 'เปิด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:19.10447058+07:00","message":"receive streaming session, msgId: 3513"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:19.104510584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดใจเราใจเราเสมอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:19.104518101+07:00","message":"receive interim result [false|false]: เปิดใจเราใจเราเสมอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:19.104532901+07:00","message":"[buffer interim] 3513 false เปิดใจเราใจเราเสมอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:19.104540196+07:00","message":"[bufferProcess] interim [340000000]:เปิดใจเราใจเราเสมอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:19.104543215+07:00","message":"[bufferProcess] send to processor:เปิดใจเราใส่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:19.104546764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:19.104551093+07:00","message":"> Transcript [20829] [false]: 'เปิดใจเราใส่แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:19.104555418+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:19.104557684+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:19.104559864+07:00","message":"StatePrefix: 'เปิดใจเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:19.104562382+07:00","message":"TextPushed: 'เปิด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:19.491072397+07:00","message":"receive streaming session, msgId: 3513"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:19.491150694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดใจเราใส่ลักษณะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:19.491165555+07:00","message":"receive interim result [false|false]: เปิดใจเราใส่ลักษณะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:19.491202806+07:00","message":"[buffer interim] 3513 false เปิดใจเราใส่ลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:19.491231115+07:00","message":"[bufferProcess] interim [880000000]:เปิดใจเราใส่ลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:19.491242021+07:00","message":"[bufferProcess] send to processor:เปิดใจเราใจเราเสมอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:19.491304229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:19.491315519+07:00","message":"> Transcript [20830] [false]: 'เปิดใจเราใจเราเสมอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:19.491328068+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:19.491336774+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:19.491346767+07:00","message":"StatePrefix: 'เปิดใจเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:19.491361225+07:00","message":"TextPushed: 'เปิด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:19.615959735+07:00","message":"receive streaming session, msgId: 3513"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:19.616003355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดใจเราใจและสนุกสนาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:19.616009132+07:00","message":"receive interim result [false|false]: เปิดใจเราใจและสนุกสนาน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:19.616025048+07:00","message":"[buffer interim] 3513 false เปิดใจเราใจและสนุกสนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:19.616033044+07:00","message":"[bufferProcess] interim [940000000]:เปิดใจเราใจและสนุกสนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:19.616035888+07:00","message":"[bufferProcess] send to processor:เปิดใจเราใส่ลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:19.616044263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:19.616047241+07:00","message":"> Transcript [20831] [false]: 'เปิดใจเราใส่ลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:19.616050901+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:19.616053641+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:19.616055859+07:00","message":"StatePrefix: 'เปิดใจเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:19.616058164+07:00","message":"TextPushed: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:19.616068599+07:00","message":"Push: 'ใจเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:19.616070883+07:00","message":"TextPushed: 'เปิดใจเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:19.616073036+07:00","message":"Set new StatePrefix : 'เปิดใจเราใส่ลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:19.61607522+07:00","message":"Next Push (prob) : 'ใส่ลักษณะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:19.616084624+07:00","message":"push: {false ใจเรา 0 0xc002a2b000}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:19.94741649+07:00","message":"receive streaming session, msgId: 3513"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:19.947466377+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดใจเราใจและสนุกสนานกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:19.947471772+07:00","message":"receive interim result [false|false]: เปิดใจเราใจและสนุกสนานกับ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:19.947488524+07:00","message":"[buffer interim] 3513 false เปิดใจเราใจและสนุกสนานกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:19.947496119+07:00","message":"[bufferProcess] interim [240000000]:เปิดใจเราใจและสนุกสนานกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:19.94749879+07:00","message":"[bufferProcess] send to processor:เปิดใจเราใจและสนุกสนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:19.947504118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:19.94750704+07:00","message":"> Transcript [20832] [false]: 'เปิดใจเราใจและสนุกสนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:19.947509522+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:19.947512327+07:00","message":"Set new StatePrefix: 'เปิดใจเราใจและสนุกสนาน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:20.195913281+07:00","message":"receive streaming session, msgId: 3513"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:20.195951516+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดใจเราใจและสนุกสนานกับโชว์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:20.195957458+07:00","message":"receive interim result [false|false]: เปิดใจเราใจและสนุกสนานกับโชว์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:20.195970753+07:00","message":"[buffer interim] 3513 false เปิดใจเราใจและสนุกสนานกับโชว์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:20.19597789+07:00","message":"[bufferProcess] interim [540000000]:เปิดใจเราใจและสนุกสนานกับโชว์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:20.195980842+07:00","message":"[bufferProcess] send to processor:เปิดใจเราใจและสนุกสนานกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:20.195987897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:20.195990729+07:00","message":"> Transcript [20833] [false]: 'เปิดใจเราใจและสนุกสนานกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:20.195994553+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:20.195997068+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:20.19599921+07:00","message":"StatePrefix: 'เปิดใจเราใจและสนุกสนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:20.196001727+07:00","message":"TextPushed: 'เปิดใจเรา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:20.206505578+07:00","message":"receive streaming session, msgId: 3513"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:20.206536924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดใจเราใจและสนุกสนานกับโชค\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:20.206544132+07:00","message":"receive interim result [false|false]: เปิดใจเราใจและสนุกสนานกับโชค"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:20.206562299+07:00","message":"[buffer interim] 3513 false เปิดใจเราใจและสนุกสนานกับโชค"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:20.206569251+07:00","message":"[bufferProcess] interim [600000000]:เปิดใจเราใจและสนุกสนานกับโชค"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:20.206572755+07:00","message":"[bufferProcess] send to processor:เปิดใจเราใจและสนุกสนานกับโชว์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:20.206577789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:20.206581367+07:00","message":"> Transcript [20834] [false]: 'เปิดใจเราใจและสนุกสนานกับโชว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:20.206586561+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:20.206589734+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:20.206594644+07:00","message":"StatePrefix: 'เปิดใจเราใจและสนุกสนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:20.206598327+07:00","message":"TextPushed: 'เปิดใจเรา'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:20.288406865+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:20.288412309+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:20.699832676+07:00","message":"receive streaming session, msgId: 3513"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:20.699873038+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดใจเราใจและสนุกสนานกับโชคของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:20.699878958+07:00","message":"receive interim result [false|false]: เปิดใจเราใจและสนุกสนานกับโชคของ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:20.69989285+07:00","message":"[buffer interim] 3513 false เปิดใจเราใจและสนุกสนานกับโชคของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:20.699900161+07:00","message":"[bufferProcess] interim [80000000]:เปิดใจเราใจและสนุกสนานกับโชคของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:20.699903148+07:00","message":"[bufferProcess] send to processor:เปิดใจเราใจและสนุกสนานกับโชค"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:20.699906821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:20.699909644+07:00","message":"> Transcript [20835] [false]: 'เปิดใจเราใจและสนุกสนานกับโชค'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:20.699913459+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:20.699916089+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:20.699918174+07:00","message":"StatePrefix: 'เปิดใจเราใจและสนุกสนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:20.699920674+07:00","message":"TextPushed: 'เปิดใจเรา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:20.922992316+07:00","message":"receive streaming session, msgId: 3513"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:20.923047385+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดใจเราใจและสนุกสนานกับโชคของน้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:20.923053263+07:00","message":"receive interim result [false|false]: เปิดใจเราใจและสนุกสนานกับโชคของน้อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:20.923071023+07:00","message":"[buffer interim] 3513 false เปิดใจเราใจและสนุกสนานกับโชคของน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:20.923079598+07:00","message":"[bufferProcess] interim [320000000]:เปิดใจเราใจและสนุกสนานกับโชคของน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:20.923082856+07:00","message":"[bufferProcess] send to processor:เปิดใจเราใจและสนุกสนานกับโชคของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:20.923086998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:20.923089831+07:00","message":"> Transcript [20836] [false]: 'เปิดใจเราใจและสนุกสนานกับโชคของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:20.923094427+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:20.923096794+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:20.923099325+07:00","message":"StatePrefix: 'เปิดใจเราใจและสนุกสนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:20.923101774+07:00","message":"TextPushed: 'เปิดใจเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:20.923105218+07:00","message":"Push: 'ใจและสนุกสนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:20.923109339+07:00","message":"TextPushed: 'เปิดใจเราใจและสนุกสนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:20.923112124+07:00","message":"Set new StatePrefix : 'เปิดใจเราใจและสนุกสนานกับโชคของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:20.923120048+07:00","message":"Next Push (prob) : 'กับโชคของ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:20.923129676+07:00","message":"push: {false ใจและสนุกสนาน 0 0xc002a2b000}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:21.235283585+07:00","message":"receive streaming session, msgId: 3513"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:21.235326106+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดใจเราใจและสนุกสนานกับโชคของน้องๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:21.235332108+07:00","message":"receive interim result [false|false]: เปิดใจเราใจและสนุกสนานกับโชคของน้องๆ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:21.23535164+07:00","message":"[buffer interim] 3513 false เปิดใจเราใจและสนุกสนานกับโชคของน้องๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:21.235361175+07:00","message":"[bufferProcess] interim [620000000]:เปิดใจเราใจและสนุกสนานกับโชคของน้องๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:21.235363926+07:00","message":"[bufferProcess] send to processor:เปิดใจเราใจและสนุกสนานกับโชคของน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:21.235367545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:21.235370449+07:00","message":"> Transcript [20837] [false]: 'เปิดใจเราใจและสนุกสนานกับโชคของน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:21.235374648+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:21.235377153+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:21.235379194+07:00","message":"StatePrefix: 'เปิดใจเราใจและสนุกสนานกับโชคของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:21.235381758+07:00","message":"TextPushed: 'เปิดใจเราใจและสนุกสนาน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:21.578010774+07:00","message":"[GCS] IsForceVAD: false for message ID: 3513"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:21.67143536+07:00","message":"receive streaming session, msgId: 3513"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:21.671482274+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดใจเราใจและสนุกสนานกับโชคของน้องๆโรงเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:21.67148939+07:00","message":"receive interim result [false|false]: เปิดใจเราใจและสนุกสนานกับโชคของน้องๆโรงเรียน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:21.671508398+07:00","message":"[buffer interim] 3513 false เปิดใจเราใจและสนุกสนานกับโชคของน้องๆโรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:21.671516757+07:00","message":"[bufferProcess] interim [980000000]:เปิดใจเราใจและสนุกสนานกับโชคของน้องๆโรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:21.671519817+07:00","message":"[bufferProcess] send to processor:เปิดใจเราใจและสนุกสนานกับโชคของน้องๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:21.67152719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:21.671530551+07:00","message":"> Transcript [20838] [false]: 'เปิดใจเราใจและสนุกสนานกับโชคของน้องๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:21.67153433+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:21.671536737+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:21.671539545+07:00","message":"StatePrefix: 'เปิดใจเราใจและสนุกสนานกับโชคของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:21.671542891+07:00","message":"TextPushed: 'เปิดใจเราใจและสนุกสนาน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:21.796865403+07:00","message":"receive streaming session, msgId: 3513"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:21.796904242+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดใจเราใจและสนุกสนานกับโชว์ของน้องๆโรงเรียน\",\"confidence\":0.9245664}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:21.796911124+07:00","message":"receive interim result [true|false]: เปิดใจเราใจและสนุกสนานกับโชว์ของน้องๆโรงเรียน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:21.796921877+07:00","message":"end recv isFinal message id 3513"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:21.796924665+07:00","message":"end Recv id 3513"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:21.796930359+07:00","message":"[buffer interim] 3513 true เปิดใจเราใจและสนุกสนานกับโชว์ของน้องๆโรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:21.796937455+07:00","message":"[bufferProcess] interim [130000000]:เปิดใจเราใจและสนุกสนานกับโชว์ของน้องๆโรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:21.796940892+07:00","message":"[bufferProcess] send to processor (isfinal):เปิดใจเราใจและสนุกสนานกับโชคของน้องๆโรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:21.79695238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:21.796976355+07:00","message":"> Transcript [20839] [false]: 'เปิดใจเราใจและสนุกสนานกับโชคของน้องๆโรงเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:21.796982619+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:21.796984889+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:21.796987429+07:00","message":"StatePrefix: 'เปิดใจเราใจและสนุกสนานกับโชคของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:21.796991235+07:00","message":"TextPushed: 'เปิดใจเราใจและสนุกสนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:21.796994258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:21.796996554+07:00","message":"> Transcript [20840] [true]: 'เปิดใจเราใจและสนุกสนานกับโชว์ของน้องๆโรงเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:21.797002258+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:21.797004269+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:21.797006165+07:00","message":"StatePrefix: 'เปิดใจเราใจและสนุกสนานกับโชคของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:21.79700825+07:00","message":"TextPushed: 'เปิดใจเราใจและสนุกสนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:21.797016685+07:00","message":"Push: 'กับโชว์ของน้องๆโรงเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:21.797028172+07:00","message":"push: {true กับโชว์ของน้องๆโรงเรียน 0 0xc002a2b000}"}
{"level":"info","service":"Main","time":"2026-08-22T12:00:21.807069929+07:00","message":"write wav file: './tmp/7666/7666_3513.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:21.842285815+07:00","message":"[GCS] Start streaming session, msgId: 3514"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:22.563692608+07:00","message":"receive streaming session, msgId: 3514"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:22.563740395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุดม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:22.563746137+07:00","message":"receive interim result [false|false]: อุดม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:22.563759033+07:00","message":"[buffer interim] 3514 false อุดม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:22.563766521+07:00","message":"[bufferProcess] interim [540000000]:อุดม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:22.563768811+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:22.565203255+07:00","message":"receive streaming session, msgId: 3514"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:22.565216812+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุดมสุข\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:22.565220323+07:00","message":"receive interim result [false|false]: อุดมสุข"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:22.565228709+07:00","message":"[buffer interim] 3514 false อุดมสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:22.565232577+07:00","message":"[bufferProcess] interim [600000000]:อุดมสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:22.565234857+07:00","message":"[bufferProcess] send to processor:อุดม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:22.565240504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:22.565243952+07:00","message":"> Transcript [20841] [false]: 'อุดม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:22.565246826+07:00","message":"Set StatePrefix (first interim): 'อุดม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:22.817625031+07:00","message":"receive streaming session, msgId: 3514"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:22.817666414+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุดมศึกษา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:22.817672908+07:00","message":"receive interim result [false|false]: อุดมศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:22.817687424+07:00","message":"[buffer interim] 3514 false อุดมศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:22.817695503+07:00","message":"[bufferProcess] interim [780000000]:อุดมศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:22.817698622+07:00","message":"[bufferProcess] send to processor:อุดมสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:22.8177057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:22.817708659+07:00","message":"> Transcript [20842] [false]: 'อุดมสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:22.817712059+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:22.817714596+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:22.817716819+07:00","message":"StatePrefix: 'อุดม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:22.817719587+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:23.257192032+07:00","message":"receive streaming session, msgId: 3514"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:23.25724001+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุดมศึกษานอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:23.257245574+07:00","message":"receive interim result [false|false]: อุดมศึกษานอน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:23.25726649+07:00","message":"[buffer interim] 3514 false อุดมศึกษานอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:23.257276338+07:00","message":"[bufferProcess] interim [260000000]:อุดมศึกษานอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:23.25728003+07:00","message":"[bufferProcess] send to processor:อุดมศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:23.257287858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:23.257291089+07:00","message":"> Transcript [20843] [false]: 'อุดมศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:23.25729535+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:23.257298056+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:23.257300245+07:00","message":"StatePrefix: 'อุดม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:23.257302575+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:23.259863933+07:00","message":"receive streaming session, msgId: 3514"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:23.259875341+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุดมศึกษาน้อมเกล้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:23.259879154+07:00","message":"receive interim result [false|false]: อุดมศึกษาน้อมเกล้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:23.259887773+07:00","message":"[buffer interim] 3514 false อุดมศึกษาน้อมเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:23.259891114+07:00","message":"[bufferProcess] interim [320000000]:อุดมศึกษาน้อมเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:23.259894062+07:00","message":"[bufferProcess] send to processor:อุดมศึกษานอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:23.259896589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:23.259898798+07:00","message":"> Transcript [20844] [false]: 'อุดมศึกษานอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:23.259901418+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:23.259904044+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:23.259905998+07:00","message":"StatePrefix: 'อุดม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:23.259907987+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:23.288811246+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:23.288851437+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:23.862455199+07:00","message":"[GCS] Cleaned up inactive client: 3499"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:23.862511707+07:00","message":"[GCS] Cleaned up inactive client: 3498"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:23.862514898+07:00","message":"[GCS] Cleaned up inactive client: 3497"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:23.862517289+07:00","message":"[GCS] Cleaned up inactive client: 3500"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:23.86251926+07:00","message":"[GCS] Cleaned up inactive client: 3496"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:23.862521287+07:00","message":"[GCS] Cleaned up inactive client: 3501"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:23.899592835+07:00","message":"receive streaming session, msgId: 3514"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:23.899639949+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุดมศึกษาน้อมเกล้านนทบุรี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:23.899645419+07:00","message":"receive interim result [false|false]: อุดมศึกษาน้อมเกล้านนทบุรี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:23.899662494+07:00","message":"[buffer interim] 3514 false อุดมศึกษาน้อมเกล้านนทบุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:23.899671296+07:00","message":"[bufferProcess] interim [860000000]:อุดมศึกษาน้อมเกล้านนทบุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:23.899674577+07:00","message":"[bufferProcess] send to processor:อุดมศึกษาน้อมเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:23.899679215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:23.899682394+07:00","message":"> Transcript [20845] [false]: 'อุดมศึกษาน้อมเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:23.899686445+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:23.899689113+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:23.899691702+07:00","message":"StatePrefix: 'อุดม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:23.899693857+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:23.899702387+07:00","message":"Push: 'อุดม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:23.89970474+07:00","message":"TextPushed: 'อุดม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:23.899707033+07:00","message":"Set new StatePrefix : 'อุดมศึกษาน้อมเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:23.899709417+07:00","message":"Next Push (prob) : 'ศึกษาน้อมเกล้า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:23.899718059+07:00","message":"push: {false อุดม 0 0xc002cc4680}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:24.480827451+07:00","message":"receive streaming session, msgId: 3514"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:24.480869193+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุดมศึกษาน้อมเกล้านนทบุรี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:24.48087568+07:00","message":"receive interim result [false|false]: อุดมศึกษาน้อมเกล้านนทบุรี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:24.480893069+07:00","message":"[buffer interim] 3514 false อุดมศึกษาน้อมเกล้านนทบุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:24.48090122+07:00","message":"[bufferProcess] interim [460000000]:อุดมศึกษาน้อมเกล้านนทบุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:24.480904165+07:00","message":"[bufferProcess] send to processor:อุดมศึกษาน้อมเกล้านนทบุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:24.480910732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:24.480913942+07:00","message":"> Transcript [20846] [false]: 'อุดมศึกษาน้อมเกล้านนทบุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:24.480917848+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:24.480920708+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:24.480923416+07:00","message":"StatePrefix: 'อุดมศึกษาน้อมเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:24.480926145+07:00","message":"TextPushed: 'อุดม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:25.420078004+07:00","message":"receive streaming session, msgId: 3514"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:25.420116513+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:25.420124739+07:00","message":"receive interim result [false|false]: อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:25.420139222+07:00","message":"[buffer interim] 3514 false อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:25.420146735+07:00","message":"[bufferProcess] interim [420000000]:อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:25.420150719+07:00","message":"[bufferProcess] send to processor:อุดมศึกษาน้อมเกล้านนทบุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:25.420159227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:25.420162267+07:00","message":"> Transcript [20847] [false]: 'อุดมศึกษาน้อมเกล้านนทบุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:25.420166252+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:25.420168998+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:25.420171907+07:00","message":"StatePrefix: 'อุดมศึกษาน้อมเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:25.420174498+07:00","message":"TextPushed: 'อุดม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:25.573369793+07:00","message":"receive streaming session, msgId: 3514"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:25.573425441+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุดมศึกษาน้อมเกล้านนทบุรีแต่พูดไม่จบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:25.573432879+07:00","message":"receive interim result [false|false]: อุดมศึกษาน้อมเกล้านนทบุรีแต่พูดไม่จบ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:25.573447867+07:00","message":"[buffer interim] 3514 false อุดมศึกษาน้อมเกล้านนทบุรีแต่พูดไม่จบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:25.573455603+07:00","message":"[bufferProcess] interim [540000000]:อุดมศึกษาน้อมเกล้านนทบุรีแต่พูดไม่จบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:25.573458655+07:00","message":"[bufferProcess] send to processor:อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:25.57346617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:25.573469061+07:00","message":"> Transcript [20848] [false]: 'อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:25.573473214+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:25.573475613+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:25.57347844+07:00","message":"StatePrefix: 'อุดมศึกษาน้อมเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:25.573481289+07:00","message":"TextPushed: 'อุดม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:25.589416218+07:00","message":"receive streaming session, msgId: 3514"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:25.589453277+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:25.589459742+07:00","message":"receive interim result [false|false]: อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:25.589474637+07:00","message":"[buffer interim] 3514 false อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:25.589481165+07:00","message":"[bufferProcess] interim [600000000]:อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:25.589484174+07:00","message":"[bufferProcess] send to processor:อุดมศึกษาน้อมเกล้านนทบุรีแต่พูดไม่จบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:25.589491009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:25.589494107+07:00","message":"> Transcript [20849] [false]: 'อุดมศึกษาน้อมเกล้านนทบุรีแต่พูดไม่จบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:25.589497899+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:25.589500346+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:25.589502602+07:00","message":"StatePrefix: 'อุดมศึกษาน้อมเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:25.589505664+07:00","message":"TextPushed: 'อุดม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:25.589512648+07:00","message":"Push: 'ศึกษาน้อมเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:25.589517241+07:00","message":"TextPushed: 'อุดมศึกษาน้อมเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:25.589519466+07:00","message":"Set new StatePrefix : 'อุดมศึกษาน้อมเกล้านนทบุรีแต่พูดไม่จบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:25.589521733+07:00","message":"Next Push (prob) : 'นนทบุรีแต่พูดไม่จบ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:25.589528988+07:00","message":"push: {false ศึกษาน้อมเกล้า 0 0xc002cc4680}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:25.696173341+07:00","message":"receive streaming session, msgId: 3514"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:25.696216431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติทุกท่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:25.696223528+07:00","message":"receive interim result [false|false]: อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติทุกท่าน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:25.696238069+07:00","message":"[buffer interim] 3514 false อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติทุกท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:25.696245097+07:00","message":"[bufferProcess] interim [660000000]:อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติทุกท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:25.696249068+07:00","message":"[bufferProcess] send to processor:อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:25.696253349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:25.696256654+07:00","message":"> Transcript [20850] [false]: 'อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:25.696259107+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:25.696261719+07:00","message":"Set new StatePrefix: 'อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:26.010456036+07:00","message":"receive streaming session, msgId: 3514"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:26.010496661+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติทุกท่านค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:26.010503708+07:00","message":"receive interim result [false|false]: อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติทุกท่านค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:26.010517275+07:00","message":"[buffer interim] 3514 false อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติทุกท่านค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:26.010525016+07:00","message":"[bufferProcess] interim [960000000]:อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติทุกท่านค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:26.010528297+07:00","message":"[bufferProcess] send to processor:อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติทุกท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:26.010535832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:26.010539571+07:00","message":"> Transcript [20851] [false]: 'อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติทุกท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:26.010543565+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:26.010546191+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:26.010548938+07:00","message":"StatePrefix: 'อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:26.01055226+07:00","message":"TextPushed: 'อุดมศึกษาน้อมเกล้า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:26.118844021+07:00","message":"[GCS] IsForceVAD: false for message ID: 3514"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:26.21133113+07:00","message":"receive streaming session, msgId: 3514"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:26.211390507+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติทุกท่านคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:26.211399718+07:00","message":"receive interim result [false|false]: อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติทุกท่านคะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:26.211425077+07:00","message":"[buffer interim] 3514 false อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติทุกท่านคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:26.211437746+07:00","message":"[bufferProcess] interim [200000000]:อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติทุกท่านคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:26.211442486+07:00","message":"[bufferProcess] send to processor:อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติทุกท่านค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:26.211449707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:26.211454406+07:00","message":"> Transcript [20852] [false]: 'อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติทุกท่านค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:26.211461058+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:26.211464343+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:26.211468779+07:00","message":"StatePrefix: 'อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:26.211474533+07:00","message":"TextPushed: 'อุดมศึกษาน้อมเกล้า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:26.243388299+07:00","message":"receive streaming session, msgId: 3514"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:26.243449326+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติทุกท่านครับ\",\"confidence\":0.9358203}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:26.243460388+07:00","message":"receive interim result [true|false]: อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติทุกท่านครับ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:26.24347418+07:00","message":"end recv isFinal message id 3514"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:26.243477638+07:00","message":"end Recv id 3514"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:26.243489063+07:00","message":"[buffer interim] 3514 true อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติทุกท่านครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:26.243501082+07:00","message":"[bufferProcess] interim [320000000]:อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติทุกท่านครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:26.243507016+07:00","message":"[bufferProcess] send to processor (isfinal):อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติทุกท่านคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:26.243512605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:26.243517177+07:00","message":"> Transcript [20853] [false]: 'อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติทุกท่านคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:26.243522681+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:26.243526288+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:26.243530525+07:00","message":"StatePrefix: 'อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:26.243535278+07:00","message":"TextPushed: 'อุดมศึกษาน้อมเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:26.243538344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:26.243541921+07:00","message":"> Transcript [20854] [true]: 'อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติทุกท่านครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:26.243546286+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:26.243549429+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:26.243552581+07:00","message":"StatePrefix: 'อุดมศึกษาน้อมเกล้านนทบุรีแต่ผู้มีเกียรติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:26.243556175+07:00","message":"TextPushed: 'อุดมศึกษาน้อมเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:26.243565677+07:00","message":"Push: 'นนทบุรีแต่ผู้มีเกียรติทุกท่านครับ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:26.243580536+07:00","message":"push: {true นนทบุรีแต่ผู้มีเกียรติทุกท่านครับ 0 0xc002cc4680}"}
{"level":"info","service":"Main","time":"2026-08-22T12:00:26.257403888+07:00","message":"write wav file: './tmp/7666/7666_3514.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:26.258860026+07:00","message":"[GCS] Start streaming session, msgId: 3515"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:26.289010783+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:26.289036827+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:27.144817905+07:00","message":"receive streaming session, msgId: 3515"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:27.144870348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตบมือดังๆ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:27.144876263+07:00","message":"receive interim result [false|false]: ตบมือดังๆ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:27.144893173+07:00","message":"[buffer interim] 3515 false ตบมือดังๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:27.144901249+07:00","message":"[bufferProcess] interim [720000000]:ตบมือดังๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:27.144903942+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:27.649344431+07:00","message":"receive streaming session, msgId: 3515"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:27.649395949+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตบมือดังๆแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:27.649401913+07:00","message":"receive interim result [false|false]: ตบมือดังๆแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:27.649418806+07:00","message":"[buffer interim] 3515 false ตบมือดังๆแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:27.649426997+07:00","message":"[bufferProcess] interim [200000000]:ตบมือดังๆแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:27.649430508+07:00","message":"[bufferProcess] send to processor:ตบมือดังๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:27.649434402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:27.649437387+07:00","message":"> Transcript [20855] [false]: 'ตบมือดังๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:27.64944022+07:00","message":"Set StatePrefix (first interim): 'ตบมือดังๆ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:27.70444772+07:00","message":"receive streaming session, msgId: 3515"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:27.704489527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตบมือดังๆและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:27.704495619+07:00","message":"receive interim result [false|false]: ตบมือดังๆและ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:27.704509839+07:00","message":"[buffer interim] 3515 false ตบมือดังๆและ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:27.704519589+07:00","message":"[bufferProcess] interim [260000000]:ตบมือดังๆและ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:27.704522757+07:00","message":"[bufferProcess] send to processor:ตบมือดังๆแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:27.704528497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:27.704531482+07:00","message":"> Transcript [20856] [false]: 'ตบมือดังๆแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:27.704535322+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:27.704537758+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:27.704539975+07:00","message":"StatePrefix: 'ตบมือดังๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:27.704542402+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:27.719813498+07:00","message":"receive streaming session, msgId: 3515"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:27.719845133+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตบมือดังๆแล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:27.719850606+07:00","message":"receive interim result [false|false]: ตบมือดังๆแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:27.719864202+07:00","message":"[buffer interim] 3515 false ตบมือดังๆแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:27.719870073+07:00","message":"[bufferProcess] interim [320000000]:ตบมือดังๆแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:27.719872241+07:00","message":"[bufferProcess] send to processor:ตบมือดังๆและ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:27.719875448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:27.719878206+07:00","message":"> Transcript [20857] [false]: 'ตบมือดังๆและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:27.71988139+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:27.719883681+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:27.719886124+07:00","message":"StatePrefix: 'ตบมือดังๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:27.719888954+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:27.894279507+07:00","message":"receive streaming session, msgId: 3515"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:27.894326786+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตบมือดังๆและขอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:27.894334568+07:00","message":"receive interim result [false|false]: ตบมือดังๆและขอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:27.894353158+07:00","message":"[buffer interim] 3515 false ตบมือดังๆและขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:27.894362058+07:00","message":"[bufferProcess] interim [440000000]:ตบมือดังๆและขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:27.89436482+07:00","message":"[bufferProcess] send to processor:ตบมือดังๆแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:27.894371545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:27.894374477+07:00","message":"> Transcript [20858] [false]: 'ตบมือดังๆแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:27.894378577+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:27.894380865+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:27.894382982+07:00","message":"StatePrefix: 'ตบมือดังๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:27.894385285+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:28.153441928+07:00","message":"receive streaming session, msgId: 3515"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:28.153478715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตบมือดังๆและข้อเสีย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:28.153485942+07:00","message":"receive interim result [false|false]: ตบมือดังๆและข้อเสีย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:28.153500493+07:00","message":"[buffer interim] 3515 false ตบมือดังๆและข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.153507485+07:00","message":"[bufferProcess] interim [680000000]:ตบมือดังๆและข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.153510924+07:00","message":"[bufferProcess] send to processor:ตบมือดังๆและขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.153524303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.153532115+07:00","message":"> Transcript [20859] [false]: 'ตบมือดังๆและขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.153535805+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.153538215+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.153540795+07:00","message":"StatePrefix: 'ตบมือดังๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.153543286+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.153549336+07:00","message":"Push: 'ตบมือดังๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.153551384+07:00","message":"TextPushed: 'ตบมือดังๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.153553512+07:00","message":"Set new StatePrefix : 'ตบมือดังๆและขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.15355576+07:00","message":"Next Push (prob) : 'และขอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:28.153590728+07:00","message":"push: {false ตบมือดังๆ 0 0xc0037f3780}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:28.202519866+07:00","message":"receive streaming session, msgId: 3515"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:28.202559556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตบมือดังๆและขอเสียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:28.20256665+07:00","message":"receive interim result [false|false]: ตบมือดังๆและขอเสียง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:28.202579766+07:00","message":"[buffer interim] 3515 false ตบมือดังๆและขอเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.202587682+07:00","message":"[bufferProcess] interim [740000000]:ตบมือดังๆและขอเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.202590372+07:00","message":"[bufferProcess] send to processor:ตบมือดังๆและข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.202595887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.202598877+07:00","message":"> Transcript [20860] [false]: 'ตบมือดังๆและข้อเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.202601861+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.202604575+07:00","message":"Set new StatePrefix: 'ตบมือดังๆและข้อเสีย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:28.380529128+07:00","message":"receive streaming session, msgId: 3515"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:28.380569385+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตบมือดังๆและขอเสียงพูด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:28.380575916+07:00","message":"receive interim result [false|false]: ตบมือดังๆและขอเสียงพูด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:28.380592793+07:00","message":"[buffer interim] 3515 false ตบมือดังๆและขอเสียงพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.380604966+07:00","message":"[bufferProcess] interim [920000000]:ตบมือดังๆและขอเสียงพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.38060902+07:00","message":"[bufferProcess] send to processor:ตบมือดังๆและขอเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.380615023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.380619796+07:00","message":"> Transcript [20861] [false]: 'ตบมือดังๆและขอเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.380623603+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.380627009+07:00","message":"Set new StatePrefix: 'ตบมือดังๆและขอเสียง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:28.430813925+07:00","message":"receive streaming session, msgId: 3515"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:28.430858254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตบมือดังๆและขอเสียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:28.430865383+07:00","message":"receive interim result [false|false]: ตบมือดังๆและขอเสียง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:28.430881225+07:00","message":"[buffer interim] 3515 false ตบมือดังๆและขอเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.430891921+07:00","message":"[bufferProcess] interim [980000000]:ตบมือดังๆและขอเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.430894765+07:00","message":"[bufferProcess] send to processor:ตบมือดังๆและขอเสียงพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.430900582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.430903511+07:00","message":"> Transcript [20862] [false]: 'ตบมือดังๆและขอเสียงพูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.430907405+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.430909939+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.430912525+07:00","message":"StatePrefix: 'ตบมือดังๆและขอเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.430915503+07:00","message":"TextPushed: 'ตบมือดังๆ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:28.534678451+07:00","message":"receive streaming session, msgId: 3515"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:28.534722738+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตบมือดังๆและขอเสียงปรบมือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:28.534729336+07:00","message":"receive interim result [false|false]: ตบมือดังๆและขอเสียงปรบมือ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:28.534745494+07:00","message":"[buffer interim] 3515 false ตบมือดังๆและขอเสียงปรบมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.534754673+07:00","message":"[bufferProcess] interim [100000000]:ตบมือดังๆและขอเสียงปรบมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.534757753+07:00","message":"[bufferProcess] send to processor:ตบมือดังๆและขอเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.534763783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.534767075+07:00","message":"> Transcript [20863] [false]: 'ตบมือดังๆและขอเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.53477044+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.534772935+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.534775105+07:00","message":"StatePrefix: 'ตบมือดังๆและขอเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.534778248+07:00","message":"TextPushed: 'ตบมือดังๆ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:28.939788707+07:00","message":"receive streaming session, msgId: 3515"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:28.939830201+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตบมือดังๆและขอเสียงปรบมือดัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:28.939836862+07:00","message":"receive interim result [false|false]: ตบมือดังๆและขอเสียงปรบมือดัง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:28.939853737+07:00","message":"[buffer interim] 3515 false ตบมือดังๆและขอเสียงปรบมือดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.939860952+07:00","message":"[bufferProcess] interim [520000000]:ตบมือดังๆและขอเสียงปรบมือดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.939863478+07:00","message":"[bufferProcess] send to processor:ตบมือดังๆและขอเสียงปรบมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.939866996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.93987001+07:00","message":"> Transcript [20864] [false]: 'ตบมือดังๆและขอเสียงปรบมือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.93987363+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.939876238+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.939878771+07:00","message":"StatePrefix: 'ตบมือดังๆและขอเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:28.939881244+07:00","message":"TextPushed: 'ตบมือดังๆ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:29.103766231+07:00","message":"receive streaming session, msgId: 3515"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:29.103818415+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตบมือดังๆและขอเสียงปรบมือดังๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:29.103824678+07:00","message":"receive interim result [false|false]: ตบมือดังๆและขอเสียงปรบมือดังๆ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:29.103840027+07:00","message":"[buffer interim] 3515 false ตบมือดังๆและขอเสียงปรบมือดังๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.10384763+07:00","message":"[bufferProcess] interim [700000000]:ตบมือดังๆและขอเสียงปรบมือดังๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.10385041+07:00","message":"[bufferProcess] send to processor:ตบมือดังๆและขอเสียงปรบมือดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.103854504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.103857414+07:00","message":"> Transcript [20865] [false]: 'ตบมือดังๆและขอเสียงปรบมือดัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.103861159+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.103863441+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.103865939+07:00","message":"StatePrefix: 'ตบมือดังๆและขอเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.10386894+07:00","message":"TextPushed: 'ตบมือดังๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.1038719+07:00","message":"Push: 'และขอเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.103874486+07:00","message":"TextPushed: 'ตบมือดังๆและขอเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.103877236+07:00","message":"Set new StatePrefix : 'ตบมือดังๆและขอเสียงปรบมือดัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.103880195+07:00","message":"Next Push (prob) : 'ปรบมือดัง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:29.103888405+07:00","message":"push: {false และขอเสียง 0 0xc0037f3780}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:29.222636414+07:00","message":"receive streaming session, msgId: 3515"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:29.22268025+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตบมือดังๆและขอเสียงปรบมือดังให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:29.222686554+07:00","message":"receive interim result [false|false]: ตบมือดังๆและขอเสียงปรบมือดังให้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:29.222698902+07:00","message":"[buffer interim] 3515 false ตบมือดังๆและขอเสียงปรบมือดังให้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.222707132+07:00","message":"[bufferProcess] interim [760000000]:ตบมือดังๆและขอเสียงปรบมือดังให้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.222709927+07:00","message":"[bufferProcess] send to processor:ตบมือดังๆและขอเสียงปรบมือดังๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.222715619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.222719271+07:00","message":"> Transcript [20866] [false]: 'ตบมือดังๆและขอเสียงปรบมือดังๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.222722952+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.222725321+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.222728062+07:00","message":"StatePrefix: 'ตบมือดังๆและขอเสียงปรบมือดัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.222731184+07:00","message":"TextPushed: 'ตบมือดังๆและขอเสียง'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:29.289226208+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:29.289241093+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:29.429260961+07:00","message":"receive streaming session, msgId: 3515"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:29.429298087+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตบมือดังๆและขอเสียงปรบมือดังให้กับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:29.429303982+07:00","message":"receive interim result [false|false]: ตบมือดังๆและขอเสียงปรบมือดังให้กับ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:29.429319855+07:00","message":"[buffer interim] 3515 false ตบมือดังๆและขอเสียงปรบมือดังให้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.429327881+07:00","message":"[bufferProcess] interim [0]:ตบมือดังๆและขอเสียงปรบมือดังให้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.429331328+07:00","message":"[bufferProcess] send to processor:ตบมือดังๆและขอเสียงปรบมือดังให้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.429335337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.429338298+07:00","message":"> Transcript [20867] [false]: 'ตบมือดังๆและขอเสียงปรบมือดังให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.429341582+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.429344023+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.429346256+07:00","message":"StatePrefix: 'ตบมือดังๆและขอเสียงปรบมือดัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.429349076+07:00","message":"TextPushed: 'ตบมือดังๆและขอเสียง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:29.647145947+07:00","message":"receive streaming session, msgId: 3515"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:29.647188066+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตบมือดังๆและขอเสียงปรบมือดังให้กลับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:29.647195104+07:00","message":"receive interim result [false|false]: ตบมือดังๆและขอเสียงปรบมือดังให้กลับ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:29.647209456+07:00","message":"[buffer interim] 3515 false ตบมือดังๆและขอเสียงปรบมือดังให้กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.647219519+07:00","message":"[bufferProcess] interim [180000000]:ตบมือดังๆและขอเสียงปรบมือดังให้กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.647222407+07:00","message":"[bufferProcess] send to processor:ตบมือดังๆและขอเสียงปรบมือดังให้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.647228477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.647231467+07:00","message":"> Transcript [20868] [false]: 'ตบมือดังๆและขอเสียงปรบมือดังให้กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.647235469+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.647237732+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.647239867+07:00","message":"StatePrefix: 'ตบมือดังๆและขอเสียงปรบมือดัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.647243225+07:00","message":"TextPushed: 'ตบมือดังๆและขอเสียง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:29.767812112+07:00","message":"receive streaming session, msgId: 3515"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:29.767852402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตบมือดังๆและขอเสียงปรบมือดังให้กับการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:29.767858917+07:00","message":"receive interim result [false|false]: ตบมือดังๆและขอเสียงปรบมือดังให้กับการ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:29.767873835+07:00","message":"[buffer interim] 3515 false ตบมือดังๆและขอเสียงปรบมือดังให้กับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.767880901+07:00","message":"[bufferProcess] interim [240000000]:ตบมือดังๆและขอเสียงปรบมือดังให้กับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.767883831+07:00","message":"[bufferProcess] send to processor:ตบมือดังๆและขอเสียงปรบมือดังให้กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.767891181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.767894232+07:00","message":"> Transcript [20869] [false]: 'ตบมือดังๆและขอเสียงปรบมือดังให้กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.767898047+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.767900635+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.767902744+07:00","message":"StatePrefix: 'ตบมือดังๆและขอเสียงปรบมือดัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.767907413+07:00","message":"TextPushed: 'ตบมือดังๆและขอเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.767914147+07:00","message":"Push: 'ปรบมือดัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.767916675+07:00","message":"TextPushed: 'ตบมือดังๆและขอเสียงปรบมือดัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.767919202+07:00","message":"Set new StatePrefix : 'ตบมือดังๆและขอเสียงปรบมือดังให้กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.767925069+07:00","message":"Next Push (prob) : 'ให้กลับ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:29.767944904+07:00","message":"push: {false ปรบมือดัง 0 0xc0037f3780}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:29.846662076+07:00","message":"receive streaming session, msgId: 3515"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:29.846701116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตบมือดังๆและขอเสียงปรบมือดังให้กลับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:29.84670825+07:00","message":"receive interim result [false|false]: ตบมือดังๆและขอเสียงปรบมือดังให้กลับ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:29.846724113+07:00","message":"[buffer interim] 3515 false ตบมือดังๆและขอเสียงปรบมือดังให้กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.846731945+07:00","message":"[bufferProcess] interim [300000000]:ตบมือดังๆและขอเสียงปรบมือดังให้กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.846734703+07:00","message":"[bufferProcess] send to processor:ตบมือดังๆและขอเสียงปรบมือดังให้กับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.846738678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.846741699+07:00","message":"> Transcript [20870] [false]: 'ตบมือดังๆและขอเสียงปรบมือดังให้กับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.846759344+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.846761756+07:00","message":"Set new StatePrefix: 'ตบมือดังๆและขอเสียงปรบมือดังให้กับการ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:29.938639664+07:00","message":"receive streaming session, msgId: 3515"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:29.938677755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตบมือดังๆและขอเสียงปรบมือดังให้กับเจ้าหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:29.938684669+07:00","message":"receive interim result [false|false]: ตบมือดังๆและขอเสียงปรบมือดังให้กับเจ้าหน้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:29.938698075+07:00","message":"[buffer interim] 3515 false ตบมือดังๆและขอเสียงปรบมือดังให้กับเจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.93870519+07:00","message":"[bufferProcess] interim [420000000]:ตบมือดังๆและขอเสียงปรบมือดังให้กับเจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.938708268+07:00","message":"[bufferProcess] send to processor:ตบมือดังๆและขอเสียงปรบมือดังให้กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.938714648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.93871804+07:00","message":"> Transcript [20871] [false]: 'ตบมือดังๆและขอเสียงปรบมือดังให้กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.938720849+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.938723103+07:00","message":"Set new StatePrefix: 'ตบมือดังๆและขอเสียงปรบมือดังให้กลับ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:29.962876157+07:00","message":"receive streaming session, msgId: 3515"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:29.962906102+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตบมือดังๆและขอเสียงปรบมือดังให้กับการแสดง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:29.962911864+07:00","message":"receive interim result [false|false]: ตบมือดังๆและขอเสียงปรบมือดังให้กับการแสดง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:29.962920836+07:00","message":"[buffer interim] 3515 false ตบมือดังๆและขอเสียงปรบมือดังให้กับการแสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.962927604+07:00","message":"[bufferProcess] interim [480000000]:ตบมือดังๆและขอเสียงปรบมือดังให้กับการแสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.96293057+07:00","message":"[bufferProcess] send to processor:ตบมือดังๆและขอเสียงปรบมือดังให้กับเจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.962934241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.962936978+07:00","message":"> Transcript [20872] [false]: 'ตบมือดังๆและขอเสียงปรบมือดังให้กับเจ้าหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.962939343+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:29.962941315+07:00","message":"Set new StatePrefix: 'ตบมือดังๆและขอเสียงปรบมือดังให้กับเจ้าหน้า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:30.01797115+07:00","message":"receive streaming session, msgId: 3515"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:30.018012192+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตบมือดังๆและขอเสียงปรบมือดังให้กลับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:30.018018682+07:00","message":"receive interim result [false|false]: ตบมือดังๆและขอเสียงปรบมือดังให้กลับ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:30.018031085+07:00","message":"[buffer interim] 3515 false ตบมือดังๆและขอเสียงปรบมือดังให้กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:30.018038704+07:00","message":"[bufferProcess] interim [600000000]:ตบมือดังๆและขอเสียงปรบมือดังให้กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:30.018041766+07:00","message":"[bufferProcess] send to processor:ตบมือดังๆและขอเสียงปรบมือดังให้กับการแสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:30.018045689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:30.018048455+07:00","message":"> Transcript [20873] [false]: 'ตบมือดังๆและขอเสียงปรบมือดังให้กับการแสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:30.01805116+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:30.018053339+07:00","message":"Set new StatePrefix: 'ตบมือดังๆและขอเสียงปรบมือดังให้กับการแสดง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:30.510451173+07:00","message":"receive streaming session, msgId: 3515"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:30.510492651+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตบมือดังๆและขอเสียงปรบมือดังให้กับการแสดงดนตรี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:30.51049984+07:00","message":"receive interim result [false|false]: ตบมือดังๆและขอเสียงปรบมือดังให้กับการแสดงดนตรี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:30.510513247+07:00","message":"[buffer interim] 3515 false ตบมือดังๆและขอเสียงปรบมือดังให้กับการแสดงดนตรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:30.510520825+07:00","message":"[bufferProcess] interim [80000000]:ตบมือดังๆและขอเสียงปรบมือดังให้กับการแสดงดนตรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:30.510524183+07:00","message":"[bufferProcess] send to processor:ตบมือดังๆและขอเสียงปรบมือดังให้กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:30.510530259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:30.510533307+07:00","message":"> Transcript [20874] [false]: 'ตบมือดังๆและขอเสียงปรบมือดังให้กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:30.51053615+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:30.510539038+07:00","message":"Set new StatePrefix: 'ตบมือดังๆและขอเสียงปรบมือดังให้กลับ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:31.100632758+07:00","message":"receive streaming session, msgId: 3515"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:31.100674829+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตบมือดังๆและขอเสียงปรบมือดังให้กับการแสดงดนตรี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:31.100682337+07:00","message":"receive interim result [false|false]: ตบมือดังๆและขอเสียงปรบมือดังให้กับการแสดงดนตรี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:31.10071662+07:00","message":"[buffer interim] 3515 false ตบมือดังๆและขอเสียงปรบมือดังให้กับการแสดงดนตรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:31.100725226+07:00","message":"[bufferProcess] interim [680000000]:ตบมือดังๆและขอเสียงปรบมือดังให้กับการแสดงดนตรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:31.100728673+07:00","message":"[bufferProcess] send to processor:ตบมือดังๆและขอเสียงปรบมือดังให้กับการแสดงดนตรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:31.100732579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:31.100735959+07:00","message":"> Transcript [20875] [false]: 'ตบมือดังๆและขอเสียงปรบมือดังให้กับการแสดงดนตรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:31.100738707+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:31.100741165+07:00","message":"Set new StatePrefix: 'ตบมือดังๆและขอเสียงปรบมือดังให้กับการแสดงดนตรี'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:32.289934576+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:32.289941629+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:33.429477017+07:00","message":"[GCS] IsForceVAD: false for message ID: 3515"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:33.609659811+07:00","message":"receive streaming session, msgId: 3515"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:33.609698479+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":"2026-08-22T12:00:33.609705257+07:00","message":"receive interim result [true|false]: ตบมือดังๆและขอเสียงปรบมือดังๆให้กับการแสดงดนตรี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:33.609714832+07:00","message":"end recv isFinal message id 3515"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:33.609717311+07:00","message":"end Recv id 3515"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:33.609724411+07:00","message":"[buffer interim] 3515 true ตบมือดังๆและขอเสียงปรบมือดังๆให้กับการแสดงดนตรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:33.609734851+07:00","message":"[bufferProcess] interim [200000000]:ตบมือดังๆและขอเสียงปรบมือดังๆให้กับการแสดงดนตรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:33.609738323+07:00","message":"[bufferProcess] send to processor (isfinal):ตบมือดังๆและขอเสียงปรบมือดังให้กับการแสดงดนตรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:33.60974251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:33.609745696+07:00","message":"> Transcript [20876] [false]: 'ตบมือดังๆและขอเสียงปรบมือดังให้กับการแสดงดนตรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:33.609749069+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:33.609751133+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:33.609753363+07:00","message":"StatePrefix: 'ตบมือดังๆและขอเสียงปรบมือดังให้กับการแสดงดนตรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:33.609756161+07:00","message":"TextPushed: 'ตบมือดังๆและขอเสียงปรบมือดัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:33.609758339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:33.609760655+07:00","message":"> Transcript [20877] [true]: 'ตบมือดังๆและขอเสียงปรบมือดังๆให้กับการแสดงดนตรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:33.609763+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:33.6097649+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:33.60976671+07:00","message":"StatePrefix: 'ตบมือดังๆและขอเสียงปรบมือดังให้กับการแสดงดนตรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:33.609768734+07:00","message":"TextPushed: 'ตบมือดังๆและขอเสียงปรบมือดัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:33.609778779+07:00","message":"Push: 'ๆให้กับการแสดงดนตรี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:33.609787687+07:00","message":"push: {true ๆให้กับการแสดงดนตรี 0 0xc0037f3780}"}
{"level":"info","service":"Main","time":"2026-08-22T12:00:33.622950864+07:00","message":"write wav file: './tmp/7666/7666_3515.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:35.290589342+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:35.290614717+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:37.71851115+07:00","message":"[GCS] Start streaming session, msgId: 3516"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:38.290913193+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:38.290947967+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:41.291187996+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:41.291218991+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:43.107403179+07:00","message":"[GCS] IsForceVAD: false for message ID: 3516"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:43.200476021+07:00","message":"receive streaming session, msgId: 3516"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:43.200506947+07:00","message":"found end of frame, send empty tag with msgId: 3516"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:43.200510944+07:00","message":"end Recv id 3516"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:43.200519075+07:00","message":"[buffer interim] 3516 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:43.200526207+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:43.200531493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:43.200534557+07:00","message":"> Transcript [20878] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:43.200537389+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:43.200539381+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:43.200541491+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:43.200543427+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:43.200546184+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:43.200554986+07:00","message":"push: {true \n 0 0xc003134f00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:00:43.211243798+07:00","message":"write wav file: './tmp/7666/7666_3516.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:43.558494743+07:00","message":"[GCS] Start streaming session, msgId: 3517"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:44.291686314+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:44.291705845+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:46.368389056+07:00","message":"[GCS] IsForceVAD: false for message ID: 3517"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:46.439438099+07:00","message":"[GCS] Start streaming session, msgId: 3518"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:46.478297438+07:00","message":"receive streaming session, msgId: 3517"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:46.478317747+07:00","message":"found end of frame, send empty tag with msgId: 3517"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:46.478320874+07:00","message":"end Recv id 3517"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:46.478327712+07:00","message":"[buffer interim] 3517 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:46.478334744+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:46.478340413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:46.478343495+07:00","message":"> Transcript [20879] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:46.478346227+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:46.478348438+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:46.478350918+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:46.478352845+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:46.478360855+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:46.478370917+07:00","message":"push: {true \n 0 0xc002cc4b00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:00:46.486521948+07:00","message":"write wav file: './tmp/7666/7666_3517.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:47.292398073+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:47.292408956+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:48.547482883+07:00","message":"[GCS] IsForceVAD: false for message ID: 3518"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:48.608666915+07:00","message":"[GCS] Start streaming session, msgId: 3519"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:48.642252942+07:00","message":"receive streaming session, msgId: 3518"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:48.642284672+07:00","message":"found end of frame, send empty tag with msgId: 3518"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:48.642288928+07:00","message":"end Recv id 3518"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:48.642298381+07:00","message":"[buffer interim] 3518 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:48.642306137+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:48.642311717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:48.642314813+07:00","message":"> Transcript [20880] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:48.64231782+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:48.642320116+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:48.642323059+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:48.64232519+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:48.642328088+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:48.642338695+07:00","message":"push: {true \n 0 0xc0037f2500}"}
{"level":"info","service":"Main","time":"2026-08-22T12:00:48.648909093+07:00","message":"write wav file: './tmp/7666/7666_3518.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:50.292640009+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:50.292643443+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:51.308370696+07:00","message":"[GCS] IsForceVAD: false for message ID: 3519"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:51.369994947+07:00","message":"[GCS] Start streaming session, msgId: 3520"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:51.434697401+07:00","message":"receive streaming session, msgId: 3519"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:51.434731376+07:00","message":"found end of frame, send empty tag with msgId: 3519"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:51.434735501+07:00","message":"end Recv id 3519"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:51.434745852+07:00","message":"[buffer interim] 3519 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:51.434759833+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:51.434765334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:51.434768567+07:00","message":"> Transcript [20881] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:51.434771653+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:51.434773825+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:51.43477633+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:51.434778677+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:51.434786788+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:51.434797984+07:00","message":"push: {true \n 0 0xc0031cb800}"}
{"level":"info","service":"Main","time":"2026-08-22T12:00:51.442777886+07:00","message":"write wav file: './tmp/7666/7666_3519.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:53.293531131+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:53.293545528+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:53.862527472+07:00","message":"[GCS] Cleaned up inactive client: 3502"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:53.862566129+07:00","message":"[GCS] Cleaned up inactive client: 3504"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:53.862568865+07:00","message":"[GCS] Cleaned up inactive client: 3505"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:53.862573982+07:00","message":"[GCS] Cleaned up inactive client: 3506"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:53.862576202+07:00","message":"[GCS] Cleaned up inactive client: 3503"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:55.917364981+07:00","message":"[GCS] IsForceVAD: false for message ID: 3520"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:55.978575496+07:00","message":"[GCS] Start streaming session, msgId: 3521"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:56.016500326+07:00","message":"receive streaming session, msgId: 3520"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:56.016528317+07:00","message":"found end of frame, send empty tag with msgId: 3520"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:56.016532048+07:00","message":"end Recv id 3520"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:56.016543314+07:00","message":"[buffer interim] 3520 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:56.016575213+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:56.016587464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:56.016590576+07:00","message":"> Transcript [20882] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:56.016593441+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:56.016596551+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:56.016599037+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:56.016603641+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:56.01661193+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:56.016622535+07:00","message":"push: {true \n 0 0xc0037d9d80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:00:56.030705621+07:00","message":"write wav file: './tmp/7666/7666_3520.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:56.236154946+07:00","message":"[GCS] IsForceVAD: false for message ID: 3521"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:56.29441098+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:56.294414474+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:56.320637582+07:00","message":"receive streaming session, msgId: 3521"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:56.320655838+07:00","message":"found end of frame, send empty tag with msgId: 3521"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:56.320659322+07:00","message":"end Recv id 3521"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:56.320667018+07:00","message":"[buffer interim] 3521 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:56.320680954+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:56.320686969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:56.320690059+07:00","message":"> Transcript [20883] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:56.320692873+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:56.320694965+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:56.320697064+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:56.320699152+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:00:56.320702334+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:56.320711951+07:00","message":"push: {true \n 0 0xc003134b80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:00:56.32527268+07:00","message":"write wav file: './tmp/7666/7666_3521.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:00:56.357554014+07:00","message":"[GCS] Start streaming session, msgId: 3522"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:59.294761417+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:00:59.294768572+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:01.486353368+07:00","message":"[GCS] IsForceVAD: false for message ID: 3522"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:01.558330817+07:00","message":"[GCS] Start streaming session, msgId: 3523"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:01.599421273+07:00","message":"receive streaming session, msgId: 3522"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:01.599443442+07:00","message":"found end of frame, send empty tag with msgId: 3522"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:01.599446716+07:00","message":"end Recv id 3522"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:01.599455151+07:00","message":"[buffer interim] 3522 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:01.599463115+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:01.599476209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:01.599485727+07:00","message":"> Transcript [20884] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:01.59948858+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:01.599490816+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:01.599492941+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:01.599495299+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:01.599498388+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:01.599508803+07:00","message":"push: {true \n 0 0xc002a2a680}"}
{"level":"info","service":"Main","time":"2026-08-22T12:01:01.610212521+07:00","message":"write wav file: './tmp/7666/7666_3522.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:02.29550731+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:02.295512649+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:03.986746188+07:00","message":"[GCS] IsForceVAD: false for message ID: 3523"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:04.047473581+07:00","message":"[GCS] Start streaming session, msgId: 3524"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:04.09528154+07:00","message":"receive streaming session, msgId: 3523"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:04.095316855+07:00","message":"found end of frame, send empty tag with msgId: 3523"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:04.095322598+07:00","message":"end Recv id 3523"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:04.095334225+07:00","message":"[buffer interim] 3523 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:04.095344741+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:04.095351178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:04.095356244+07:00","message":"> Transcript [20885] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:04.095359578+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:04.095361681+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:04.095363741+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:04.095365893+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:04.095377229+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:04.095387699+07:00","message":"push: {true \n 0 0xc002e8ff80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:01:04.102584803+07:00","message":"write wav file: './tmp/7666/7666_3523.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:05.296380761+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:05.296395565+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:08.297216413+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:08.297232883+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:08.477360216+07:00","message":"[GCS] IsForceVAD: false for message ID: 3524"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:08.538359828+07:00","message":"[GCS] Start streaming session, msgId: 3525"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:08.566843162+07:00","message":"receive streaming session, msgId: 3524"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:08.566866434+07:00","message":"found end of frame, send empty tag with msgId: 3524"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:08.566869739+07:00","message":"end Recv id 3524"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:08.566878706+07:00","message":"[buffer interim] 3524 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:08.566887156+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:08.566895034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:08.566898073+07:00","message":"> Transcript [20886] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:08.566900902+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:08.566903064+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:08.566905134+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:08.566907532+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:08.566910473+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:08.566921675+07:00","message":"push: {true \n 0 0xc0031c4b00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:01:08.577392075+07:00","message":"write wav file: './tmp/7666/7666_3524.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:10.906858593+07:00","message":"[GCS] IsForceVAD: false for message ID: 3525"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:10.991496314+07:00","message":"receive streaming session, msgId: 3525"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:10.991520526+07:00","message":"found end of frame, send empty tag with msgId: 3525"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:10.991523941+07:00","message":"end Recv id 3525"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:10.991533089+07:00","message":"[buffer interim] 3525 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:10.991541378+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:10.991546663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:10.991549625+07:00","message":"> Transcript [20887] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:10.991552673+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:10.991554945+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:10.991556878+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:10.991559075+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:10.991562109+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:10.991572475+07:00","message":"push: {true \n 0 0xc0031cb280}"}
{"level":"info","service":"Main","time":"2026-08-22T12:01:10.999836658+07:00","message":"write wav file: './tmp/7666/7666_3525.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:11.097208257+07:00","message":"[GCS] Start streaming session, msgId: 3526"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:11.15609135+07:00","message":"[GCS] IsForceVAD: false for message ID: 3526"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:11.297379022+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:11.297402408+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:11.347563634+07:00","message":"receive streaming session, msgId: 3526"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:11.347602973+07:00","message":"found end of frame, send empty tag with msgId: 3526"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:11.347608716+07:00","message":"end Recv id 3526"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:11.347619472+07:00","message":"[buffer interim] 3526 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:11.347626696+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:11.347631223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:11.34763422+07:00","message":"> Transcript [20888] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:11.34763714+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:11.347639229+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:11.347641282+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:11.347643272+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:11.347646145+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:11.347656667+07:00","message":"push: {true \n 0 0xc003135080}"}
{"level":"info","service":"Main","time":"2026-08-22T12:01:11.352880481+07:00","message":"write wav file: './tmp/7666/7666_3526.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:11.477141236+07:00","message":"[GCS] Start streaming session, msgId: 3527"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:11.546355687+07:00","message":"[GCS] IsForceVAD: false for message ID: 3527"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:11.942810618+07:00","message":"receive streaming session, msgId: 3527"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:11.942846756+07:00","message":"found end of frame, send empty tag with msgId: 3527"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:11.942850292+07:00","message":"end Recv id 3527"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:11.942862212+07:00","message":"[buffer interim] 3527 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:11.942909339+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:11.942916984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:11.94292233+07:00","message":"> Transcript [20889] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:11.942926627+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:11.942929993+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:11.942933068+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:11.942937761+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:11.94294808+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:11.9429611+07:00","message":"push: {true \n 0 0xc0031c4980}"}
{"level":"info","service":"Main","time":"2026-08-22T12:01:11.947850324+07:00","message":"write wav file: './tmp/7666/7666_3527.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:12.756427517+07:00","message":"[GCS] Start streaming session, msgId: 3528"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:13.482933547+07:00","message":"receive streaming session, msgId: 3528"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:13.482994598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:13.483002778+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:13.483029624+07:00","message":"[buffer interim] 3528 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:13.483039005+07:00","message":"[bufferProcess] interim [540000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:13.483042014+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:13.483047029+07:00","message":"[bufferProcess] send to processor (ticker):สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:13.483051882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:13.483055968+07:00","message":"> Transcript [20890] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:13.483059365+07:00","message":"Set StatePrefix (first interim): 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:13.743675845+07:00","message":"receive streaming session, msgId: 3528"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:13.743719299+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:13.743725168+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:13.743745716+07:00","message":"[buffer interim] 3528 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:13.74375809+07:00","message":"[bufferProcess] interim [780000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:13.743760565+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:14.297711213+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:14.297718706+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:14.319983352+07:00","message":"receive streaming session, msgId: 3528"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:14.320029269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:14.32003729+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:14.320053905+07:00","message":"[buffer interim] 3528 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:14.320060713+07:00","message":"[bufferProcess] interim [380000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:14.320064253+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:14.320073285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:14.320079953+07:00","message":"> Transcript [20891] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:14.320083689+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:14.320086001+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:14.320090719+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:14.320093003+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:15.022970658+07:00","message":"receive streaming session, msgId: 3528"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:15.023016823+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะสวัสดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:15.023022669+07:00","message":"receive interim result [false|false]: สวัสดีค่ะสวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:15.023037129+07:00","message":"[buffer interim] 3528 false สวัสดีค่ะสวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.02304711+07:00","message":"[bufferProcess] interim [40000000]:สวัสดีค่ะสวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.023050214+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.023055918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.02305913+07:00","message":"> Transcript [20892] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.023063368+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.023065882+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.023068118+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.023070326+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:15.350599088+07:00","message":"receive streaming session, msgId: 3528"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:15.350647762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะสวัสดีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:15.350653612+07:00","message":"receive interim result [false|false]: สวัสดีค่ะสวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:15.350669048+07:00","message":"[buffer interim] 3528 false สวัสดีค่ะสวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.350678302+07:00","message":"[bufferProcess] interim [340000000]:สวัสดีค่ะสวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.350681377+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะสวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.350687148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.350690355+07:00","message":"> Transcript [20893] [false]: 'สวัสดีค่ะสวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.350693564+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.350695968+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.350698159+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.350700432+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:15.414992261+07:00","message":"receive streaming session, msgId: 3528"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:15.415040556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะสวัสดีท่านผู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:15.415047312+07:00","message":"receive interim result [false|false]: สวัสดีค่ะสวัสดีท่านผู้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:15.415067499+07:00","message":"[buffer interim] 3528 false สวัสดีค่ะสวัสดีท่านผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.415076089+07:00","message":"[bufferProcess] interim [520000000]:สวัสดีค่ะสวัสดีท่านผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.415079151+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะสวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.415082836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.415085839+07:00","message":"> Transcript [20894] [false]: 'สวัสดีค่ะสวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.415089543+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.41509189+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.415094202+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.415096575+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.415099436+07:00","message":"Push: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.415101689+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.415103817+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะสวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.415106672+07:00","message":"Next Push (prob) : 'ค่ะสวัสดีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:15.415115569+07:00","message":"push: {false สวัสดี 0 0xc003134400}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:15.602220134+07:00","message":"receive streaming session, msgId: 3528"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:15.602262852+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะสวัสดีท่านผู้มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:15.602271164+07:00","message":"receive interim result [false|false]: สวัสดีค่ะสวัสดีท่านผู้มี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:15.602286822+07:00","message":"[buffer interim] 3528 false สวัสดีค่ะสวัสดีท่านผู้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.602294444+07:00","message":"[bufferProcess] interim [640000000]:สวัสดีค่ะสวัสดีท่านผู้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.602297274+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะสวัสดีท่านผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.602304362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.60230763+07:00","message":"> Transcript [20895] [false]: 'สวัสดีค่ะสวัสดีท่านผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.602310289+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.60231289+07:00","message":"Set new StatePrefix: 'สวัสดีค่ะสวัสดีท่านผู้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:15.72744757+07:00","message":"receive streaming session, msgId: 3528"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:15.727489963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะสวัสดีท่านผู้มีเกียรติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:15.727495591+07:00","message":"receive interim result [false|false]: สวัสดีค่ะสวัสดีท่านผู้มีเกียรติ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:15.727509392+07:00","message":"[buffer interim] 3528 false สวัสดีค่ะสวัสดีท่านผู้มีเกียรติ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.72751722+07:00","message":"[bufferProcess] interim [760000000]:สวัสดีค่ะสวัสดีท่านผู้มีเกียรติ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.727521176+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะสวัสดีท่านผู้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.727525324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.727528362+07:00","message":"> Transcript [20896] [false]: 'สวัสดีค่ะสวัสดีท่านผู้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.727532015+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.727534149+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.727536654+07:00","message":"StatePrefix: 'สวัสดีค่ะสวัสดีท่านผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.727539031+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:15.989373697+07:00","message":"receive streaming session, msgId: 3528"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:15.989418462+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:15.98942518+07:00","message":"receive interim result [false|false]: สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:15.989440352+07:00","message":"[buffer interim] 3528 false สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.989447296+07:00","message":"[bufferProcess] interim [60000000]:สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.989450696+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะสวัสดีท่านผู้มีเกียรติ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.989454921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.989457854+07:00","message":"> Transcript [20897] [false]: 'สวัสดีค่ะสวัสดีท่านผู้มีเกียรติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.989461425+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.989464337+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.989466639+07:00","message":"StatePrefix: 'สวัสดีค่ะสวัสดีท่านผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:15.989468929+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:16.300058061+07:00","message":"receive streaming session, msgId: 3528"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:16.300103298+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:16.300109523+07:00","message":"receive interim result [false|false]: สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:16.300123114+07:00","message":"[buffer interim] 3528 false สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.300130232+07:00","message":"[bufferProcess] interim [300000000]:สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.300133386+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.300140596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.300143505+07:00","message":"> Transcript [20898] [false]: 'สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.300147074+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.300149525+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.30015228+07:00","message":"StatePrefix: 'สวัสดีค่ะสวัสดีท่านผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.300155044+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:16.388946784+07:00","message":"receive streaming session, msgId: 3528"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:16.388988578+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณพี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:16.388994604+07:00","message":"receive interim result [false|false]: สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณพี่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:16.38901025+07:00","message":"[buffer interim] 3528 false สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.38901765+07:00","message":"[bufferProcess] interim [420000000]:สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.389020777+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.389024272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.389028752+07:00","message":"> Transcript [20899] [false]: 'สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.389033557+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.38903619+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.389038949+07:00","message":"StatePrefix: 'สวัสดีค่ะสวัสดีท่านผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.389041425+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.389048501+07:00","message":"Push: 'ค่ะสวัสดีท่านผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.389051046+07:00","message":"TextPushed: 'สวัสดีค่ะสวัสดีท่านผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.389053558+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.389056021+07:00","message":"Next Push (prob) : 'มีเกียรติและคุณ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:16.389064286+07:00","message":"push: {false ค่ะสวัสดีท่านผู้ 0 0xc003134400}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:16.482834802+07:00","message":"receive streaming session, msgId: 3528"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:16.482876939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณพูด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:16.482885037+07:00","message":"receive interim result [false|false]: สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณพูด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:16.482905203+07:00","message":"[buffer interim] 3528 false สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.482913506+07:00","message":"[bufferProcess] interim [480000000]:สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.482916938+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.482923903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.482926909+07:00","message":"> Transcript [20900] [false]: 'สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.482930854+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.482933073+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.482935636+07:00","message":"StatePrefix: 'สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.482938448+07:00","message":"TextPushed: 'สวัสดีค่ะสวัสดีท่านผู้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:16.507726276+07:00","message":"receive streaming session, msgId: 3528"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:16.507770296+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:16.507779348+07:00","message":"receive interim result [false|false]: สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:16.507796274+07:00","message":"[buffer interim] 3528 false สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.507804901+07:00","message":"[bufferProcess] interim [600000000]:สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.507809036+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.507817761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.507820572+07:00","message":"> Transcript [20901] [false]: 'สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณพูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.507824684+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.507826818+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.507829066+07:00","message":"StatePrefix: 'สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.507831523+07:00","message":"TextPushed: 'สวัสดีค่ะสวัสดีท่านผู้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:16.822765523+07:00","message":"receive streaming session, msgId: 3528"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:16.82280255+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:16.822812584+07:00","message":"receive interim result [false|false]: สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:16.822829602+07:00","message":"[buffer interim] 3528 false สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.822835988+07:00","message":"[bufferProcess] interim [840000000]:สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.822839437+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.82284388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.822847136+07:00","message":"> Transcript [20902] [false]: 'สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.822850703+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.822853049+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.822855661+07:00","message":"StatePrefix: 'สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.822859899+07:00","message":"TextPushed: 'สวัสดีค่ะสวัสดีท่านผู้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:16.831667462+07:00","message":"receive streaming session, msgId: 3528"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:16.831684419+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุกๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:16.831689181+07:00","message":"receive interim result [false|false]: สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุกๆ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:16.831695171+07:00","message":"[buffer interim] 3528 false สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุกๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.831700765+07:00","message":"[bufferProcess] interim [900000000]:สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุกๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.831702993+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.831705887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.831708662+07:00","message":"> Transcript [20903] [false]: 'สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.831711698+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.831714184+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.831716627+07:00","message":"StatePrefix: 'สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.831720897+07:00","message":"TextPushed: 'สวัสดีค่ะสวัสดีท่านผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.831724373+07:00","message":"Push: 'มีเกียรติและคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.83172654+07:00","message":"TextPushed: 'สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.831729503+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:16.831732364+07:00","message":"Next Push (prob) : 'ผู้ชมทุก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:16.831739497+07:00","message":"push: {false มีเกียรติและคุณ 0 0xc003134400}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:17.010711238+07:00","message":"receive streaming session, msgId: 3528"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:17.010755996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุกๆท่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:17.010763118+07:00","message":"receive interim result [false|false]: สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุกๆท่าน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:17.010778803+07:00","message":"[buffer interim] 3528 false สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุกๆท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:17.010786704+07:00","message":"[bufferProcess] interim [80000000]:สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุกๆท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:17.010790466+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุกๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:17.010799766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:17.010802738+07:00","message":"> Transcript [20904] [false]: 'สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุกๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:17.01080706+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:17.010811763+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:17.010813995+07:00","message":"StatePrefix: 'สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:17.01081709+07:00","message":"TextPushed: 'สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณ'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:17.29826106+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:17.298258065+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:17.331600528+07:00","message":"receive streaming session, msgId: 3528"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:17.331641247+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุกๆท่านนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:17.331647929+07:00","message":"receive interim result [false|false]: สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุกๆท่านนะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:17.331664824+07:00","message":"[buffer interim] 3528 false สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุกๆท่านนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:17.331674659+07:00","message":"[bufferProcess] interim [380000000]:สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุกๆท่านนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:17.331677955+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุกๆท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:17.331686911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:17.331689926+07:00","message":"> Transcript [20905] [false]: 'สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุกๆท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:17.331693591+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:17.331696204+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:17.331698393+07:00","message":"StatePrefix: 'สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:17.331701514+07:00","message":"TextPushed: 'สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:17.40413438+07:00","message":"receive streaming session, msgId: 3528"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:17.404173133+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุกๆท่านนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:17.404179797+07:00","message":"receive interim result [false|false]: สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุกๆท่านนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:17.404202089+07:00","message":"[buffer interim] 3528 false สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุกๆท่านนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:17.404212922+07:00","message":"[bufferProcess] interim [500000000]:สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุกๆท่านนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:17.404216299+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุกๆท่านนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:17.404220413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:17.404223571+07:00","message":"> Transcript [20906] [false]: 'สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุกๆท่านนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:17.404227811+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:17.404230345+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:17.404232912+07:00","message":"StatePrefix: 'สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:17.404236091+07:00","message":"TextPushed: 'สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:18.05190866+07:00","message":"receive streaming session, msgId: 3528"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:18.051944667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุกๆท่านนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:18.051951328+07:00","message":"receive interim result [false|false]: สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุกๆท่านนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:18.051965765+07:00","message":"[buffer interim] 3528 false สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุกๆท่านนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:18.051973767+07:00","message":"[bufferProcess] interim [100000000]:สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุกๆท่านนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:18.051976449+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุกๆท่านนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:18.051983464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:18.051986474+07:00","message":"> Transcript [20907] [false]: 'สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุกๆท่านนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:18.051991347+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:18.051993664+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:18.051995958+07:00","message":"StatePrefix: 'สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:18.051999338+07:00","message":"TextPushed: 'สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:18.052006206+07:00","message":"Push: 'ผู้ชมทุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:18.052008442+07:00","message":"TextPushed: 'สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:18.052010916+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุกๆท่านนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:18.052013346+07:00","message":"Next Push (prob) : 'ๆท่านนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:18.052039415+07:00","message":"push: {false ผู้ชมทุก 0 0xc003134400}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:18.395139435+07:00","message":"[GCS] IsForceVAD: false for message ID: 3528"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:18.466503938+07:00","message":"[GCS] Start streaming session, msgId: 3529"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:18.500532285+07:00","message":"receive streaming session, msgId: 3528"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:18.500581848+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุกๆท่านนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:18.500589017+07:00","message":"receive interim result [true|false]: สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุกๆท่านนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:18.500600216+07:00","message":"end recv isFinal message id 3528"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:18.500602887+07:00","message":"end Recv id 3528"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:18.500611278+07:00","message":"[buffer interim] 3528 true สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุกๆท่านนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:18.500619531+07:00","message":"[bufferProcess] interim [670000000]:สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุกๆท่านนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:18.500623357+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุกๆท่านนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:18.500627099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:18.500630087+07:00","message":"> Transcript [20908] [false]: 'สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุกๆท่านนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:18.500633723+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:18.500636085+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:18.500638271+07:00","message":"StatePrefix: 'สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุกๆท่านนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:18.50064125+07:00","message":"TextPushed: 'สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:18.500643577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:18.500645727+07:00","message":"> Transcript [20909] [true]: 'สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุกๆท่านนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:18.500648102+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:18.500649936+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:18.500651855+07:00","message":"StatePrefix: 'สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุกๆท่านนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:18.500653917+07:00","message":"TextPushed: 'สวัสดีค่ะสวัสดีท่านผู้มีเกียรติและคุณผู้ชมทุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:18.500657107+07:00","message":"Push: 'ๆท่านนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:18.50066665+07:00","message":"push: {true ๆท่านนะคะ 0 0xc003134400}"}
{"level":"info","service":"Main","time":"2026-08-22T12:01:18.512507298+07:00","message":"write wav file: './tmp/7666/7666_3528.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:19.01441273+07:00","message":"receive streaming session, msgId: 3529"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:19.014459907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขั้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:19.014465497+07:00","message":"receive interim result [false|false]: ขั้น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:19.014482048+07:00","message":"[buffer interim] 3529 false ขั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:19.014488443+07:00","message":"[bufferProcess] interim [420000000]:ขั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:19.014491206+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:19.194997156+07:00","message":"receive streaming session, msgId: 3529"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:19.195031791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขั้นตอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:19.195038147+07:00","message":"receive interim result [false|false]: ขั้นตอน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:19.195051665+07:00","message":"[buffer interim] 3529 false ขั้นตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:19.195058011+07:00","message":"[bufferProcess] interim [540000000]:ขั้นตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:19.195060755+07:00","message":"[bufferProcess] send to processor:ขั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:19.195066099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:19.195069169+07:00","message":"> Transcript [20910] [false]: 'ขั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:19.195071398+07:00","message":"Set StatePrefix (first interim): 'ขั้น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:19.340579414+07:00","message":"receive streaming session, msgId: 3529"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:19.340622376+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:19.340628296+07:00","message":"receive interim result [false|false]: เข้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:19.340639087+07:00","message":"[buffer interim] 3529 false เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:19.340647592+07:00","message":"[bufferProcess] interim [660000000]:เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:19.34065075+07:00","message":"[bufferProcess] send to processor:ขั้นตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:19.340654378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:19.340657407+07:00","message":"> Transcript [20911] [false]: 'ขั้นตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:19.340660992+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:19.340663551+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:19.340665556+07:00","message":"StatePrefix: 'ขั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:19.340667955+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:19.34229377+07:00","message":"receive streaming session, msgId: 3529"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:19.342307465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ท่านเข้าสู่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:19.342311788+07:00","message":"receive interim result [false|false]: ท่านเข้าสู่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:19.342320497+07:00","message":"[buffer interim] 3529 false ท่านเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:19.342325748+07:00","message":"[bufferProcess] interim [720000000]:ท่านเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:19.342328045+07:00","message":"[bufferProcess] send to processor:เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:19.342330265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:19.342332531+07:00","message":"> Transcript [20912] [false]: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:19.342334387+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:19.34233651+07:00","message":"Set new StatePrefix: 'เข้า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:19.643008282+07:00","message":"receive streaming session, msgId: 3529"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:19.643053007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คั่นเขาสูง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:19.643058669+07:00","message":"receive interim result [false|false]: คั่นเขาสูง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:19.643075018+07:00","message":"[buffer interim] 3529 false คั่นเขาสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:19.643083361+07:00","message":"[bufferProcess] interim [960000000]:คั่นเขาสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:19.643086995+07:00","message":"[bufferProcess] send to processor:ท่านเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:19.643094665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:19.643097858+07:00","message":"> Transcript [20913] [false]: 'ท่านเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:19.643100964+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:19.643103922+07:00","message":"Set new StatePrefix: 'ท่านเข้าสู่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:19.649854854+07:00","message":"receive streaming session, msgId: 3529"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:19.649875686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ท่านเข้าสู่งาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:19.649880582+07:00","message":"receive interim result [false|false]: ท่านเข้าสู่งาน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:19.649892186+07:00","message":"[buffer interim] 3529 false ท่านเข้าสู่งาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:19.649897337+07:00","message":"[bufferProcess] interim [20000000]:ท่านเข้าสู่งาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:19.649899811+07:00","message":"[bufferProcess] send to processor:คั่นเขาสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:19.649903347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:19.649906419+07:00","message":"> Transcript [20914] [false]: 'คั่นเขาสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:19.649908473+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:19.649910582+07:00","message":"Set new StatePrefix: 'คั่นเขาสูง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:20.087246357+07:00","message":"receive streaming session, msgId: 3529"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:20.087291077+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ท่านเข้าสู่งานศพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:20.087297973+07:00","message":"receive interim result [false|false]: ท่านเข้าสู่งานศพ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:20.087314214+07:00","message":"[buffer interim] 3529 false ท่านเข้าสู่งานศพ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.087322024+07:00","message":"[bufferProcess] interim [500000000]:ท่านเข้าสู่งานศพ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.0873279+07:00","message":"[bufferProcess] send to processor:ท่านเข้าสู่งาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.087335957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.087339092+07:00","message":"> Transcript [20915] [false]: 'ท่านเข้าสู่งาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.087341729+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.087344096+07:00","message":"Set new StatePrefix: 'ท่านเข้าสู่งาน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:20.219779958+07:00","message":"receive streaming session, msgId: 3529"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:20.219823272+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ท่านเข้าสู่งานโซน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:20.219829702+07:00","message":"receive interim result [false|false]: ท่านเข้าสู่งานโซน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:20.219845553+07:00","message":"[buffer interim] 3529 false ท่านเข้าสู่งานโซน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.219854569+07:00","message":"[bufferProcess] interim [620000000]:ท่านเข้าสู่งานโซน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.219857787+07:00","message":"[bufferProcess] send to processor:ท่านเข้าสู่งานศพ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.219862032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.219866114+07:00","message":"> Transcript [20916] [false]: 'ท่านเข้าสู่งานศพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.219870341+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.219872798+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.219874939+07:00","message":"StatePrefix: 'ท่านเข้าสู่งาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.219877442+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:20.298434397+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:20.298458117+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:20.336373538+07:00","message":"receive streaming session, msgId: 3529"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:20.336416453+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ท่านเข้าสู่งาน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:20.33642419+07:00","message":"receive interim result [false|false]: ท่านเข้าสู่งาน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:20.336441488+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Social\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:20.336445125+07:00","message":"receive interim result [false|false]:  Social"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:20.33645414+07:00","message":"[buffer interim] 3529 false ท่านเข้าสู่งาน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:20.336461073+07:00","message":"[buffer interim] 3529 false  Social"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.336485664+07:00","message":"[bufferProcess] interim [680000000]:ท่านเข้าสู่งาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.336513132+07:00","message":"[bufferProcess] send to processor:ท่านเข้าสู่งานโซน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.336523395+07:00","message":"[bufferProcess] interim [680000000]: Social"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.336526713+07:00","message":"[bufferProcess] update buffer: ท่านเข้าสู่งาน Social"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.33653056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.336534743+07:00","message":"> Transcript [20917] [false]: 'ท่านเข้าสู่งานโซน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.336538471+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.336541327+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.336543335+07:00","message":"StatePrefix: 'ท่านเข้าสู่งาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.336545757+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:20.609049959+07:00","message":"receive streaming session, msgId: 3529"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:20.609102416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ท่านเข้าสู่งาน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:20.609111645+07:00","message":"receive interim result [false|false]: ท่านเข้าสู่งาน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:20.609127939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Social News\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:20.609132155+07:00","message":"receive interim result [false|false]:  Social News"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:20.609141141+07:00","message":"[buffer interim] 3529 false ท่านเข้าสู่งาน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:20.609145029+07:00","message":"[buffer interim] 3529 false  Social News"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.609151996+07:00","message":"[bufferProcess] interim [980000000]:ท่านเข้าสู่งาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.609156077+07:00","message":"[bufferProcess] send to processor:ท่านเข้าสู่งาน Social"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.609159005+07:00","message":"[bufferProcess] interim [980000000]: Social News"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.60917642+07:00","message":"[bufferProcess] update buffer: ท่านเข้าสู่งาน Social News"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.609179837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.609183118+07:00","message":"> Transcript [20918] [false]: 'ท่านเข้าสู่งาน Social'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.6091876+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.609189944+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.609192183+07:00","message":"StatePrefix: 'ท่านเข้าสู่งาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.609194478+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:20.787653993+07:00","message":"receive streaming session, msgId: 3529"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:20.787693296+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ท่านเข้าสู่งาน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:20.787702132+07:00","message":"receive interim result [false|false]: ท่านเข้าสู่งาน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:20.787713056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Social Drop\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:20.787716339+07:00","message":"receive interim result [false|false]:  Social Drop"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:20.787744083+07:00","message":"[buffer interim] 3529 false ท่านเข้าสู่งาน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:20.787761036+07:00","message":"[buffer interim] 3529 false  Social Drop"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.787767751+07:00","message":"[bufferProcess] interim [220000000]:ท่านเข้าสู่งาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.787771577+07:00","message":"[bufferProcess] send to processor:ท่านเข้าสู่งาน Social News"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.787774898+07:00","message":"[bufferProcess] interim [220000000]: Social Drop"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.787780566+07:00","message":"[bufferProcess] update buffer: ท่านเข้าสู่งาน Social Drop"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.787784146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.787787504+07:00","message":"> Transcript [20919] [false]: 'ท่านเข้าสู่งาน Social News'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.787791545+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.787793762+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.787795778+07:00","message":"StatePrefix: 'ท่านเข้าสู่งาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.787798344+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.787801306+07:00","message":"Push: 'ท่านเข้าสู่งาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.787803566+07:00","message":"TextPushed: 'ท่านเข้าสู่งาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.787805795+07:00","message":"Set new StatePrefix : 'ท่านเข้าสู่งาน Social News'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.787808065+07:00","message":"Next Push (prob) : ' Social News'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:20.787816902+07:00","message":"push: {false ท่านเข้าสู่งาน 0 0xc002cc5900}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:20.915919204+07:00","message":"receive streaming session, msgId: 3529"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:20.915960806+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ท่านเข้าสู่งาน Social\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:20.915968332+07:00","message":"receive interim result [false|false]: ท่านเข้าสู่งาน Social"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:20.915980357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Development\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:20.915983858+07:00","message":"receive interim result [false|false]:  Development"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:20.915996351+07:00","message":"[buffer interim] 3529 false ท่านเข้าสู่งาน Social"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:20.916000091+07:00","message":"[buffer interim] 3529 false  Development"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.916006418+07:00","message":"[bufferProcess] interim [280000000]:ท่านเข้าสู่งาน Social"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.916009821+07:00","message":"[bufferProcess] send to processor:ท่านเข้าสู่งาน Social Drop"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.91601318+07:00","message":"[bufferProcess] interim [280000000]: Development"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.916018783+07:00","message":"[bufferProcess] update buffer: ท่านเข้าสู่งาน Social Development"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.916029665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.916066402+07:00","message":"> Transcript [20920] [false]: 'ท่านเข้าสู่งาน Social Drop'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.916072091+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:20.916075367+07:00","message":"Set new StatePrefix: 'ท่านเข้าสู่งาน Social Drop'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:21.275992392+07:00","message":"[GCS] IsForceVAD: false for message ID: 3529"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:21.347445398+07:00","message":"[GCS] Start streaming session, msgId: 3530"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:21.403020745+07:00","message":"receive streaming session, msgId: 3529"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:21.403058486+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ท่านเข้าสู่งาน Social Development\",\"confidence\":0.9475321}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:21.403063935+07:00","message":"receive interim result [true|false]: ท่านเข้าสู่งาน Social Development"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:21.403071781+07:00","message":"end recv isFinal message id 3529"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:21.40307417+07:00","message":"end Recv id 3529"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:21.40308337+07:00","message":"[buffer interim] 3529 true ท่านเข้าสู่งาน Social Development"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:21.403091321+07:00","message":"[bufferProcess] interim [850000000]:ท่านเข้าสู่งาน Social Development"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:21.403094631+07:00","message":"[bufferProcess] send to processor (isfinal):ท่านเข้าสู่งาน Social Development"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:21.403098544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:21.40310169+07:00","message":"> Transcript [20921] [false]: 'ท่านเข้าสู่งาน Social Development'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:21.403104413+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:21.403106708+07:00","message":"Set new StatePrefix: 'ท่านเข้าสู่งาน Social Development'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:21.403108661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:21.403110705+07:00","message":"> Transcript [20922] [true]: 'ท่านเข้าสู่งาน Social Development'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:21.403113429+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:21.403115601+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:21.403118314+07:00","message":"StatePrefix: 'ท่านเข้าสู่งาน Social Development'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:21.403121246+07:00","message":"TextPushed: 'ท่านเข้าสู่งาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:21.403124568+07:00","message":"Push: ' Social Development'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:21.403133175+07:00","message":"push: {true  Social Development 0 0xc002cc5900}"}
{"level":"info","service":"Main","time":"2026-08-22T12:01:21.410490791+07:00","message":"write wav file: './tmp/7666/7666_3529.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:22.385535661+07:00","message":"receive streaming session, msgId: 3530"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:22.385583708+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:22.38558929+07:00","message":"receive interim result [false|false]: 2"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:22.385605801+07:00","message":"[buffer interim] 3530 false 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:22.385613372+07:00","message":"[bufferProcess] interim [840000000]:2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:22.385615705+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:22.519701872+07:00","message":"receive streaming session, msgId: 3530"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:22.51974201+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2000\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:22.519748447+07:00","message":"receive interim result [false|false]: 2000"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:22.519762794+07:00","message":"[buffer interim] 3530 false 2000"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:22.51977217+07:00","message":"[bufferProcess] interim [20000000]:2000"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:22.519774819+07:00","message":"[bufferProcess] send to processor:2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:22.519780622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:22.519783947+07:00","message":"> Transcript [20923] [false]: '2'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:22.519786692+07:00","message":"Set StatePrefix (first interim): '2'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:22.714842156+07:00","message":"receive streaming session, msgId: 3530"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:22.714880047+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2005\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:22.71488617+07:00","message":"receive interim result [false|false]: 2005"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:22.714903507+07:00","message":"[buffer interim] 3530 false 2005"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:22.714911636+07:00","message":"[bufferProcess] interim [200000000]:2005"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:22.714914172+07:00","message":"[bufferProcess] send to processor:2000"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:22.714917682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:22.714921604+07:00","message":"> Transcript [20924] [false]: '2000'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:22.7149244+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:22.714926687+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:22.714929124+07:00","message":"StatePrefix: '2'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:22.714931318+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:22.762766977+07:00","message":"receive streaming session, msgId: 3530"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:22.762800924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2020\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:22.762806819+07:00","message":"receive interim result [false|false]: 2020"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:22.762817698+07:00","message":"[buffer interim] 3530 false 2020"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:22.762824539+07:00","message":"[bufferProcess] interim [260000000]:2020"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:22.762826952+07:00","message":"[bufferProcess] send to processor:2005"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:22.76283189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:22.76283485+07:00","message":"> Transcript [20925] [false]: '2005'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:22.762837838+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:22.762840038+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:22.762841943+07:00","message":"StatePrefix: '2'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:22.762844029+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:23.087663174+07:00","message":"receive streaming session, msgId: 3530"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:23.087714803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2026\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:23.087721482+07:00","message":"receive interim result [false|false]: 2026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:23.087738631+07:00","message":"[buffer interim] 3530 false 2026"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.087747975+07:00","message":"[bufferProcess] interim [560000000]:2026"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.087750779+07:00","message":"[bufferProcess] send to processor:2020"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.087754608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.087757641+07:00","message":"> Transcript [20926] [false]: '2020'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.087760774+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.08776294+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.087765093+07:00","message":"StatePrefix: '2'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.087767204+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:23.29918339+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:23.299216938+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:23.490697291+07:00","message":"receive streaming session, msgId: 3530"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:23.490739771+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2026 พาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:23.490747679+07:00","message":"receive interim result [false|false]: 2026 พาย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:23.490766214+07:00","message":"[buffer interim] 3530 false 2026 พาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.49077487+07:00","message":"[bufferProcess] interim [980000000]:2026 พาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.490777902+07:00","message":"[bufferProcess] send to processor:2026"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.490785061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.490788252+07:00","message":"> Transcript [20927] [false]: '2026'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.490792319+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.490794746+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.490797126+07:00","message":"StatePrefix: '2'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.490799694+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.490806046+07:00","message":"Push: '2'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.490808328+07:00","message":"TextPushed: '2'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.490810574+07:00","message":"Set new StatePrefix : '2026'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.490813228+07:00","message":"Next Push (prob) : '026'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:23.490822063+07:00","message":"push: {false 2 0 0xc002cc5f00}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:23.608412121+07:00","message":"receive streaming session, msgId: 3530"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:23.608455244+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2026 ภายใต้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:23.608463427+07:00","message":"receive interim result [false|false]: 2026 ภายใต้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:23.60847966+07:00","message":"[buffer interim] 3530 false 2026 ภายใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.608487005+07:00","message":"[bufferProcess] interim [100000000]:2026 ภายใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.608490218+07:00","message":"[bufferProcess] send to processor:2026 พาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.608497157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.608500247+07:00","message":"> Transcript [20928] [false]: '2026 พาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.608503412+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.608505826+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.608508255+07:00","message":"StatePrefix: '2026'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.608511151+07:00","message":"TextPushed: '2'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:23.696555282+07:00","message":"receive streaming session, msgId: 3530"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:23.696594235+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2026\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:23.696599883+07:00","message":"receive interim result [false|false]: 2026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:23.696612792+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ภายใต้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:23.69662373+07:00","message":"receive interim result [false|false]:  ภายใต้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:23.696633712+07:00","message":"[buffer interim] 3530 false 2026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:23.696637474+07:00","message":"[buffer interim] 3530 false  ภายใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.696647245+07:00","message":"[bufferProcess] interim [160000000]:2026"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.696649994+07:00","message":"[bufferProcess] send to processor:2026 ภายใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.696653535+07:00","message":"[bufferProcess] interim [160000000]: ภายใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.696656673+07:00","message":"[bufferProcess] update buffer: 2026 ภายใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.696659787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.696662969+07:00","message":"> Transcript [20929] [false]: '2026 ภายใต้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.696666497+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.69666871+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.696670937+07:00","message":"StatePrefix: '2026'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.696673046+07:00","message":"TextPushed: '2'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:23.862838199+07:00","message":"[GCS] Cleaned up inactive client: 3510"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:23.862869018+07:00","message":"[GCS] Cleaned up inactive client: 3508"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:23.862872175+07:00","message":"[GCS] Cleaned up inactive client: 3507"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:23.862874413+07:00","message":"[GCS] Cleaned up inactive client: 3509"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:23.862876426+07:00","message":"[GCS] Cleaned up inactive client: 3512"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:23.862878538+07:00","message":"[GCS] Cleaned up inactive client: 3513"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:23.862880465+07:00","message":"[GCS] Cleaned up inactive client: 3511"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:23.937978255+07:00","message":"receive streaming session, msgId: 3530"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:23.938017119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2026\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:23.93802376+07:00","message":"receive interim result [false|false]: 2026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:23.938034422+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ภายใต้แนว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:23.938038253+07:00","message":"receive interim result [false|false]:  ภายใต้แนว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:23.93804633+07:00","message":"[buffer interim] 3530 false 2026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:23.938053012+07:00","message":"[buffer interim] 3530 false  ภายใต้แนว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.938059453+07:00","message":"[bufferProcess] interim [340000000]:2026"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.938062205+07:00","message":"[bufferProcess] send to processor:2026 ภายใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.938071188+07:00","message":"[bufferProcess] interim [340000000]: ภายใต้แนว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.938073591+07:00","message":"[bufferProcess] update buffer: 2026 ภายใต้แนว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.938076533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.938079904+07:00","message":"> Transcript [20930] [false]: '2026 ภายใต้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.938083022+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.938085235+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.938087675+07:00","message":"StatePrefix: '2026'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:23.938090068+07:00","message":"TextPushed: '2'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:24.007986933+07:00","message":"receive streaming session, msgId: 3530"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:24.00802656+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2026\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:24.008032682+07:00","message":"receive interim result [false|false]: 2026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:24.008044885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ภายใต้แนวคิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:24.008048903+07:00","message":"receive interim result [false|false]:  ภายใต้แนวคิด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:24.008067815+07:00","message":"[buffer interim] 3530 false 2026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:24.008084905+07:00","message":"[buffer interim] 3530 false  ภายใต้แนวคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.008093227+07:00","message":"[bufferProcess] interim [520000000]:2026"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.008096957+07:00","message":"[bufferProcess] send to processor:2026 ภายใต้แนว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.008102688+07:00","message":"[bufferProcess] interim [520000000]: ภายใต้แนวคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.008105954+07:00","message":"[bufferProcess] update buffer: 2026 ภายใต้แนวคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.008109334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.008112856+07:00","message":"> Transcript [20931] [false]: '2026 ภายใต้แนว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.008116053+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.008118078+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.008120597+07:00","message":"StatePrefix: '2026'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.008122757+07:00","message":"TextPushed: '2'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.008128963+07:00","message":"Push: '026'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.008130916+07:00","message":"TextPushed: '2026'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.008133335+07:00","message":"Set new StatePrefix : '2026 ภายใต้แนว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.0081362+07:00","message":"Next Push (prob) : ' ภายใต้แนว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:24.008145531+07:00","message":"push: {false 026 0 0xc002cc5f00}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:24.565219995+07:00","message":"receive streaming session, msgId: 3530"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:24.565258412+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2026\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:24.565264559+07:00","message":"receive interim result [false|false]: 2026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:24.565273416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ภายใต้แนวคิดที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:24.565277147+07:00","message":"receive interim result [false|false]:  ภายใต้แนวคิดที่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:24.565284997+07:00","message":"[buffer interim] 3530 false 2026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:24.565290709+07:00","message":"[buffer interim] 3530 false  ภายใต้แนวคิดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.565296621+07:00","message":"[bufferProcess] interim [60000000]:2026"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.565299629+07:00","message":"[bufferProcess] send to processor:2026 ภายใต้แนวคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.565303249+07:00","message":"[bufferProcess] interim [60000000]: ภายใต้แนวคิดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.565306422+07:00","message":"[bufferProcess] update buffer: 2026 ภายใต้แนวคิดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.565309516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.565312424+07:00","message":"> Transcript [20932] [false]: '2026 ภายใต้แนวคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.565315484+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.565317641+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.56531974+07:00","message":"StatePrefix: '2026 ภายใต้แนว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.565322426+07:00","message":"TextPushed: '2026'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:24.870326629+07:00","message":"receive streaming session, msgId: 3530"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:24.870369265+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2026\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:24.870375259+07:00","message":"receive interim result [false|false]: 2026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:24.87039247+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ภายใต้แนวคิดที่ออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:24.870396875+07:00","message":"receive interim result [false|false]:  ภายใต้แนวคิดที่ออก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:24.870406687+07:00","message":"[buffer interim] 3530 false 2026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:24.870410573+07:00","message":"[buffer interim] 3530 false  ภายใต้แนวคิดที่ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.870417466+07:00","message":"[bufferProcess] interim [300000000]:2026"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.870420192+07:00","message":"[bufferProcess] send to processor:2026 ภายใต้แนวคิดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.870423445+07:00","message":"[bufferProcess] interim [300000000]: ภายใต้แนวคิดที่ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.870426151+07:00","message":"[bufferProcess] update buffer: 2026 ภายใต้แนวคิดที่ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.870429597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.870432511+07:00","message":"> Transcript [20933] [false]: '2026 ภายใต้แนวคิดที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.870438459+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.870442401+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.870444587+07:00","message":"StatePrefix: '2026 ภายใต้แนว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.870447267+07:00","message":"TextPushed: '2026'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:24.904364528+07:00","message":"receive streaming session, msgId: 3530"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:24.904398094+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2026\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:24.904403244+07:00","message":"receive interim result [false|false]: 2026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:24.90441572+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ภายใต้แนวคิดที่ OK\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:24.904419278+07:00","message":"receive interim result [false|false]:  ภายใต้แนวคิดที่ OK"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:24.904425826+07:00","message":"[buffer interim] 3530 false 2026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:24.904429573+07:00","message":"[buffer interim] 3530 false  ภายใต้แนวคิดที่ OK"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.904435768+07:00","message":"[bufferProcess] interim [420000000]:2026"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.904438513+07:00","message":"[bufferProcess] send to processor:2026 ภายใต้แนวคิดที่ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.904441597+07:00","message":"[bufferProcess] interim [420000000]: ภายใต้แนวคิดที่ OK"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.904444387+07:00","message":"[bufferProcess] update buffer: 2026 ภายใต้แนวคิดที่ OK"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.904447558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.904452119+07:00","message":"> Transcript [20934] [false]: '2026 ภายใต้แนวคิดที่ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.904455443+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.904457544+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.904459707+07:00","message":"StatePrefix: '2026 ภายใต้แนว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:24.904462337+07:00","message":"TextPushed: '2026'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.209862158+07:00","message":"receive streaming session, msgId: 3530"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.209906626+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2026\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.209913555+07:00","message":"receive interim result [false|false]: 2026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.209926497+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ภายใต้แนวคิดที่โอเค\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.209929916+07:00","message":"receive interim result [false|false]:  ภายใต้แนวคิดที่โอเค"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.209939682+07:00","message":"[buffer interim] 3530 false 2026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.209946799+07:00","message":"[buffer interim] 3530 false  ภายใต้แนวคิดที่โอเค"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.209953313+07:00","message":"[bufferProcess] interim [660000000]:2026"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.20995613+07:00","message":"[bufferProcess] send to processor:2026 ภายใต้แนวคิดที่ OK"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.209963018+07:00","message":"[bufferProcess] interim [660000000]: ภายใต้แนวคิดที่โอเค"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.209965763+07:00","message":"[bufferProcess] update buffer: 2026 ภายใต้แนวคิดที่โอเค"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.209968999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.209971743+07:00","message":"> Transcript [20935] [false]: '2026 ภายใต้แนวคิดที่ OK'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.209975223+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.209977727+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.20997971+07:00","message":"StatePrefix: '2026 ภายใต้แนว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.209982427+07:00","message":"TextPushed: '2026'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.209990604+07:00","message":"Push: ' ภายใต้แนว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.209992685+07:00","message":"TextPushed: '2026 ภายใต้แนว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.209995555+07:00","message":"Set new StatePrefix : '2026 ภายใต้แนวคิดที่ OK'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.209998354+07:00","message":"Next Push (prob) : 'คิดที่ OK'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.210021712+07:00","message":"push: {false  ภายใต้แนว 0 0xc002cc5f00}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.218623811+07:00","message":"receive streaming session, msgId: 3530"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.218646358+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2026 ภายใต้แนวคิดที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.218651413+07:00","message":"receive interim result [false|false]: 2026 ภายใต้แนวคิดที่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.218657474+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" operator\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.218660506+07:00","message":"receive interim result [false|false]:  operator"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.218667357+07:00","message":"[buffer interim] 3530 false 2026 ภายใต้แนวคิดที่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.218670483+07:00","message":"[buffer interim] 3530 false  operator"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.218675284+07:00","message":"[bufferProcess] interim [720000000]:2026 ภายใต้แนวคิดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.218677581+07:00","message":"[bufferProcess] send to processor:2026 ภายใต้แนวคิดที่โอเค"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.218680748+07:00","message":"[bufferProcess] interim [720000000]: operator"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.218683183+07:00","message":"[bufferProcess] update buffer: 2026 ภายใต้แนวคิดที่ operator"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.218686202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.218688797+07:00","message":"> Transcript [20936] [false]: '2026 ภายใต้แนวคิดที่โอเค'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.218691041+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.218693321+07:00","message":"Set new StatePrefix: '2026 ภายใต้แนวคิดที่โอเค'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.394544521+07:00","message":"receive streaming session, msgId: 3530"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.394586416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2026 ภายใต้แนวคิดที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.394593505+07:00","message":"receive interim result [false|false]: 2026 ภายใต้แนวคิดที่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.394605296+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" operating\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.394608502+07:00","message":"receive interim result [false|false]:  operating"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.394615916+07:00","message":"[buffer interim] 3530 false 2026 ภายใต้แนวคิดที่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.394622738+07:00","message":"[buffer interim] 3530 false  operating"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.394628213+07:00","message":"[bufferProcess] interim [840000000]:2026 ภายใต้แนวคิดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.39463088+07:00","message":"[bufferProcess] send to processor:2026 ภายใต้แนวคิดที่ operator"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.394634669+07:00","message":"[bufferProcess] interim [840000000]: operating"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.394637561+07:00","message":"[bufferProcess] update buffer: 2026 ภายใต้แนวคิดที่ operating"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.394641046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.394644087+07:00","message":"> Transcript [20937] [false]: '2026 ภายใต้แนวคิดที่ operator'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.394646725+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.394648907+07:00","message":"Set new StatePrefix: '2026 ภายใต้แนวคิดที่ operator'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.529971163+07:00","message":"receive streaming session, msgId: 3530"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.530015403+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2026 ภายใต้แนวคิดที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.530022932+07:00","message":"receive interim result [false|false]: 2026 ภายใต้แนวคิดที่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.530033765+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" operating hours\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.530036753+07:00","message":"receive interim result [false|false]:  operating hours"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.530045144+07:00","message":"[buffer interim] 3530 false 2026 ภายใต้แนวคิดที่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.530052328+07:00","message":"[buffer interim] 3530 false  operating hours"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.530059009+07:00","message":"[bufferProcess] interim [960000000]:2026 ภายใต้แนวคิดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.530062626+07:00","message":"[bufferProcess] send to processor:2026 ภายใต้แนวคิดที่ operating"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.530069076+07:00","message":"[bufferProcess] interim [960000000]: operating hours"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.530072043+07:00","message":"[bufferProcess] update buffer: 2026 ภายใต้แนวคิดที่ operating hours"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.530076056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.530079019+07:00","message":"> Transcript [20938] [false]: '2026 ภายใต้แนวคิดที่ operating'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.530081344+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.530084263+07:00","message":"Set new StatePrefix: '2026 ภายใต้แนวคิดที่ operating'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.724755619+07:00","message":"receive streaming session, msgId: 3530"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.724796212+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2026 ภายใต้แนวคิด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.724802958+07:00","message":"receive interim result [false|false]: 2026 ภายใต้แนวคิด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.724814848+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ciaz\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.724817688+07:00","message":"receive interim result [false|false]:  ciaz"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.724825621+07:00","message":"[buffer interim] 3530 false 2026 ภายใต้แนวคิด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.724829135+07:00","message":"[buffer interim] 3530 false  ciaz"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.724835167+07:00","message":"[bufferProcess] interim [200000000]:2026 ภายใต้แนวคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.724837935+07:00","message":"[bufferProcess] send to processor:2026 ภายใต้แนวคิดที่ operating hours"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.724841133+07:00","message":"[bufferProcess] interim [200000000]: ciaz"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.724844021+07:00","message":"[bufferProcess] update buffer: 2026 ภายใต้แนวคิด ciaz"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.724847213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.724850063+07:00","message":"> Transcript [20939] [false]: '2026 ภายใต้แนวคิดที่ operating hours'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.724854188+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.724856242+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.724858399+07:00","message":"StatePrefix: '2026 ภายใต้แนวคิดที่ operating'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.72486067+07:00","message":"TextPushed: '2026 ภายใต้แนว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.993151222+07:00","message":"receive streaming session, msgId: 3530"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.99322107+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2026\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.993228238+07:00","message":"receive interim result [false|false]: 2026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.993240812+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ภายใต้แนวคิดที่ occurs\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.993244514+07:00","message":"receive interim result [false|false]:  ภายใต้แนวคิดที่ occurs"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.993254649+07:00","message":"[buffer interim] 3530 false 2026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:25.993258209+07:00","message":"[buffer interim] 3530 false  ภายใต้แนวคิดที่ occurs"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.993264954+07:00","message":"[bufferProcess] interim [500000000]:2026"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.993268184+07:00","message":"[bufferProcess] send to processor:2026 ภายใต้แนวคิด ciaz"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.993271852+07:00","message":"[bufferProcess] interim [500000000]: ภายใต้แนวคิดที่ occurs"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.993274513+07:00","message":"[bufferProcess] update buffer: 2026 ภายใต้แนวคิดที่ occurs"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.993277899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.993281129+07:00","message":"> Transcript [20940] [false]: '2026 ภายใต้แนวคิด ciaz'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.993284065+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:25.993286177+07:00","message":"Set new StatePrefix: '2026 ภายใต้แนวคิด ciaz'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:26.174645468+07:00","message":"receive streaming session, msgId: 3530"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:26.174683972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2026\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:26.174689936+07:00","message":"receive interim result [false|false]: 2026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:26.174697647+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ภายใต้แนวคิดที่ Espresso\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:26.174701074+07:00","message":"receive interim result [false|false]:  ภายใต้แนวคิดที่ Espresso"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:26.174709071+07:00","message":"[buffer interim] 3530 false 2026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:26.174714132+07:00","message":"[buffer interim] 3530 false  ภายใต้แนวคิดที่ Espresso"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.174720418+07:00","message":"[bufferProcess] interim [680000000]:2026"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.17472312+07:00","message":"[bufferProcess] send to processor:2026 ภายใต้แนวคิดที่ occurs"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.17472699+07:00","message":"[bufferProcess] interim [680000000]: ภายใต้แนวคิดที่ Espresso"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.174729853+07:00","message":"[bufferProcess] update buffer: 2026 ภายใต้แนวคิดที่ Espresso"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.174732773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.174736069+07:00","message":"> Transcript [20941] [false]: '2026 ภายใต้แนวคิดที่ occurs'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.174738754+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.174741079+07:00","message":"Set new StatePrefix: '2026 ภายใต้แนวคิดที่ occurs'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:26.294622129+07:00","message":"receive streaming session, msgId: 3530"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:26.294661559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2026\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:26.294667353+07:00","message":"receive interim result [false|false]: 2026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:26.29467784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ภายใต้แนวคิดที่ operating expenses\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:26.294681669+07:00","message":"receive interim result [false|false]:  ภายใต้แนวคิดที่ operating expenses"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:26.294690863+07:00","message":"[buffer interim] 3530 false 2026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:26.294695392+07:00","message":"[buffer interim] 3530 false  ภายใต้แนวคิดที่ operating expenses"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.294702534+07:00","message":"[bufferProcess] interim [740000000]:2026"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.294706086+07:00","message":"[bufferProcess] send to processor:2026 ภายใต้แนวคิดที่ Espresso"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.294709327+07:00","message":"[bufferProcess] interim [740000000]: ภายใต้แนวคิดที่ operating expenses"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.294712044+07:00","message":"[bufferProcess] update buffer: 2026 ภายใต้แนวคิดที่ operating expenses"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.294715546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.294718496+07:00","message":"> Transcript [20942] [false]: '2026 ภายใต้แนวคิดที่ Espresso'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.294721039+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.294723234+07:00","message":"Set new StatePrefix: '2026 ภายใต้แนวคิดที่ Espresso'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:26.29977854+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:26.299795813+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:26.424502108+07:00","message":"receive streaming session, msgId: 3530"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:26.424551097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2026\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:26.424558423+07:00","message":"receive interim result [false|false]: 2026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:26.424568866+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ภายใต้แนวคิดที่ associate\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:26.424575235+07:00","message":"receive interim result [false|false]:  ภายใต้แนวคิดที่ associate"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:26.424585434+07:00","message":"[buffer interim] 3530 false 2026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:26.424588955+07:00","message":"[buffer interim] 3530 false  ภายใต้แนวคิดที่ associate"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.424595074+07:00","message":"[bufferProcess] interim [860000000]:2026"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.424597712+07:00","message":"[bufferProcess] send to processor:2026 ภายใต้แนวคิดที่ operating expenses"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.424601204+07:00","message":"[bufferProcess] interim [860000000]: ภายใต้แนวคิดที่ associate"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.424605758+07:00","message":"[bufferProcess] update buffer: 2026 ภายใต้แนวคิดที่ associate"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.424609154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.424612295+07:00","message":"> Transcript [20943] [false]: '2026 ภายใต้แนวคิดที่ operating expenses'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.424614562+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.424616706+07:00","message":"Set new StatePrefix: '2026 ภายใต้แนวคิดที่ operating expenses'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:26.619691352+07:00","message":"receive streaming session, msgId: 3530"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:26.619730845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2026 ภายใต้แนวคิดที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:26.619738158+07:00","message":"receive interim result [false|false]: 2026 ภายใต้แนวคิดที่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:26.619750963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" associate\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:26.619754111+07:00","message":"receive interim result [false|false]:  associate"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:26.619761843+07:00","message":"[buffer interim] 3530 false 2026 ภายใต้แนวคิดที่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:26.61976537+07:00","message":"[buffer interim] 3530 false  associate"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.619771023+07:00","message":"[bufferProcess] interim [100000000]:2026 ภายใต้แนวคิดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.619773897+07:00","message":"[bufferProcess] send to processor:2026 ภายใต้แนวคิดที่ associate"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.619779071+07:00","message":"[bufferProcess] interim [100000000]: associate"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.619781971+07:00","message":"[bufferProcess] update buffer: 2026 ภายใต้แนวคิดที่ associate"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.619785132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.619788289+07:00","message":"> Transcript [20944] [false]: '2026 ภายใต้แนวคิดที่ associate'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.619790738+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.619793001+07:00","message":"Set new StatePrefix: '2026 ภายใต้แนวคิดที่ associate'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:26.724904651+07:00","message":"[GCS] IsForceVAD: false for message ID: 3530"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:26.847030344+07:00","message":"receive streaming session, msgId: 3530"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:26.847078647+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2026 ภายใต้แนวคิดที่ associate\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:26.847087347+07:00","message":"receive interim result [true|false]: 2026 ภายใต้แนวคิดที่ associate"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:26.847097407+07:00","message":"end recv isFinal message id 3530"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:26.847099713+07:00","message":"end Recv id 3530"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:26.847107117+07:00","message":"[buffer interim] 3530 true 2026 ภายใต้แนวคิดที่ associate"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.847114451+07:00","message":"[bufferProcess] interim [400000000]:2026 ภายใต้แนวคิดที่ associate"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.847119561+07:00","message":"[bufferProcess] send to processor (isfinal):2026 ภายใต้แนวคิดที่ associate"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.847123594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.847126715+07:00","message":"> Transcript [20945] [false]: '2026 ภายใต้แนวคิดที่ associate'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.847130054+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.8471323+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.847134731+07:00","message":"StatePrefix: '2026 ภายใต้แนวคิดที่ associate'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.847137206+07:00","message":"TextPushed: '2026 ภายใต้แนว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.847139242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.847141605+07:00","message":"> Transcript [20946] [true]: '2026 ภายใต้แนวคิดที่ associate'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.847144038+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.847145999+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.847147836+07:00","message":"StatePrefix: '2026 ภายใต้แนวคิดที่ associate'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.847150101+07:00","message":"TextPushed: '2026 ภายใต้แนว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:26.847156208+07:00","message":"Push: 'คิดที่ associate'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:26.847164201+07:00","message":"push: {true คิดที่ associate 0 0xc002cc5f00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:01:26.857953978+07:00","message":"write wav file: './tmp/7666/7666_3530.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:27.177145615+07:00","message":"[GCS] Start streaming session, msgId: 3531"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:27.910620846+07:00","message":"receive streaming session, msgId: 3531"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:27.910670776+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:27.910679455+07:00","message":"receive interim result [false|false]: ตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:27.910692366+07:00","message":"[buffer interim] 3531 false ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:27.910699+07:00","message":"[bufferProcess] interim [540000000]:ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:27.910701201+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:27.910706957+07:00","message":"[bufferProcess] send to processor (ticker):ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:27.910710207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:27.910713026+07:00","message":"> Transcript [20947] [false]: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:27.910715547+07:00","message":"Set StatePrefix (first interim): 'ตั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:28.043902528+07:00","message":"receive streaming session, msgId: 3531"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:28.043940237+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มสร้างสรรค์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:28.043946484+07:00","message":"receive interim result [false|false]: เริ่มสร้างสรรค์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:28.043956889+07:00","message":"[buffer interim] 3531 false เริ่มสร้างสรรค์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:28.043963874+07:00","message":"[bufferProcess] interim [720000000]:เริ่มสร้างสรรค์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:28.043966016+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:28.220220575+07:00","message":"receive streaming session, msgId: 3531"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:28.220265384+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร่วมสร้างสังคม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:28.220273565+07:00","message":"receive interim result [false|false]: ร่วมสร้างสังคม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:28.220286044+07:00","message":"[buffer interim] 3531 false ร่วมสร้างสังคม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:28.22029552+07:00","message":"[bufferProcess] interim [840000000]:ร่วมสร้างสังคม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:28.220299474+07:00","message":"[bufferProcess] send to processor:เริ่มสร้างสรรค์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:28.220304144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:28.220308287+07:00","message":"> Transcript [20948] [false]: 'เริ่มสร้างสรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:28.220311757+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:28.2203152+07:00","message":"Set new StatePrefix: 'เริ่มสร้างสรรค์'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:28.406579038+07:00","message":"receive streaming session, msgId: 3531"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:28.40662237+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร่วมสร้างสังคมไทย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:28.406628857+07:00","message":"receive interim result [false|false]: ร่วมสร้างสังคมไทย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:28.406641534+07:00","message":"[buffer interim] 3531 false ร่วมสร้างสังคมไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:28.406648189+07:00","message":"[bufferProcess] interim [80000000]:ร่วมสร้างสังคมไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:28.406651321+07:00","message":"[bufferProcess] send to processor:ร่วมสร้างสังคม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:28.406656783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:28.406659781+07:00","message":"> Transcript [20949] [false]: 'ร่วมสร้างสังคม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:28.406662275+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:28.406664421+07:00","message":"Set new StatePrefix: 'ร่วมสร้างสังคม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:29.067336274+07:00","message":"receive streaming session, msgId: 3531"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:29.067379855+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร่วมสร้างสังคมไทย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:29.067386352+07:00","message":"receive interim result [false|false]: ร่วมสร้างสังคมไทย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:29.067402934+07:00","message":"[buffer interim] 3531 false ร่วมสร้างสังคมไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:29.06741005+07:00","message":"[bufferProcess] interim [680000000]:ร่วมสร้างสังคมไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:29.067412636+07:00","message":"[bufferProcess] send to processor:ร่วมสร้างสังคมไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:29.067422791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:29.067425897+07:00","message":"> Transcript [20950] [false]: 'ร่วมสร้างสังคมไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:29.067430011+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:29.067432408+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:29.067434402+07:00","message":"StatePrefix: 'ร่วมสร้างสังคม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:29.067436692+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:29.300051072+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:29.300066712+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:29.44433669+07:00","message":"receive streaming session, msgId: 3531"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:29.444382384+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร่วมสร้างสังคมไทยยุคใหม่ไปด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:29.444390816+07:00","message":"receive interim result [false|false]: ร่วมสร้างสังคมไทยยุคใหม่ไปด้วย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:29.444417664+07:00","message":"[buffer interim] 3531 false ร่วมสร้างสังคมไทยยุคใหม่ไปด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:29.444429475+07:00","message":"[bufferProcess] interim [40000000]:ร่วมสร้างสังคมไทยยุคใหม่ไปด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:29.444433757+07:00","message":"[bufferProcess] send to processor:ร่วมสร้างสังคมไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:29.444441405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:29.444445888+07:00","message":"> Transcript [20951] [false]: 'ร่วมสร้างสังคมไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:29.444451094+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:29.444454869+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:29.444458405+07:00","message":"StatePrefix: 'ร่วมสร้างสังคม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:29.444461623+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:29.515037172+07:00","message":"receive streaming session, msgId: 3531"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:29.515083997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:29.515092683+07:00","message":"receive interim result [false|false]: ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:29.515108164+07:00","message":"[buffer interim] 3531 false ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:29.515115352+07:00","message":"[bufferProcess] interim [160000000]:ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:29.515118033+07:00","message":"[bufferProcess] send to processor:ร่วมสร้างสังคมไทยยุคใหม่ไปด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:29.515121542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:29.515124783+07:00","message":"> Transcript [20952] [false]: 'ร่วมสร้างสังคมไทยยุคใหม่ไปด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:29.515133501+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:29.515135779+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:29.515138639+07:00","message":"StatePrefix: 'ร่วมสร้างสังคม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:29.515150498+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:29.824312945+07:00","message":"receive streaming session, msgId: 3531"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:29.824352746+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:29.82435893+07:00","message":"receive interim result [false|false]: ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:29.82437267+07:00","message":"[buffer interim] 3531 false ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:29.824379379+07:00","message":"[bufferProcess] interim [460000000]:ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:29.824381977+07:00","message":"[bufferProcess] send to processor:ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:29.824394628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:29.824398168+07:00","message":"> Transcript [20953] [false]: 'ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:29.824402101+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:29.824404729+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:29.824407254+07:00","message":"StatePrefix: 'ร่วมสร้างสังคม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:29.824409585+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:29.824415725+07:00","message":"Push: 'ร่วมสร้างสังคม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:29.824417861+07:00","message":"TextPushed: 'ร่วมสร้างสังคม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:29.824420645+07:00","message":"Set new StatePrefix : 'ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:29.824424453+07:00","message":"Next Push (prob) : 'ไทยยุคใหม่ไปด้วยกัน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:29.824433057+07:00","message":"push: {false ร่วมสร้างสังคม 0 0xc0031c5b00}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:30.400106182+07:00","message":"receive streaming session, msgId: 3531"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:30.400149542+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:30.400155714+07:00","message":"receive interim result [false|false]: ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:30.400170053+07:00","message":"[buffer interim] 3531 false ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:30.400178604+07:00","message":"[bufferProcess] interim [60000000]:ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:30.400181378+07:00","message":"[bufferProcess] send to processor:ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:30.400187085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:30.400191941+07:00","message":"> Transcript [20954] [false]: 'ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:30.400195421+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:30.400197838+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:30.400200049+07:00","message":"StatePrefix: 'ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:30.400202798+07:00","message":"TextPushed: 'ร่วมสร้างสังคม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:31.038354518+07:00","message":"receive streaming session, msgId: 3531"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:31.038393908+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับในวันนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:31.038400803+07:00","message":"receive interim result [false|false]: ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับในวันนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:31.038418367+07:00","message":"[buffer interim] 3531 false ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับในวันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:31.03842681+07:00","message":"[bufferProcess] interim [660000000]:ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับในวันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:31.038429712+07:00","message":"[bufferProcess] send to processor:ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:31.038433165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:31.038436774+07:00","message":"> Transcript [20955] [false]: 'ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:31.038440728+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:31.038443879+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:31.038446218+07:00","message":"StatePrefix: 'ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:31.038448982+07:00","message":"TextPushed: 'ร่วมสร้างสังคม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:31.606075214+07:00","message":"receive streaming session, msgId: 3531"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:31.606124624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับในวันนี้นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:31.606134317+07:00","message":"receive interim result [false|false]: ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับในวันนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:31.606157184+07:00","message":"[buffer interim] 3531 false ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับในวันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:31.606168671+07:00","message":"[bufferProcess] interim [260000000]:ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับในวันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:31.606173174+07:00","message":"[bufferProcess] send to processor:ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับในวันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:31.606180625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:31.606185168+07:00","message":"> Transcript [20956] [false]: 'ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับในวันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:31.606190208+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:31.606193008+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:31.606196757+07:00","message":"StatePrefix: 'ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:31.606200825+07:00","message":"TextPushed: 'ร่วมสร้างสังคม'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:32.301104477+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:32.301104483+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:32.434706554+07:00","message":"[GCS] IsForceVAD: false for message ID: 3531"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:32.447637209+07:00","message":"receive streaming session, msgId: 3531"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:32.447678699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับในวันนี้นะคะพวกเราวงดนตรี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:32.447685738+07:00","message":"receive interim result [false|false]: ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับในวันนี้นะคะพวกเราวงดนตรี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:32.447701736+07:00","message":"[buffer interim] 3531 false ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับในวันนี้นะคะพวกเราวงดนตรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:32.447709771+07:00","message":"[bufferProcess] interim [40000000]:ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับในวันนี้นะคะพวกเราวงดนตรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:32.447712831+07:00","message":"[bufferProcess] send to processor:ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับในวันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:32.447716947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:32.447719951+07:00","message":"> Transcript [20957] [false]: 'ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับในวันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:32.44772434+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:32.447726697+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:32.447729274+07:00","message":"StatePrefix: 'ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:32.447732485+07:00","message":"TextPushed: 'ร่วมสร้างสังคม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:32.447735916+07:00","message":"Push: 'ไทยยุคใหม่ไปด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:32.447738479+07:00","message":"TextPushed: 'ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:32.447743052+07:00","message":"Set new StatePrefix : 'ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับในวันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:32.447745971+07:00","message":"Next Push (prob) : 'ครับในวันนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:32.447753922+07:00","message":"push: {false ไทยยุคใหม่ไปด้วยกัน 0 0xc0031c5b00}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:32.523081228+07:00","message":"receive streaming session, msgId: 3531"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:32.523135674+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับในวันนี้นะคะพวกเราวงดนตรีลูกทุ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:32.523143674+07:00","message":"receive interim result [false|false]: ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับในวันนี้นะคะพวกเราวงดนตรีลูกทุ่ง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:32.523162721+07:00","message":"[buffer interim] 3531 false ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับในวันนี้นะคะพวกเราวงดนตรีลูกทุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:32.523180043+07:00","message":"[bufferProcess] interim [280000000]:ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับในวันนี้นะคะพวกเราวงดนตรีลูกทุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:32.523185563+07:00","message":"[bufferProcess] send to processor:ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับในวันนี้นะคะพวกเราวงดนตรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:32.523193253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:32.523197707+07:00","message":"> Transcript [20958] [false]: 'ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับในวันนี้นะคะพวกเราวงดนตรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:32.523207464+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:32.523210621+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:32.52321561+07:00","message":"StatePrefix: 'ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับในวันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:32.523221931+07:00","message":"TextPushed: 'ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกัน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:32.556375411+07:00","message":"[GCS] Start streaming session, msgId: 3532"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:32.61170367+07:00","message":"receive streaming session, msgId: 3531"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:32.611760247+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับพวกเราวงดนตรีลูกทุ่ง\",\"confidence\":0.9370027}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:32.611767773+07:00","message":"receive interim result [true|false]: ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับพวกเราวงดนตรีลูกทุ่ง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:32.61177863+07:00","message":"end recv isFinal message id 3531"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:32.611781568+07:00","message":"end Recv id 3531"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:32.611799716+07:00","message":"[buffer interim] 3531 true ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับพวกเราวงดนตรีลูกทุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:32.611825902+07:00","message":"[bufferProcess] interim [280000000]:ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับพวกเราวงดนตรีลูกทุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:32.611830232+07:00","message":"[bufferProcess] send to processor (isfinal):ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับในวันนี้นะคะพวกเราวงดนตรีลูกทุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:32.611840355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:32.611846547+07:00","message":"> Transcript [20959] [false]: 'ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับในวันนี้นะคะพวกเราวงดนตรีลูกทุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:32.611851601+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:32.611854264+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:32.611857099+07:00","message":"StatePrefix: 'ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับในวันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:32.611860438+07:00","message":"TextPushed: 'ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:32.611863031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:32.611865176+07:00","message":"> Transcript [20960] [true]: 'ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับพวกเราวงดนตรีลูกทุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:32.611867689+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:32.611869547+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:32.611871323+07:00","message":"StatePrefix: 'ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกันครับในวันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:32.611873515+07:00","message":"TextPushed: 'ร่วมสร้างสังคมไทยยุคใหม่ไปด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:32.611882498+07:00","message":"Push: 'ครับพวกเราวงดนตรีลูกทุ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:32.611895746+07:00","message":"push: {true ครับพวกเราวงดนตรีลูกทุ่ง 0 0xc0031c5b00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:01:32.621979187+07:00","message":"write wav file: './tmp/7666/7666_3531.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:33.456952496+07:00","message":"[GCS] IsForceVAD: false for message ID: 3532"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:33.517110377+07:00","message":"[GCS] Start streaming session, msgId: 3533"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:33.54236919+07:00","message":"receive streaming session, msgId: 3532"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:33.542417588+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"julie\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:33.542423341+07:00","message":"receive interim result [false|false]: julie"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:33.542440972+07:00","message":"[buffer interim] 3532 false julie"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:33.542448485+07:00","message":"[bufferProcess] interim [840000000]:julie"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:33.542450628+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:33.566911382+07:00","message":"receive streaming session, msgId: 3532"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:33.566946248+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:33.566951582+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:33.566962744+07:00","message":"end recv isFinal message id 3532"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:33.56696531+07:00","message":"end Recv id 3532"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:33.566971993+07:00","message":"[buffer interim] 3532 true "}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:33.566978129+07:00","message":"[bufferProcess] interim [930000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:33.566982449+07:00","message":"[bufferProcess] send to processor (isfinal):julie"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:33.566994678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:33.567044727+07:00","message":"> Transcript [20961] [false]: 'julie'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:33.567048141+07:00","message":"Set StatePrefix (first interim): 'julie'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:33.567050569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:33.567053714+07:00","message":"> Transcript [20962] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:33.567058135+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:33.567060601+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:33.567062969+07:00","message":"StatePrefix: 'julie'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:33.567065093+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:33.567075291+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:33.567087781+07:00","message":"push: {true  0 0xc003134000}"}
{"level":"info","service":"Main","time":"2026-08-22T12:01:33.573154958+07:00","message":"write wav file: './tmp/7666/7666_3532.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:33.998307438+07:00","message":"receive streaming session, msgId: 3533"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:33.998357972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:33.998364273+07:00","message":"receive interim result [false|false]: โรง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:33.998383311+07:00","message":"[buffer interim] 3533 false โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:33.998390492+07:00","message":"[bufferProcess] interim [300000000]:โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:33.998392661+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:34.050607964+07:00","message":"receive streaming session, msgId: 3533"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:34.050649664+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรงเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:34.050656461+07:00","message":"receive interim result [false|false]: โรงเรียน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:34.050671569+07:00","message":"[buffer interim] 3533 false โรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.050680459+07:00","message":"[bufferProcess] interim [420000000]:โรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.05068289+07:00","message":"[bufferProcess] send to processor:โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.050686491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.050689387+07:00","message":"> Transcript [20963] [false]: 'โรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.050691938+07:00","message":"Set StatePrefix (first interim): 'โรง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:34.37652384+07:00","message":"receive streaming session, msgId: 3533"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:34.376567372+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรงเรียนเตรียม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:34.376573095+07:00","message":"receive interim result [false|false]: โรงเรียนเตรียม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:34.376582777+07:00","message":"[buffer interim] 3533 false โรงเรียนเตรียม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.376589733+07:00","message":"[bufferProcess] interim [720000000]:โรงเรียนเตรียม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.376592399+07:00","message":"[bufferProcess] send to processor:โรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.376596371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.3765995+07:00","message":"> Transcript [20964] [false]: 'โรงเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.376602812+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.376605052+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.3766075+07:00","message":"StatePrefix: 'โรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.37660963+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:34.567407285+07:00","message":"receive streaming session, msgId: 3533"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:34.567451939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรงเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:34.567457402+07:00","message":"receive interim result [false|false]: โรงเรียน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:34.567472523+07:00","message":"[buffer interim] 3533 false โรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.567479868+07:00","message":"[bufferProcess] interim [900000000]:โรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.567483111+07:00","message":"[bufferProcess] send to processor:โรงเรียนเตรียม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.567487162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.567490087+07:00","message":"> Transcript [20965] [false]: 'โรงเรียนเตรียม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.567493784+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.567496047+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.567498669+07:00","message":"StatePrefix: 'โรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.567501342+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:34.697973181+07:00","message":"receive streaming session, msgId: 3533"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:34.698016295+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรงเรียนเตรียมอุดม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:34.698022483+07:00","message":"receive interim result [false|false]: โรงเรียนเตรียมอุดม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:34.698037317+07:00","message":"[buffer interim] 3533 false โรงเรียนเตรียมอุดม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.698048644+07:00","message":"[bufferProcess] interim [960000000]:โรงเรียนเตรียมอุดม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.698051368+07:00","message":"[bufferProcess] send to processor:โรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.698057454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.698063288+07:00","message":"> Transcript [20966] [false]: 'โรงเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.698067264+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.698069334+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.698071898+07:00","message":"StatePrefix: 'โรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.698074059+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:34.952778101+07:00","message":"receive streaming session, msgId: 3533"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:34.952826001+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรงเรียนเตรียมอุดมศึกษา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:34.952832958+07:00","message":"receive interim result [false|false]: โรงเรียนเตรียมอุดมศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:34.952851626+07:00","message":"[buffer interim] 3533 false โรงเรียนเตรียมอุดมศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.952860276+07:00","message":"[bufferProcess] interim [260000000]:โรงเรียนเตรียมอุดมศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.952863797+07:00","message":"[bufferProcess] send to processor:โรงเรียนเตรียมอุดม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.952867808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.952871733+07:00","message":"> Transcript [20967] [false]: 'โรงเรียนเตรียมอุดม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.952875687+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.952878181+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.952880316+07:00","message":"StatePrefix: 'โรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.95288279+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.952888927+07:00","message":"Push: 'โรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.952891412+07:00","message":"TextPushed: 'โรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.952894284+07:00","message":"Set new StatePrefix : 'โรงเรียนเตรียมอุดม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:34.952897037+07:00","message":"Next Push (prob) : 'เรียนเตรียมอุดม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:34.952919484+07:00","message":"push: {false โรง 0 0xc0037f3880}"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:35.301717234+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:35.301745411+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:35.463741393+07:00","message":"receive streaming session, msgId: 3533"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:35.463777515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรงเรียนเตรียมอุดมศึกษาภาค\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:35.463783823+07:00","message":"receive interim result [false|false]: โรงเรียนเตรียมอุดมศึกษาภาค"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:35.463802226+07:00","message":"[buffer interim] 3533 false โรงเรียนเตรียมอุดมศึกษาภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:35.463809267+07:00","message":"[bufferProcess] interim [740000000]:โรงเรียนเตรียมอุดมศึกษาภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:35.463812385+07:00","message":"[bufferProcess] send to processor:โรงเรียนเตรียมอุดมศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:35.463816077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:35.463819106+07:00","message":"> Transcript [20968] [false]: 'โรงเรียนเตรียมอุดมศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:35.463822427+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:35.463824725+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:35.463827007+07:00","message":"StatePrefix: 'โรงเรียนเตรียมอุดม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:35.463829612+07:00","message":"TextPushed: 'โรง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:35.585315943+07:00","message":"receive streaming session, msgId: 3533"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:35.585362171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรงเรียนเตรียมอุดมศึกษา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:35.585370506+07:00","message":"receive interim result [false|false]: โรงเรียนเตรียมอุดมศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:35.585385112+07:00","message":"[buffer interim] 3533 false โรงเรียนเตรียมอุดมศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:35.585393504+07:00","message":"[bufferProcess] interim [860000000]:โรงเรียนเตรียมอุดมศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:35.585397533+07:00","message":"[bufferProcess] send to processor:โรงเรียนเตรียมอุดมศึกษาภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:35.585404225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:35.585407275+07:00","message":"> Transcript [20969] [false]: 'โรงเรียนเตรียมอุดมศึกษาภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:35.585413347+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:35.58541583+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:35.585417951+07:00","message":"StatePrefix: 'โรงเรียนเตรียมอุดม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:35.58542038+07:00","message":"TextPushed: 'โรง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:35.587681495+07:00","message":"receive streaming session, msgId: 3533"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:35.587696523+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรงเรียนเตรียมอุดมศึกษาพัฒนา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:35.587700617+07:00","message":"receive interim result [false|false]: โรงเรียนเตรียมอุดมศึกษาพัฒนา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:35.587707617+07:00","message":"[buffer interim] 3533 false โรงเรียนเตรียมอุดมศึกษาพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:35.587711118+07:00","message":"[bufferProcess] interim [920000000]:โรงเรียนเตรียมอุดมศึกษาพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:35.58771354+07:00","message":"[bufferProcess] send to processor:โรงเรียนเตรียมอุดมศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:35.587718191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:35.587720752+07:00","message":"> Transcript [20970] [false]: 'โรงเรียนเตรียมอุดมศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:35.587723388+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:35.587725349+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:35.587727306+07:00","message":"StatePrefix: 'โรงเรียนเตรียมอุดม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:35.587729472+07:00","message":"TextPushed: 'โรง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:35.77984734+07:00","message":"receive streaming session, msgId: 3533"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:35.779889794+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรงเรียนเตรียมอุดมศึกษาพัฒนาการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:35.77989585+07:00","message":"receive interim result [false|false]: โรงเรียนเตรียมอุดมศึกษาพัฒนาการ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:35.779911952+07:00","message":"[buffer interim] 3533 false โรงเรียนเตรียมอุดมศึกษาพัฒนาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:35.779919962+07:00","message":"[bufferProcess] interim [100000000]:โรงเรียนเตรียมอุดมศึกษาพัฒนาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:35.779923518+07:00","message":"[bufferProcess] send to processor:โรงเรียนเตรียมอุดมศึกษาพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:35.779927338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:35.779930873+07:00","message":"> Transcript [20971] [false]: 'โรงเรียนเตรียมอุดมศึกษาพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:35.779934567+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:35.779937124+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:35.779939386+07:00","message":"StatePrefix: 'โรงเรียนเตรียมอุดม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:35.779941832+07:00","message":"TextPushed: 'โรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:35.779946724+07:00","message":"Push: 'เรียนเตรียมอุดม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:35.779949154+07:00","message":"TextPushed: 'โรงเรียนเตรียมอุดม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:35.779952021+07:00","message":"Set new StatePrefix : 'โรงเรียนเตรียมอุดมศึกษาพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:35.779954731+07:00","message":"Next Push (prob) : 'ศึกษาพัฒนา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:35.779962756+07:00","message":"push: {false เรียนเตรียมอุดม 0 0xc0037f3880}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:36.159119685+07:00","message":"receive streaming session, msgId: 3533"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:36.159161832+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรงเรียนเตรียมอุดมศึกษาพัฒนาการนนทบุรี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:36.159168799+07:00","message":"receive interim result [false|false]: โรงเรียนเตรียมอุดมศึกษาพัฒนาการนนทบุรี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:36.159182211+07:00","message":"[buffer interim] 3533 false โรงเรียนเตรียมอุดมศึกษาพัฒนาการนนทบุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:36.159189286+07:00","message":"[bufferProcess] interim [520000000]:โรงเรียนเตรียมอุดมศึกษาพัฒนาการนนทบุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:36.15919233+07:00","message":"[bufferProcess] send to processor:โรงเรียนเตรียมอุดมศึกษาพัฒนาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:36.159199715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:36.159202855+07:00","message":"> Transcript [20972] [false]: 'โรงเรียนเตรียมอุดมศึกษาพัฒนาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:36.159206291+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:36.15920873+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:36.159211185+07:00","message":"StatePrefix: 'โรงเรียนเตรียมอุดมศึกษาพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:36.159214075+07:00","message":"TextPushed: 'โรงเรียนเตรียมอุดม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:36.465921744+07:00","message":"[GCS] IsForceVAD: false for message ID: 3533"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:36.525778048+07:00","message":"[GCS] Start streaming session, msgId: 3534"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:36.568191723+07:00","message":"receive streaming session, msgId: 3533"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:36.568240179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรงเรียนเตรียมอุดมศึกษาพัฒนาการนนทบุรี\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:36.568248345+07:00","message":"receive interim result [true|false]: โรงเรียนเตรียมอุดมศึกษาพัฒนาการนนทบุรี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:36.568257963+07:00","message":"end recv isFinal message id 3533"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:36.568260459+07:00","message":"end Recv id 3533"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:36.568268635+07:00","message":"[buffer interim] 3533 true โรงเรียนเตรียมอุดมศึกษาพัฒนาการนนทบุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:36.568278412+07:00","message":"[bufferProcess] interim [970000000]:โรงเรียนเตรียมอุดมศึกษาพัฒนาการนนทบุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:36.568283759+07:00","message":"[bufferProcess] send to processor (isfinal):โรงเรียนเตรียมอุดมศึกษาพัฒนาการนนทบุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:36.568287429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:36.568290495+07:00","message":"> Transcript [20973] [false]: 'โรงเรียนเตรียมอุดมศึกษาพัฒนาการนนทบุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:36.568294183+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:36.568296686+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:36.568299249+07:00","message":"StatePrefix: 'โรงเรียนเตรียมอุดมศึกษาพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:36.568302165+07:00","message":"TextPushed: 'โรงเรียนเตรียมอุดม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:36.568306601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:36.568309046+07:00","message":"> Transcript [20974] [true]: 'โรงเรียนเตรียมอุดมศึกษาพัฒนาการนนทบุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:36.568311518+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:36.568313434+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:36.568315318+07:00","message":"StatePrefix: 'โรงเรียนเตรียมอุดมศึกษาพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:36.568317246+07:00","message":"TextPushed: 'โรงเรียนเตรียมอุดม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:36.568323377+07:00","message":"Push: 'ศึกษาพัฒนาการนนทบุรี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:36.568332601+07:00","message":"push: {true ศึกษาพัฒนาการนนทบุรี 0 0xc0037f3880}"}
{"level":"info","service":"Main","time":"2026-08-22T12:01:36.57682128+07:00","message":"write wav file: './tmp/7666/7666_3533.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:37.105192333+07:00","message":"receive streaming session, msgId: 3534"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:37.10523969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เร็ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:37.10524741+07:00","message":"receive interim result [false|false]: เร็ว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:37.105268606+07:00","message":"[buffer interim] 3534 false เร็ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:37.105277986+07:00","message":"[bufferProcess] interim [600000000]:เร็ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:37.105281758+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:37.22918811+07:00","message":"receive streaming session, msgId: 3534"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:37.229233644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:37.22923962+07:00","message":"receive interim result [false|false]: วันนี้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:37.229256955+07:00","message":"[buffer interim] 3534 false วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:37.229264204+07:00","message":"[bufferProcess] interim [720000000]:วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:37.229266772+07:00","message":"[bufferProcess] send to processor:เร็ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:37.229270128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:37.229273223+07:00","message":"> Transcript [20975] [false]: 'เร็ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:37.229275656+07:00","message":"Set StatePrefix (first interim): 'เร็ว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:37.429241207+07:00","message":"receive streaming session, msgId: 3534"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:37.429275775+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในวันนี้เรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:37.429281238+07:00","message":"receive interim result [false|false]: ในวันนี้เรา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:37.42929458+07:00","message":"[buffer interim] 3534 false ในวันนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:37.429302001+07:00","message":"[bufferProcess] interim [900000000]:ในวันนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:37.429304984+07:00","message":"[bufferProcess] send to processor:วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:37.429308607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:37.429311441+07:00","message":"> Transcript [20976] [false]: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:37.429313563+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:37.429315822+07:00","message":"Set new StatePrefix: 'วันนี้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:37.531109393+07:00","message":"receive streaming session, msgId: 3534"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:37.531149997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้เรามา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:37.531155973+07:00","message":"receive interim result [false|false]: วันนี้เรามา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:37.531171669+07:00","message":"[buffer interim] 3534 false วันนี้เรามา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:37.531178961+07:00","message":"[bufferProcess] interim [20000000]:วันนี้เรามา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:37.531181844+07:00","message":"[bufferProcess] send to processor:ในวันนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:37.531185982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:37.53118915+07:00","message":"> Transcript [20977] [false]: 'ในวันนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:37.531191839+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:37.531194051+07:00","message":"Set new StatePrefix: 'ในวันนี้เรา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:37.77176517+07:00","message":"receive streaming session, msgId: 3534"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:37.771810409+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้เรามาทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:37.771816709+07:00","message":"receive interim result [false|false]: วันนี้เรามาทำ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:37.771834375+07:00","message":"[buffer interim] 3534 false วันนี้เรามาทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:37.771843147+07:00","message":"[bufferProcess] interim [200000000]:วันนี้เรามาทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:37.771845858+07:00","message":"[bufferProcess] send to processor:วันนี้เรามา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:37.77184955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:37.771852726+07:00","message":"> Transcript [20978] [false]: 'วันนี้เรามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:37.771856609+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:37.77185987+07:00","message":"Set new StatePrefix: 'วันนี้เรามา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:37.890461312+07:00","message":"receive streaming session, msgId: 3534"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:37.890514482+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้เรามาทำอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:37.890521376+07:00","message":"receive interim result [false|false]: วันนี้เรามาทำอะไร"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:37.890538762+07:00","message":"[buffer interim] 3534 false วันนี้เรามาทำอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:37.890547584+07:00","message":"[bufferProcess] interim [260000000]:วันนี้เรามาทำอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:37.890550135+07:00","message":"[bufferProcess] send to processor:วันนี้เรามาทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:37.890554047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:37.890557314+07:00","message":"> Transcript [20979] [false]: 'วันนี้เรามาทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:37.890561226+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:37.890563691+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:37.890565994+07:00","message":"StatePrefix: 'วันนี้เรามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:37.890568262+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:38.017059361+07:00","message":"receive streaming session, msgId: 3534"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:38.017115064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้เรามาทำอะไรกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:38.017123437+07:00","message":"receive interim result [false|false]: วันนี้เรามาทำอะไรกัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:38.017141561+07:00","message":"[buffer interim] 3534 false วันนี้เรามาทำอะไรกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:38.017149346+07:00","message":"[bufferProcess] interim [380000000]:วันนี้เรามาทำอะไรกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:38.017153076+07:00","message":"[bufferProcess] send to processor:วันนี้เรามาทำอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:38.017159003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:38.017175504+07:00","message":"> Transcript [20980] [false]: 'วันนี้เรามาทำอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:38.017179712+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:38.017182372+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:38.01718457+07:00","message":"StatePrefix: 'วันนี้เรามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:38.01718696+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:38.086617762+07:00","message":"receive streaming session, msgId: 3534"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:38.086663906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในวันนี้เราเป็นอะไรกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:38.086676788+07:00","message":"receive interim result [false|false]: ในวันนี้เราเป็นอะไรกัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:38.086693019+07:00","message":"[buffer interim] 3534 false ในวันนี้เราเป็นอะไรกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:38.086701019+07:00","message":"[bufferProcess] interim [440000000]:ในวันนี้เราเป็นอะไรกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:38.086703951+07:00","message":"[bufferProcess] send to processor:วันนี้เรามาทำอะไรกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:38.086709669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:38.086712697+07:00","message":"> Transcript [20981] [false]: 'วันนี้เรามาทำอะไรกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:38.086716441+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:38.086718683+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:38.086720813+07:00","message":"StatePrefix: 'วันนี้เรามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:38.086723128+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:38.301904397+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:38.301921633+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:38.34686563+07:00","message":"receive streaming session, msgId: 3534"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:38.34690583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้เรามาทำร้ายกันชัดเจน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:38.346911617+07:00","message":"receive interim result [false|false]: วันนี้เรามาทำร้ายกันชัดเจน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:38.346923049+07:00","message":"[buffer interim] 3534 false วันนี้เรามาทำร้ายกันชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:38.346932584+07:00","message":"[bufferProcess] interim [800000000]:วันนี้เรามาทำร้ายกันชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:38.346935189+07:00","message":"[bufferProcess] send to processor:ในวันนี้เราเป็นอะไรกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:38.346940648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:38.34694355+07:00","message":"> Transcript [20982] [false]: 'ในวันนี้เราเป็นอะไรกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:38.346946243+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:38.34694923+07:00","message":"Set new StatePrefix: 'ในวันนี้เราเป็นอะไรกัน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:38.849891139+07:00","message":"receive streaming session, msgId: 3534"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:38.849930627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้เรามาทำร้ายกันชัดเจน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:38.849937342+07:00","message":"receive interim result [false|false]: วันนี้เรามาทำร้ายกันชัดเจน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:38.849951773+07:00","message":"[buffer interim] 3534 false วันนี้เรามาทำร้ายกันชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:38.84995907+07:00","message":"[bufferProcess] interim [400000000]:วันนี้เรามาทำร้ายกันชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:38.849965607+07:00","message":"[bufferProcess] send to processor:วันนี้เรามาทำร้ายกันชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:38.849973015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:38.849975903+07:00","message":"> Transcript [20983] [false]: 'วันนี้เรามาทำร้ายกันชัดเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:38.849978662+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:38.849981001+07:00","message":"Set new StatePrefix: 'วันนี้เรามาทำร้ายกันชัดเจน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:40.408288646+07:00","message":"receive streaming session, msgId: 3534"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:40.408325474+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุข\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:40.408331742+07:00","message":"receive interim result [false|false]: วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุข"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:40.408347432+07:00","message":"[buffer interim] 3534 false วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:40.408354793+07:00","message":"[bufferProcess] interim [840000000]:วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:40.408357503+07:00","message":"[bufferProcess] send to processor:วันนี้เรามาทำร้ายกันชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:40.408360863+07:00","message":"[bufferProcess] send to processor (ticker):วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:40.408364427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:40.408367465+07:00","message":"> Transcript [20984] [false]: 'วันนี้เรามาทำร้ายกันชัดเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:40.408370906+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:40.408373191+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:40.408375384+07:00","message":"StatePrefix: 'วันนี้เรามาทำร้ายกันชัดเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:40.408377751+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:40.408379607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:40.408381843+07:00","message":"> Transcript [20985] [false]: 'วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:40.408383967+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:40.408385766+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:40.408387706+07:00","message":"StatePrefix: 'วันนี้เรามาทำร้ายกันชัดเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:40.408389691+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:40.777788452+07:00","message":"receive streaming session, msgId: 3534"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:40.777829062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:40.777836435+07:00","message":"receive interim result [false|false]: วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:40.777848493+07:00","message":"[buffer interim] 3534 false วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:40.777863166+07:00","message":"[bufferProcess] interim [320000000]:วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:40.777867849+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:40.972344641+07:00","message":"receive streaming session, msgId: 3534"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:40.972397191+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:40.972404476+07:00","message":"receive interim result [false|false]: วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนาน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:40.972419204+07:00","message":"[buffer interim] 3534 false วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:40.97242774+07:00","message":"[bufferProcess] interim [500000000]:วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:40.972431072+07:00","message":"[bufferProcess] send to processor:วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:40.972435033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:40.972437974+07:00","message":"> Transcript [20986] [false]: 'วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:40.972442171+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:40.972444483+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:40.972447265+07:00","message":"StatePrefix: 'วันนี้เรามาทำร้ายกันชัดเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:40.972449656+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:41.291723795+07:00","message":"receive streaming session, msgId: 3534"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:41.291763512+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:41.291770627+07:00","message":"receive interim result [false|false]: วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:41.29178334+07:00","message":"[buffer interim] 3534 false วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.291790739+07:00","message":"[bufferProcess] interim [800000000]:วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.29179366+07:00","message":"[bufferProcess] send to processor:วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.291800998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.291804241+07:00","message":"> Transcript [20987] [false]: 'วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.29180807+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.291810607+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.291813387+07:00","message":"StatePrefix: 'วันนี้เรามาทำร้ายกันชัดเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.291815892+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.291822228+07:00","message":"Push: 'วันนี้เรามาทำร้ายกันชัดเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.291824354+07:00","message":"TextPushed: 'วันนี้เรามาทำร้ายกันชัดเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.291827214+07:00","message":"Set new StatePrefix : 'วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.291830371+07:00","message":"Next Push (prob) : 'เราก็มามอบความสุขความสนุกสนาน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:41.29185578+07:00","message":"push: {false วันนี้เรามาทำร้ายกันชัดเจน 0 0xc003135380}"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:41.302883739+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:41.302909217+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:41.366158319+07:00","message":"receive streaming session, msgId: 3534"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:41.366198199+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและข้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:41.366205241+07:00","message":"receive interim result [false|false]: วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและข้อ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:41.366222869+07:00","message":"[buffer interim] 3534 false วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.366231432+07:00","message":"[bufferProcess] interim [860000000]:วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.366235019+07:00","message":"[bufferProcess] send to processor:วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.366239145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.366242176+07:00","message":"> Transcript [20988] [false]: 'วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.366246656+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.366249511+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.366251628+07:00","message":"StatePrefix: 'วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.366254753+07:00","message":"TextPushed: 'วันนี้เรามาทำร้ายกันชัดเจน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:41.385783779+07:00","message":"receive streaming session, msgId: 3534"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:41.385816075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:41.385822557+07:00","message":"receive interim result [false|false]: วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและความ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:41.385839855+07:00","message":"[buffer interim] 3534 false วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและความ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.385846753+07:00","message":"[bufferProcess] interim [920000000]:วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและความ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.385849665+07:00","message":"[bufferProcess] send to processor:วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.385853776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.385857306+07:00","message":"> Transcript [20989] [false]: 'วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.385861581+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.385864116+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.385866053+07:00","message":"StatePrefix: 'วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.385868984+07:00","message":"TextPushed: 'วันนี้เรามาทำร้ายกันชัดเจน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:41.656830774+07:00","message":"receive streaming session, msgId: 3534"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:41.656874741+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและพ่อมัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:41.656881992+07:00","message":"receive interim result [false|false]: วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและพ่อมัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:41.656897525+07:00","message":"[buffer interim] 3534 false วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและพ่อมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.65690748+07:00","message":"[bufferProcess] interim [100000000]:วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและพ่อมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.656911361+07:00","message":"[bufferProcess] send to processor:วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและความ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.656919935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.656922687+07:00","message":"> Transcript [20990] [false]: 'วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.656927156+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.65692981+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.656931935+07:00","message":"StatePrefix: 'วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.656935055+07:00","message":"TextPushed: 'วันนี้เรามาทำร้ายกันชัดเจน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:41.672370184+07:00","message":"receive streaming session, msgId: 3534"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:41.672398863+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและความบันเทิง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:41.672404916+07:00","message":"receive interim result [false|false]: วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและความบันเทิง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:41.672417778+07:00","message":"[buffer interim] 3534 false วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและความบันเทิง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.672423579+07:00","message":"[bufferProcess] interim [160000000]:วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและความบันเทิง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.672426385+07:00","message":"[bufferProcess] send to processor:วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและพ่อมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.672429977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.672436219+07:00","message":"> Transcript [20991] [false]: 'วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและพ่อมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.672440078+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.672442477+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.672444689+07:00","message":"StatePrefix: 'วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.672447254+07:00","message":"TextPushed: 'วันนี้เรามาทำร้ายกันชัดเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.672453714+07:00","message":"Push: 'เราก็มามอบความสุขความสนุกสนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.672456174+07:00","message":"TextPushed: 'วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.672458947+07:00","message":"Set new StatePrefix : 'วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและพ่อมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:41.672461543+07:00","message":"Next Push (prob) : 'และพ่อมัน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:41.672471483+07:00","message":"push: {false เราก็มามอบความสุขความสนุกสนาน 0 0xc003135380}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:42.323433644+07:00","message":"receive streaming session, msgId: 3534"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:42.323482894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและความบันเทิง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:42.323490083+07:00","message":"receive interim result [false|false]: วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและความบันเทิง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:42.323504887+07:00","message":"[buffer interim] 3534 false วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและความบันเทิง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:42.323511838+07:00","message":"[bufferProcess] interim [760000000]:วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและความบันเทิง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:42.323514696+07:00","message":"[bufferProcess] send to processor:วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและความบันเทิง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:42.323518565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:42.323521401+07:00","message":"> Transcript [20992] [false]: 'วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและความบันเทิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:42.323524644+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:42.323526738+07:00","message":"Set new StatePrefix: 'วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและความบันเทิง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:42.354615563+07:00","message":"[GCS] IsForceVAD: false for message ID: 3534"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:42.373574386+07:00","message":"receive streaming session, msgId: 3534"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:42.373613447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและความบันเทิงให้กับทุกท่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:42.37362133+07:00","message":"receive interim result [false|false]: วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและความบันเทิงให้กับทุกท่าน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:42.373632418+07:00","message":"[buffer interim] 3534 false วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและความบันเทิงให้กับทุกท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:42.373639051+07:00","message":"[bufferProcess] interim [880000000]:วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและความบันเทิงให้กับทุกท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:42.373642658+07:00","message":"[bufferProcess] send to processor:วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและความบันเทิง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:42.373648495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:42.373652111+07:00","message":"> Transcript [20993] [false]: 'วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและความบันเทิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:42.373655775+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:42.373658158+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:42.373660547+07:00","message":"StatePrefix: 'วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและความบันเทิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:42.373663657+07:00","message":"TextPushed: 'วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนาน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:42.48666344+07:00","message":"[GCS] Start streaming session, msgId: 3535"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:42.537266555+07:00","message":"receive streaming session, msgId: 3534"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:42.537308306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้เรามาทำอะไรกันคะเช่นเราก็มามอบความสุขความสนุกสนานและความบันเทิงให้กับทุกท่าน\",\"confidence\":0.9305054}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:42.537317032+07:00","message":"receive interim result [true|false]: วันนี้เรามาทำอะไรกันคะเช่นเราก็มามอบความสุขความสนุกสนานและความบันเทิงให้กับทุกท่าน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:42.537325475+07:00","message":"end recv isFinal message id 3534"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:42.537328151+07:00","message":"end Recv id 3534"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:42.537344879+07:00","message":"[buffer interim] 3534 true วันนี้เรามาทำอะไรกันคะเช่นเราก็มามอบความสุขความสนุกสนานและความบันเทิงให้กับทุกท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:42.537360319+07:00","message":"[bufferProcess] interim [60000000]:วันนี้เรามาทำอะไรกันคะเช่นเราก็มามอบความสุขความสนุกสนานและความบันเทิงให้กับทุกท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:42.537365094+07:00","message":"[bufferProcess] send to processor (isfinal):วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและความบันเทิงให้กับทุกท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:42.537369011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:42.537372438+07:00","message":"> Transcript [20994] [false]: 'วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและความบันเทิงให้กับทุกท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:42.537376406+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:42.537378646+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:42.537381382+07:00","message":"StatePrefix: 'วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและความบันเทิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:42.537384513+07:00","message":"TextPushed: 'วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:42.537386812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:42.537388939+07:00","message":"> Transcript [20995] [true]: 'วันนี้เรามาทำอะไรกันคะเช่นเราก็มามอบความสุขความสนุกสนานและความบันเทิงให้กับทุกท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:42.537397799+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:42.537400093+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:42.537401924+07:00","message":"StatePrefix: 'วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและความบันเทิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:42.53740429+07:00","message":"TextPushed: 'วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:42.537406473+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:42.537639899+07:00","message":"Push: 'และความบันเทิงให้กับทุกท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:42.537643966+07:00","message":"TextPushed: 'วันนี้เรามาทำร้ายกันชัดเจนเราก็มามอบความสุขความสนุกสนานและความบันเทิงให้กับทุกท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:42.537649908+07:00","message":"Set new StatePrefix : 'วันนี้เรามาทำอะไรกันคะเช่นเราก็มามอบความสุขความสนุกสนานและความบันเทิงให้กับทุกท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:42.53765256+07:00","message":"Next Push (prob) : 'วันนี้เรามาทำอะไรกันคะเช่นเราก็มามอบความสุขความสนุกสนานและความบันเทิงให้กับทุกท่าน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:42.537660999+07:00","message":"push: {true และความบันเทิงให้กับทุกท่าน 0 0xc003135380}"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:42.537657726+07:00","message":"write aligntment file to 'tmp/7666/align_message_id_3534.html'"}
{"level":"info","service":"Main","time":"2026-08-22T12:01:42.555589235+07:00","message":"write wav file: './tmp/7666/7666_3534.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:44.303009211+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:44.303047511+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:45.067250213+07:00","message":"receive streaming session, msgId: 3535"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:45.067328776+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แข็งแรงนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:45.067336144+07:00","message":"receive interim result [false|false]: แข็งแรงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:45.067358085+07:00","message":"[buffer interim] 3535 false แข็งแรงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.067369849+07:00","message":"[bufferProcess] interim [340000000]:แข็งแรงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.067372234+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.067376375+07:00","message":"[bufferProcess] send to processor (ticker):แข็งแรงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.067380906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.067385875+07:00","message":"> Transcript [20996] [false]: 'แข็งแรงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.067389651+07:00","message":"Set StatePrefix (first interim): 'แข็งแรงนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:45.324650492+07:00","message":"receive streaming session, msgId: 3535"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:45.324691945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แข็งแรงนะคะแต่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:45.324698521+07:00","message":"receive interim result [false|false]: แข็งแรงนะคะแต่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:45.324711707+07:00","message":"[buffer interim] 3535 false แข็งแรงนะคะแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.324720049+07:00","message":"[bufferProcess] interim [640000000]:แข็งแรงนะคะแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.324722235+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:45.459404632+07:00","message":"receive streaming session, msgId: 3535"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:45.459446515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แข็งแรงนะคะก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:45.459453209+07:00","message":"receive interim result [false|false]: แข็งแรงนะคะก็"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:45.459467196+07:00","message":"[buffer interim] 3535 false แข็งแรงนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.459474743+07:00","message":"[bufferProcess] interim [760000000]:แข็งแรงนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.459477812+07:00","message":"[bufferProcess] send to processor:แข็งแรงนะคะแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.459485073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.45948826+07:00","message":"> Transcript [20997] [false]: 'แข็งแรงนะคะแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.459492525+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.45949523+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.459497355+07:00","message":"StatePrefix: 'แข็งแรงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.459503798+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:45.487223254+07:00","message":"receive streaming session, msgId: 3535"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:45.487261252+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แข็งแรงนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:45.487266782+07:00","message":"receive interim result [false|false]: แข็งแรงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:45.487281508+07:00","message":"[buffer interim] 3535 false แข็งแรงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.487288955+07:00","message":"[bufferProcess] interim [820000000]:แข็งแรงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.487291537+07:00","message":"[bufferProcess] send to processor:แข็งแรงนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.487294702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.487297233+07:00","message":"> Transcript [20998] [false]: 'แข็งแรงนะคะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.487301047+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.487303596+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.48730562+07:00","message":"StatePrefix: 'แข็งแรงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.48730798+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:45.641273299+07:00","message":"receive streaming session, msgId: 3535"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:45.64131644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แข็งแรงนะคะก็เปิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:45.641322463+07:00","message":"receive interim result [false|false]: แข็งแรงนะคะก็เปิด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:45.641337248+07:00","message":"[buffer interim] 3535 false แข็งแรงนะคะก็เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.641344+07:00","message":"[bufferProcess] interim [940000000]:แข็งแรงนะคะก็เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.641346828+07:00","message":"[bufferProcess] send to processor:แข็งแรงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.641352594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.641355557+07:00","message":"> Transcript [20999] [false]: 'แข็งแรงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.641358974+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.641361175+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.641363445+07:00","message":"StatePrefix: 'แข็งแรงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.64136589+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:45.723973255+07:00","message":"receive streaming session, msgId: 3535"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:45.724018564+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แข็งแรงนะคะก็เปิดดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:45.724024499+07:00","message":"receive interim result [false|false]: แข็งแรงนะคะก็เปิดดู"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:45.724039254+07:00","message":"[buffer interim] 3535 false แข็งแรงนะคะก็เปิดดู"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.724047723+07:00","message":"[bufferProcess] interim [60000000]:แข็งแรงนะคะก็เปิดดู"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.724050664+07:00","message":"[bufferProcess] send to processor:แข็งแรงนะคะก็เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.724055323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.724058324+07:00","message":"> Transcript [21000] [false]: 'แข็งแรงนะคะก็เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.724062293+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.724064564+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.724066651+07:00","message":"StatePrefix: 'แข็งแรงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.724068842+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.724071968+07:00","message":"Push: 'แข็งแรงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.724074111+07:00","message":"TextPushed: 'แข็งแรงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.72407658+07:00","message":"Set new StatePrefix : 'แข็งแรงนะคะก็เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.724079211+07:00","message":"Next Push (prob) : 'ก็เปิด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:45.724089673+07:00","message":"push: {false แข็งแรงนะคะ 0 0xc0031c5980}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:45.908294632+07:00","message":"receive streaming session, msgId: 3535"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:45.908340215+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แข็งแรงนะคะก็เปิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:45.908345951+07:00","message":"receive interim result [false|false]: แข็งแรงนะคะก็เปิด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:45.908362005+07:00","message":"[buffer interim] 3535 false แข็งแรงนะคะก็เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.908370347+07:00","message":"[bufferProcess] interim [180000000]:แข็งแรงนะคะก็เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.908373168+07:00","message":"[bufferProcess] send to processor:แข็งแรงนะคะก็เปิดดู"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.90837712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.908380462+07:00","message":"> Transcript [21001] [false]: 'แข็งแรงนะคะก็เปิดดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.908383866+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.908386215+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.908388134+07:00","message":"StatePrefix: 'แข็งแรงนะคะก็เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:45.90839045+07:00","message":"TextPushed: 'แข็งแรงนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:46.0460222+07:00","message":"receive streaming session, msgId: 3535"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:46.046069909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แข็งแรงนะคะก็เปิดเพลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:46.046076288+07:00","message":"receive interim result [false|false]: แข็งแรงนะคะก็เปิดเพลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:46.046093952+07:00","message":"[buffer interim] 3535 false แข็งแรงนะคะก็เปิดเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:46.046103014+07:00","message":"[bufferProcess] interim [360000000]:แข็งแรงนะคะก็เปิดเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:46.04610613+07:00","message":"[bufferProcess] send to processor:แข็งแรงนะคะก็เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:46.04611188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:46.046119236+07:00","message":"> Transcript [21002] [false]: 'แข็งแรงนะคะก็เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:46.046123448+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:46.04612573+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:46.046128368+07:00","message":"StatePrefix: 'แข็งแรงนะคะก็เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:46.046130773+07:00","message":"TextPushed: 'แข็งแรงนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:46.350760669+07:00","message":"receive streaming session, msgId: 3535"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:46.350806804+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แข็งแรงนะคะก็เปิดเพลงชัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:46.350813204+07:00","message":"receive interim result [false|false]: แข็งแรงนะคะก็เปิดเพลงชัด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:46.350829369+07:00","message":"[buffer interim] 3535 false แข็งแรงนะคะก็เปิดเพลงชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:46.350838124+07:00","message":"[bufferProcess] interim [660000000]:แข็งแรงนะคะก็เปิดเพลงชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:46.350841484+07:00","message":"[bufferProcess] send to processor:แข็งแรงนะคะก็เปิดเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:46.350846006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:46.350849018+07:00","message":"> Transcript [21003] [false]: 'แข็งแรงนะคะก็เปิดเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:46.350853442+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:46.350855694+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:46.350857957+07:00","message":"StatePrefix: 'แข็งแรงนะคะก็เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:46.35086027+07:00","message":"TextPushed: 'แข็งแรงนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:46.561137954+07:00","message":"receive streaming session, msgId: 3535"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:46.561198132+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แข็งแรงนะคะก็เปิดเพลงช้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:46.561204586+07:00","message":"receive interim result [false|false]: แข็งแรงนะคะก็เปิดเพลงช้าง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:46.561216515+07:00","message":"[buffer interim] 3535 false แข็งแรงนะคะก็เปิดเพลงช้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:46.561224279+07:00","message":"[bufferProcess] interim [840000000]:แข็งแรงนะคะก็เปิดเพลงช้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:46.561227676+07:00","message":"[bufferProcess] send to processor:แข็งแรงนะคะก็เปิดเพลงชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:46.561231498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:46.561234564+07:00","message":"> Transcript [21004] [false]: 'แข็งแรงนะคะก็เปิดเพลงชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:46.561238129+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:46.561240407+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:46.561242485+07:00","message":"StatePrefix: 'แข็งแรงนะคะก็เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:46.561244579+07:00","message":"TextPushed: 'แข็งแรงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:46.561247655+07:00","message":"Push: 'ก็เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:46.561249677+07:00","message":"TextPushed: 'แข็งแรงนะคะก็เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:46.561252357+07:00","message":"Set new StatePrefix : 'แข็งแรงนะคะก็เปิดเพลงชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:46.561255128+07:00","message":"Next Push (prob) : 'เพลงชัด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:46.561263148+07:00","message":"push: {false ก็เปิด 0 0xc0031c5980}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:47.119424052+07:00","message":"receive streaming session, msgId: 3535"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:47.119471709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แข็งแรงนะคะก็เปิดเพลงช้าง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:47.11947848+07:00","message":"receive interim result [false|false]: แข็งแรงนะคะก็เปิดเพลงช้าง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:47.119492161+07:00","message":"[buffer interim] 3535 false แข็งแรงนะคะก็เปิดเพลงช้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:47.119500355+07:00","message":"[bufferProcess] interim [440000000]:แข็งแรงนะคะก็เปิดเพลงช้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:47.119503322+07:00","message":"[bufferProcess] send to processor:แข็งแรงนะคะก็เปิดเพลงช้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:47.119509148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:47.119511922+07:00","message":"> Transcript [21005] [false]: 'แข็งแรงนะคะก็เปิดเพลงช้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:47.119514749+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:47.119517047+07:00","message":"Set new StatePrefix: 'แข็งแรงนะคะก็เปิดเพลงช้าง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:47.130548309+07:00","message":"receive streaming session, msgId: 3535"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:47.130578296+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แข็งแรงนะคะก็เปิดร้านก่อนนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:47.130584185+07:00","message":"receive interim result [false|false]: แข็งแรงนะคะก็เปิดร้านก่อนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:47.130597652+07:00","message":"[buffer interim] 3535 false แข็งแรงนะคะก็เปิดร้านก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:47.130608024+07:00","message":"[bufferProcess] interim [500000000]:แข็งแรงนะคะก็เปิดร้านก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:47.130612089+07:00","message":"[bufferProcess] send to processor:แข็งแรงนะคะก็เปิดเพลงช้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:47.130617371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:47.130620107+07:00","message":"> Transcript [21006] [false]: 'แข็งแรงนะคะก็เปิดเพลงช้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:47.13062367+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:47.130625959+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:47.130628306+07:00","message":"StatePrefix: 'แข็งแรงนะคะก็เปิดเพลงช้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:47.13063122+07:00","message":"TextPushed: 'แข็งแรงนะคะก็เปิด'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:47.303726542+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:47.303733389+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:47.761286764+07:00","message":"receive streaming session, msgId: 3535"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:47.761327275+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แข็งแรงนะคะก็เปิดร้านก่อนนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:47.761334282+07:00","message":"receive interim result [false|false]: แข็งแรงนะคะก็เปิดร้านก่อนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:47.761362106+07:00","message":"[buffer interim] 3535 false แข็งแรงนะคะก็เปิดร้านก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:47.761374237+07:00","message":"[bufferProcess] interim [100000000]:แข็งแรงนะคะก็เปิดร้านก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:47.761377247+07:00","message":"[bufferProcess] send to processor:แข็งแรงนะคะก็เปิดร้านก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:47.761381507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:47.761384926+07:00","message":"> Transcript [21007] [false]: 'แข็งแรงนะคะก็เปิดร้านก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:47.761387471+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:47.761390516+07:00","message":"Set new StatePrefix: 'แข็งแรงนะคะก็เปิดร้านก่อนนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:48.143489558+07:00","message":"receive streaming session, msgId: 3535"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:48.143532902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แข็งแรงนะคะก็เปิดร้านก่อนนะคะจากน้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:48.143540344+07:00","message":"receive interim result [false|false]: แข็งแรงนะคะก็เปิดร้านก่อนนะคะจากน้อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:48.143555801+07:00","message":"[buffer interim] 3535 false แข็งแรงนะคะก็เปิดร้านก่อนนะคะจากน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.143568319+07:00","message":"[bufferProcess] interim [520000000]:แข็งแรงนะคะก็เปิดร้านก่อนนะคะจากน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.143574453+07:00","message":"[bufferProcess] send to processor:แข็งแรงนะคะก็เปิดร้านก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.143581906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.143585577+07:00","message":"> Transcript [21008] [false]: 'แข็งแรงนะคะก็เปิดร้านก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.14358983+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.143592637+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.143594695+07:00","message":"StatePrefix: 'แข็งแรงนะคะก็เปิดร้านก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.143597565+07:00","message":"TextPushed: 'แข็งแรงนะคะก็เปิด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:48.370306817+07:00","message":"receive streaming session, msgId: 3535"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:48.370348474+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":"2026-08-22T12:01:48.370354568+07:00","message":"receive interim result [false|false]: แข็งแรงนะคะก็เปิดร้านก่อนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:48.37036914+07:00","message":"[buffer interim] 3535 false แข็งแรงนะคะก็เปิดร้านก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.37037589+07:00","message":"[bufferProcess] interim [700000000]:แข็งแรงนะคะก็เปิดร้านก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.370379954+07:00","message":"[bufferProcess] send to processor:แข็งแรงนะคะก็เปิดร้านก่อนนะคะจากน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.370383771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.370386722+07:00","message":"> Transcript [21009] [false]: 'แข็งแรงนะคะก็เปิดร้านก่อนนะคะจากน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.370390381+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.370392601+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.370395035+07:00","message":"StatePrefix: 'แข็งแรงนะคะก็เปิดร้านก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.370397604+07:00","message":"TextPushed: 'แข็งแรงนะคะก็เปิด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:48.444806277+07:00","message":"[GCS] IsForceVAD: false for message ID: 3535"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:48.473302059+07:00","message":"receive streaming session, msgId: 3535"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:48.473338881+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แข็งแรงนะคะก็เปิดร้านก่อนนะคะจากน้องพลอย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:48.473345918+07:00","message":"receive interim result [false|false]: แข็งแรงนะคะก็เปิดร้านก่อนนะคะจากน้องพลอย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:48.473363085+07:00","message":"[buffer interim] 3535 false แข็งแรงนะคะก็เปิดร้านก่อนนะคะจากน้องพลอย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.473371058+07:00","message":"[bufferProcess] interim [820000000]:แข็งแรงนะคะก็เปิดร้านก่อนนะคะจากน้องพลอย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.473373865+07:00","message":"[bufferProcess] send to processor:แข็งแรงนะคะก็เปิดร้านก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.473379224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.473382194+07:00","message":"> Transcript [21010] [false]: 'แข็งแรงนะคะก็เปิดร้านก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.473385691+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.473387872+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.473390425+07:00","message":"StatePrefix: 'แข็งแรงนะคะก็เปิดร้านก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.473393052+07:00","message":"TextPushed: 'แข็งแรงนะคะก็เปิด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:48.57878219+07:00","message":"[GCS] Start streaming session, msgId: 3536"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:48.61809343+07:00","message":"receive streaming session, msgId: 3535"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:48.618135258+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แข็งแรงนะคะก็เปิดเพลงช้างก่อนนะคะจากน้องพลอยนะ\",\"confidence\":0.89929426}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:48.618142956+07:00","message":"receive interim result [true|false]: แข็งแรงนะคะก็เปิดเพลงช้างก่อนนะคะจากน้องพลอยนะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:48.618156243+07:00","message":"end recv isFinal message id 3535"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:48.61815891+07:00","message":"end Recv id 3535"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:48.618164534+07:00","message":"[buffer interim] 3535 true แข็งแรงนะคะก็เปิดเพลงช้างก่อนนะคะจากน้องพลอยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.618172002+07:00","message":"[bufferProcess] interim [970000000]:แข็งแรงนะคะก็เปิดเพลงช้างก่อนนะคะจากน้องพลอยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.618176239+07:00","message":"[bufferProcess] send to processor (isfinal):แข็งแรงนะคะก็เปิดร้านก่อนนะคะจากน้องพลอย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.618180414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.618183741+07:00","message":"> Transcript [21011] [false]: 'แข็งแรงนะคะก็เปิดร้านก่อนนะคะจากน้องพลอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.618187335+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.61818987+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.618192477+07:00","message":"StatePrefix: 'แข็งแรงนะคะก็เปิดร้านก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.6181957+07:00","message":"TextPushed: 'แข็งแรงนะคะก็เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.618198786+07:00","message":"Push: 'ร้านก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.618209121+07:00","message":"TextPushed: 'แข็งแรงนะคะก็เปิดร้านก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.618211889+07:00","message":"Set new StatePrefix : 'แข็งแรงนะคะก็เปิดร้านก่อนนะคะจากน้องพลอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.618215751+07:00","message":"Next Push (prob) : 'จากน้องพลอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.618218221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.618220803+07:00","message":"> Transcript [21012] [true]: 'แข็งแรงนะคะก็เปิดเพลงช้างก่อนนะคะจากน้องพลอยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.61822314+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.618225092+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.618230789+07:00","message":"StatePrefix: 'แข็งแรงนะคะก็เปิดร้านก่อนนะคะจากน้องพลอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.618232906+07:00","message":"TextPushed: 'แข็งแรงนะคะก็เปิดร้านก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.618234785+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:48.618245017+07:00","message":"push: {false ร้านก่อนนะคะ 0 0xc0031c5980}"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.618357206+07:00","message":"Push: 'จากน้องพลอยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.618360986+07:00","message":"TextPushed: 'แข็งแรงนะคะก็เปิดร้านก่อนนะคะจากน้องพลอยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.618365187+07:00","message":"Set new StatePrefix : 'แข็งแรงนะคะก็เปิดเพลงช้างก่อนนะคะจากน้องพลอยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.618368375+07:00","message":"Next Push (prob) : 'แข็งแรงนะคะก็เปิดเพลงช้างก่อนนะคะจากน้องพลอยนะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:48.618378329+07:00","message":"push: {true จากน้องพลอยนะ 0 0xc0031c5980}"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:48.61837961+07:00","message":"write aligntment file to 'tmp/7666/align_message_id_3535.html'"}
{"level":"info","service":"Main","time":"2026-08-22T12:01:48.628449905+07:00","message":"write wav file: './tmp/7666/7666_3535.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:49.213763564+07:00","message":"[GCS] IsForceVAD: false for message ID: 3536"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:49.274960894+07:00","message":"[GCS] Start streaming session, msgId: 3537"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:49.308550351+07:00","message":"receive streaming session, msgId: 3536"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:49.308580716+07:00","message":"found end of frame, send empty tag with msgId: 3536"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:49.308584528+07:00","message":"end Recv id 3536"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:49.308593361+07:00","message":"[buffer interim] 3536 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:49.308601537+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:49.308605902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:49.308610102+07:00","message":"> Transcript [21013] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:49.308613403+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:49.308615609+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:49.308617751+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:49.308619791+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:49.308627859+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:49.308637692+07:00","message":"push: {true \n 0 0xc002e8f400}"}
{"level":"info","service":"Main","time":"2026-08-22T12:01:49.313864924+07:00","message":"write wav file: './tmp/7666/7666_3536.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:49.961931724+07:00","message":"receive streaming session, msgId: 3537"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:49.961982737+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:49.961988935+07:00","message":"receive interim result [false|false]: ที่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:49.962006889+07:00","message":"[buffer interim] 3537 false ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:49.962013671+07:00","message":"[bufferProcess] interim [480000000]:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:49.962015694+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:50.204713481+07:00","message":"receive streaming session, msgId: 3537"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:50.204770255+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่น้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:50.204783428+07:00","message":"receive interim result [false|false]: พี่น้อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:50.204798481+07:00","message":"[buffer interim] 3537 false พี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.204810056+07:00","message":"[bufferProcess] interim [600000000]:พี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.204818351+07:00","message":"[bufferProcess] send to processor:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.204825225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.204833491+07:00","message":"> Transcript [21014] [false]: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.204837072+07:00","message":"Set StatePrefix (first interim): 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:50.25740947+07:00","message":"receive streaming session, msgId: 3537"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:50.257455622+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่โรง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:50.257462817+07:00","message":"receive interim result [false|false]: ที่โรง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:50.257474384+07:00","message":"[buffer interim] 3537 false ที่โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.257482961+07:00","message":"[bufferProcess] interim [660000000]:ที่โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.257485619+07:00","message":"[bufferProcess] send to processor:พี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.257489141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.25749519+07:00","message":"> Transcript [21015] [false]: 'พี่น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.257497528+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.257500144+07:00","message":"Set new StatePrefix: 'พี่น้อง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:50.276006417+07:00","message":"receive streaming session, msgId: 3537"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:50.276045606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่หลวงพ่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:50.276051779+07:00","message":"receive interim result [false|false]: พี่หลวงพ่อ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:50.276065991+07:00","message":"[buffer interim] 3537 false พี่หลวงพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.276072544+07:00","message":"[bufferProcess] interim [720000000]:พี่หลวงพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.276074847+07:00","message":"[bufferProcess] send to processor:ที่โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.276080409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.276083511+07:00","message":"> Transcript [21016] [false]: 'ที่โรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.276085877+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.276088006+07:00","message":"Set new StatePrefix: 'ที่โรง'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:50.304707409+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:50.304717788+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:50.328287968+07:00","message":"receive streaming session, msgId: 3537"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:50.328324961+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่น้องพลอย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:50.328331262+07:00","message":"receive interim result [false|false]: พี่น้องพลอย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:50.328346183+07:00","message":"[buffer interim] 3537 false พี่น้องพลอย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.328354025+07:00","message":"[bufferProcess] interim [840000000]:พี่น้องพลอย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.328356724+07:00","message":"[bufferProcess] send to processor:พี่หลวงพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.328360532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.328365041+07:00","message":"> Transcript [21017] [false]: 'พี่หลวงพ่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.328367574+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.328370516+07:00","message":"Set new StatePrefix: 'พี่หลวงพ่อ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:50.476173923+07:00","message":"receive streaming session, msgId: 3537"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:50.47621355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่น้องพลอยสี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:50.476219248+07:00","message":"receive interim result [false|false]: พี่น้องพลอยสี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:50.476237885+07:00","message":"[buffer interim] 3537 false พี่น้องพลอยสี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.476246849+07:00","message":"[bufferProcess] interim [20000000]:พี่น้องพลอยสี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.476249883+07:00","message":"[bufferProcess] send to processor:พี่น้องพลอย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.476256732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.476260339+07:00","message":"> Transcript [21018] [false]: 'พี่น้องพลอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.476263069+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.476265735+07:00","message":"Set new StatePrefix: 'พี่น้องพลอย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:50.676163281+07:00","message":"receive streaming session, msgId: 3537"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:50.676211317+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่น้องพลอยสีแดง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:50.6762194+07:00","message":"receive interim result [false|false]: พี่น้องพลอยสีแดง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:50.676241573+07:00","message":"[buffer interim] 3537 false พี่น้องพลอยสีแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.67625217+07:00","message":"[bufferProcess] interim [200000000]:พี่น้องพลอยสีแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.67625592+07:00","message":"[bufferProcess] send to processor:พี่น้องพลอยสี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.676262168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.676266435+07:00","message":"> Transcript [21019] [false]: 'พี่น้องพลอยสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.676271532+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.676274616+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.67627753+07:00","message":"StatePrefix: 'พี่น้องพลอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.676280936+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:50.812002251+07:00","message":"receive streaming session, msgId: 3537"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:50.81204639+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่น้องพลอยสีเลือด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:50.812053405+07:00","message":"receive interim result [false|false]: พี่น้องพลอยสีเลือด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:50.812068981+07:00","message":"[buffer interim] 3537 false พี่น้องพลอยสีเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.812076354+07:00","message":"[bufferProcess] interim [320000000]:พี่น้องพลอยสีเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.812083835+07:00","message":"[bufferProcess] send to processor:พี่น้องพลอยสีแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.812090244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.812094184+07:00","message":"> Transcript [21020] [false]: 'พี่น้องพลอยสีแดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.812097946+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.812100289+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.812102322+07:00","message":"StatePrefix: 'พี่น้องพลอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.812104695+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:50.930623907+07:00","message":"receive streaming session, msgId: 3537"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:50.930661177+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่น้องพลอยศรีนคร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:50.930668203+07:00","message":"receive interim result [false|false]: พี่น้องพลอยศรีนคร"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:50.930682634+07:00","message":"[buffer interim] 3537 false พี่น้องพลอยศรีนคร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.930689947+07:00","message":"[bufferProcess] interim [440000000]:พี่น้องพลอยศรีนคร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.93069296+07:00","message":"[bufferProcess] send to processor:พี่น้องพลอยสีเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.930696746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.930699946+07:00","message":"> Transcript [21021] [false]: 'พี่น้องพลอยสีเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.930703429+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.930705702+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.930707875+07:00","message":"StatePrefix: 'พี่น้องพลอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:50.930709981+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:51.047900177+07:00","message":"receive streaming session, msgId: 3537"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:51.047944302+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่น้องพลอยสีและความคิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:51.047950445+07:00","message":"receive interim result [false|false]: พี่น้องพลอยสีและความคิด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:51.04796736+07:00","message":"[buffer interim] 3537 false พี่น้องพลอยสีและความคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:51.04797529+07:00","message":"[bufferProcess] interim [620000000]:พี่น้องพลอยสีและความคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:51.047979284+07:00","message":"[bufferProcess] send to processor:พี่น้องพลอยศรีนคร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:51.047983076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:51.047986228+07:00","message":"> Transcript [21022] [false]: 'พี่น้องพลอยศรีนคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:51.047989782+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:51.047991982+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:51.047994341+07:00","message":"StatePrefix: 'พี่น้องพลอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:51.047996677+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:51.04800227+07:00","message":"Push: 'พี่น้องพลอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:51.048004518+07:00","message":"TextPushed: 'พี่น้องพลอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:51.048006932+07:00","message":"Set new StatePrefix : 'พี่น้องพลอยศรีนคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:51.048009269+07:00","message":"Next Push (prob) : 'ศรีนคร'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:51.048017128+07:00","message":"push: {false พี่น้องพลอย 0 0xc0031c5f00}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:51.223018729+07:00","message":"receive streaming session, msgId: 3537"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:51.223066649+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่น้องพลอยสีด้วยความคิดถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:51.223073037+07:00","message":"receive interim result [false|false]: พี่น้องพลอยสีด้วยความคิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:51.223088793+07:00","message":"[buffer interim] 3537 false พี่น้องพลอยสีด้วยความคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:51.223096232+07:00","message":"[bufferProcess] interim [740000000]:พี่น้องพลอยสีด้วยความคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:51.223098989+07:00","message":"[bufferProcess] send to processor:พี่น้องพลอยสีและความคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:51.223103053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:51.223106247+07:00","message":"> Transcript [21023] [false]: 'พี่น้องพลอยสีและความคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:51.223109037+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:51.223111501+07:00","message":"Set new StatePrefix: 'พี่น้องพลอยสีและความคิด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:51.873115872+07:00","message":"receive streaming session, msgId: 3537"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:51.87317306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่น้องพลอยสีด้วยความคิดถึง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:51.873179692+07:00","message":"receive interim result [false|false]: พี่น้องพลอยสีด้วยความคิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:51.87319584+07:00","message":"[buffer interim] 3537 false พี่น้องพลอยสีด้วยความคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:51.87320737+07:00","message":"[bufferProcess] interim [340000000]:พี่น้องพลอยสีด้วยความคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:51.873210734+07:00","message":"[bufferProcess] send to processor:พี่น้องพลอยสีด้วยความคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:51.873220028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:51.873223235+07:00","message":"> Transcript [21024] [false]: 'พี่น้องพลอยสีด้วยความคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:51.87322593+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:51.873228666+07:00","message":"Set new StatePrefix: 'พี่น้องพลอยสีด้วยความคิดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:52.244068274+07:00","message":"receive streaming session, msgId: 3537"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:52.244124276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:52.244133304+07:00","message":"receive interim result [false|false]: พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:52.244155388+07:00","message":"[buffer interim] 3537 false พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:52.244166687+07:00","message":"[bufferProcess] interim [760000000]:พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:52.244173472+07:00","message":"[bufferProcess] send to processor:พี่น้องพลอยสีด้วยความคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:52.244184563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:52.244189311+07:00","message":"> Transcript [21025] [false]: 'พี่น้องพลอยสีด้วยความคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:52.244194731+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:52.244198152+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:52.244202397+07:00","message":"StatePrefix: 'พี่น้องพลอยสีด้วยความคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:52.244205785+07:00","message":"TextPushed: 'พี่น้องพลอย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:52.765410861+07:00","message":"receive streaming session, msgId: 3537"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:52.765452148+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลงคิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:52.765458915+07:00","message":"receive interim result [false|false]: พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลงคิด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:52.765475761+07:00","message":"[buffer interim] 3537 false พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลงคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:52.765484615+07:00","message":"[bufferProcess] interim [240000000]:พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลงคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:52.765487963+07:00","message":"[bufferProcess] send to processor:พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:52.765491935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:52.765494835+07:00","message":"> Transcript [21026] [false]: 'พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:52.765499318+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:52.765501672+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:52.765504572+07:00","message":"StatePrefix: 'พี่น้องพลอยสีด้วยความคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:52.765507276+07:00","message":"TextPushed: 'พี่น้องพลอย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:52.770034505+07:00","message":"receive streaming session, msgId: 3537"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:52.770054282+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลงคิดถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:52.770059614+07:00","message":"receive interim result [false|false]: พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลงคิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:52.770071144+07:00","message":"[buffer interim] 3537 false พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลงคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:52.770075854+07:00","message":"[bufferProcess] interim [300000000]:พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลงคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:52.770078342+07:00","message":"[bufferProcess] send to processor:พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลงคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:52.770083796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:52.770086384+07:00","message":"> Transcript [21027] [false]: 'พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลงคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:52.770089888+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:52.770092204+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:52.770095148+07:00","message":"StatePrefix: 'พี่น้องพลอยสีด้วยความคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:52.770097489+07:00","message":"TextPushed: 'พี่น้องพลอย'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:53.305436596+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:53.305442668+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:53.361005355+07:00","message":"receive streaming session, msgId: 3537"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:53.361045535+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลงคิดถึง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:53.361051837+07:00","message":"receive interim result [false|false]: พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลงคิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:53.361068776+07:00","message":"[buffer interim] 3537 false พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลงคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:53.361077002+07:00","message":"[bufferProcess] interim [900000000]:พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลงคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:53.361079925+07:00","message":"[bufferProcess] send to processor:พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลงคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:53.361083643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:53.361086901+07:00","message":"> Transcript [21028] [false]: 'พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลงคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:53.361091501+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:53.361094371+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:53.361096993+07:00","message":"StatePrefix: 'พี่น้องพลอยสีด้วยความคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:53.361099555+07:00","message":"TextPushed: 'พี่น้องพลอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:53.36110328+07:00","message":"Push: 'สีด้วยความคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:53.361106108+07:00","message":"TextPushed: 'พี่น้องพลอยสีด้วยความคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:53.361110456+07:00","message":"Set new StatePrefix : 'พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลงคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:53.361113668+07:00","message":"Next Push (prob) : 'คอร์ดเพลงคิดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:53.361123231+07:00","message":"push: {false สีด้วยความคิดถึง 0 0xc0031c5f00}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:53.464192967+07:00","message":"receive streaming session, msgId: 3537"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:53.464234984+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลงคิดถึงจริงหรือคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:53.464241842+07:00","message":"receive interim result [false|false]: พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลงคิดถึงจริงหรือคะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:53.464254418+07:00","message":"[buffer interim] 3537 false พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลงคิดถึงจริงหรือคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:53.464261563+07:00","message":"[bufferProcess] interim [960000000]:พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลงคิดถึงจริงหรือคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:53.464265128+07:00","message":"[bufferProcess] send to processor:พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลงคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:53.464270711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:53.46427386+07:00","message":"> Transcript [21029] [false]: 'พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลงคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:53.464277382+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:53.464279716+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:53.464282955+07:00","message":"StatePrefix: 'พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลงคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:53.46428602+07:00","message":"TextPushed: 'พี่น้องพลอยสีด้วยความคิดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:53.862812947+07:00","message":"[GCS] Cleaned up inactive client: 3518"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:53.86284978+07:00","message":"[GCS] Cleaned up inactive client: 3514"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:53.862853151+07:00","message":"[GCS] Cleaned up inactive client: 3515"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:53.862855299+07:00","message":"[GCS] Cleaned up inactive client: 3519"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:53.862857594+07:00","message":"[GCS] Cleaned up inactive client: 3516"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:53.86285985+07:00","message":"[GCS] Cleaned up inactive client: 3517"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:54.043019949+07:00","message":"receive streaming session, msgId: 3537"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:54.043061721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลงคิดถึงจริงหรือคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:54.043067972+07:00","message":"receive interim result [false|false]: พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลงคิดถึงจริงหรือคะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:54.043086587+07:00","message":"[buffer interim] 3537 false พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลงคิดถึงจริงหรือคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:54.04309622+07:00","message":"[bufferProcess] interim [560000000]:พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลงคิดถึงจริงหรือคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:54.043099659+07:00","message":"[bufferProcess] send to processor:พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลงคิดถึงจริงหรือคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:54.043103871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:54.043107079+07:00","message":"> Transcript [21030] [false]: 'พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลงคิดถึงจริงหรือคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:54.043111042+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:54.043113391+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:54.04311594+07:00","message":"StatePrefix: 'พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลงคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:54.043118805+07:00","message":"TextPushed: 'พี่น้องพลอยสีด้วยความคิดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:54.394703034+07:00","message":"[GCS] IsForceVAD: false for message ID: 3537"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:54.540561466+07:00","message":"receive streaming session, msgId: 3537"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:54.540603656+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่น้องพลอยศรีด้วยความคิดถึงคอร์ดเพลงคิดถึงจริงหรือคะ\",\"confidence\":0.9542199}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:54.540610786+07:00","message":"receive interim result [true|false]: พี่น้องพลอยศรีด้วยความคิดถึงคอร์ดเพลงคิดถึงจริงหรือคะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:54.540623139+07:00","message":"end recv isFinal message id 3537"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:54.540625827+07:00","message":"end Recv id 3537"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:54.540632136+07:00","message":"[buffer interim] 3537 true พี่น้องพลอยศรีด้วยความคิดถึงคอร์ดเพลงคิดถึงจริงหรือคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:54.540639478+07:00","message":"[bufferProcess] interim [130000000]:พี่น้องพลอยศรีด้วยความคิดถึงคอร์ดเพลงคิดถึงจริงหรือคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:54.540643151+07:00","message":"[bufferProcess] send to processor (isfinal):พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลงคิดถึงจริงหรือคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:54.540646599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:54.540649569+07:00","message":"> Transcript [21031] [false]: 'พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลงคิดถึงจริงหรือคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:54.5406531+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:54.540655461+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:54.540657844+07:00","message":"StatePrefix: 'พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลงคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:54.540660667+07:00","message":"TextPushed: 'พี่น้องพลอยสีด้วยความคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:54.540662736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:54.540664917+07:00","message":"> Transcript [21032] [true]: 'พี่น้องพลอยศรีด้วยความคิดถึงคอร์ดเพลงคิดถึงจริงหรือคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:54.540670095+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:54.540671954+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:54.540673848+07:00","message":"StatePrefix: 'พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลงคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:54.540677663+07:00","message":"TextPushed: 'พี่น้องพลอยสีด้วยความคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:54.540682842+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:54.540820004+07:00","message":"Push: 'คอร์ดเพลงคิดถึงจริงหรือคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:54.540823058+07:00","message":"TextPushed: 'พี่น้องพลอยสีด้วยความคิดถึงคอร์ดเพลงคิดถึงจริงหรือคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:54.540825541+07:00","message":"Set new StatePrefix : 'พี่น้องพลอยศรีด้วยความคิดถึงคอร์ดเพลงคิดถึงจริงหรือคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:54.540828138+07:00","message":"Next Push (prob) : 'พี่น้องพลอยศรีด้วยความคิดถึงคอร์ดเพลงคิดถึงจริงหรือคะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:54.540835252+07:00","message":"push: {true คอร์ดเพลงคิดถึงจริงหรือคะ 0 0xc0031c5f00}"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:54.540848412+07:00","message":"write aligntment file to 'tmp/7666/align_message_id_3537.html'"}
{"level":"info","service":"Main","time":"2026-08-22T12:01:54.552471076+07:00","message":"write wav file: './tmp/7666/7666_3537.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:55.106515024+07:00","message":"[GCS] Start streaming session, msgId: 3538"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:56.30614954+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:56.306171028+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:58.054482992+07:00","message":"[GCS] IsForceVAD: false for message ID: 3538"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:58.115196934+07:00","message":"[GCS] Start streaming session, msgId: 3539"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:58.154393883+07:00","message":"receive streaming session, msgId: 3538"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:58.154441568+07:00","message":"found end of frame, send empty tag with msgId: 3538"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:58.154445886+07:00","message":"end Recv id 3538"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:58.154454867+07:00","message":"[buffer interim] 3538 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:58.154463001+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:58.154468567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:58.15447182+07:00","message":"> Transcript [21033] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:58.154475104+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:58.154477337+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:58.154479433+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:58.154481423+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:01:58.15448456+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:01:58.154493619+07:00","message":"push: {true \n 0 0xc002cc5100}"}
{"level":"info","service":"Main","time":"2026-08-22T12:01:58.163983802+07:00","message":"write wav file: './tmp/7666/7666_3538.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:59.306543448+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:01:59.306555031+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:02.306647578+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:02.306677907+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:03.234424911+07:00","message":"[GCS] IsForceVAD: false for message ID: 3539"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:03.32585561+07:00","message":"receive streaming session, msgId: 3539"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:03.325884755+07:00","message":"found end of frame, send empty tag with msgId: 3539"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:03.325888115+07:00","message":"end Recv id 3539"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:03.325896297+07:00","message":"[buffer interim] 3539 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:03.325904059+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:03.325910818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:03.325932953+07:00","message":"> Transcript [21034] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:03.325937787+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:03.325939921+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:03.325941968+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:03.325944482+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:03.325947726+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:03.325958255+07:00","message":"push: {true \n 0 0xc003135680}"}
{"level":"info","service":"Main","time":"2026-08-22T12:02:03.335118999+07:00","message":"write wav file: './tmp/7666/7666_3539.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:05.307715989+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:05.307721637+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:07.405565418+07:00","message":"[GCS] Start streaming session, msgId: 3540"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:08.30866382+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:08.308668086+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:11.309431098+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:11.309465646+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:12.524343071+07:00","message":"[GCS] IsForceVAD: false for message ID: 3540"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:12.618217812+07:00","message":"receive streaming session, msgId: 3540"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:12.618241916+07:00","message":"found end of frame, send empty tag with msgId: 3540"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:12.618244891+07:00","message":"end Recv id 3540"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:12.618253644+07:00","message":"[buffer interim] 3540 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:12.618261375+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:12.61826631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:12.618269589+07:00","message":"> Transcript [21035] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:12.618272234+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:12.618274371+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:12.61827637+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:12.618278401+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:12.61828141+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:12.618292075+07:00","message":"push: {true \n 0 0xc0037f3280}"}
{"level":"info","service":"Main","time":"2026-08-22T12:02:12.628763178+07:00","message":"write wav file: './tmp/7666/7666_3540.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:14.310401483+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:14.310427269+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:17.310449766+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:17.310467365+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:20.310682105+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:20.310702832+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:23.311625533+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:23.311640235+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:23.862649587+07:00","message":"[GCS] Cleaned up inactive client: 3529"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:23.86268258+07:00","message":"[GCS] Cleaned up inactive client: 3522"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:23.862685664+07:00","message":"[GCS] Cleaned up inactive client: 3521"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:23.862687691+07:00","message":"[GCS] Cleaned up inactive client: 3527"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:23.862689656+07:00","message":"[GCS] Cleaned up inactive client: 3524"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:23.862691796+07:00","message":"[GCS] Cleaned up inactive client: 3520"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:23.862693775+07:00","message":"[GCS] Cleaned up inactive client: 3525"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:23.862695996+07:00","message":"[GCS] Cleaned up inactive client: 3526"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:23.862697891+07:00","message":"[GCS] Cleaned up inactive client: 3528"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:23.862699952+07:00","message":"[GCS] Cleaned up inactive client: 3523"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:26.312470246+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:26.312493231+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:28.224969063+07:00","message":"[GCS] Start streaming session, msgId: 3541"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:29.312703991+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:29.312716626+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:32.313230503+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:32.313261815+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:33.35345858+07:00","message":"[GCS] IsForceVAD: false for message ID: 3541"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:33.461262466+07:00","message":"receive streaming session, msgId: 3541"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:33.461286622+07:00","message":"found end of frame, send empty tag with msgId: 3541"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:33.461289674+07:00","message":"end Recv id 3541"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:33.46129774+07:00","message":"[buffer interim] 3541 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:33.461304942+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:33.46131025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:33.4613136+07:00","message":"> Transcript [21036] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:33.461316532+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:33.46131883+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:33.461321345+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:33.461324656+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:33.46132776+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:33.461338183+07:00","message":"push: {true \n 0 0xc0037f3780}"}
{"level":"info","service":"Main","time":"2026-08-22T12:02:33.471929383+07:00","message":"write wav file: './tmp/7666/7666_3541.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:33.733595831+07:00","message":"[GCS] Start streaming session, msgId: 3542"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:35.313510495+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:35.313542302+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:38.3143211+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:38.314321159+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:38.862205081+07:00","message":"[GCS] IsForceVAD: false for message ID: 3542"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:38.952589784+07:00","message":"receive streaming session, msgId: 3542"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:38.952626008+07:00","message":"found end of frame, send empty tag with msgId: 3542"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:38.952629485+07:00","message":"end Recv id 3542"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:38.952639817+07:00","message":"[buffer interim] 3542 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:38.952648046+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:38.952653867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:38.952657545+07:00","message":"> Transcript [21037] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:38.952660552+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:38.952662789+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:38.952664847+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:38.952667656+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:38.952672818+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:38.952715521+07:00","message":"push: {true \n 0 0xc002e0dd80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:02:38.963684278+07:00","message":"write wav file: './tmp/7666/7666_3542.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:41.293596493+07:00","message":"[GCS] Start streaming session, msgId: 3543"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:41.314848715+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:41.314869068+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:44.315356489+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:44.315382413+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:46.423192854+07:00","message":"[GCS] IsForceVAD: false for message ID: 3543"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:46.527755002+07:00","message":"receive streaming session, msgId: 3543"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:46.527783626+07:00","message":"found end of frame, send empty tag with msgId: 3543"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:46.527787018+07:00","message":"end Recv id 3543"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:46.527795866+07:00","message":"[buffer interim] 3543 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:46.527803791+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:46.527809069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:46.527812329+07:00","message":"> Transcript [21038] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:46.527815553+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:46.527817681+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:46.527819618+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:46.527822195+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:46.527831351+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:46.527842421+07:00","message":"push: {true \n 0 0xc002e0da80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:02:46.538532024+07:00","message":"write wav file: './tmp/7666/7666_3543.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:46.7438355+07:00","message":"[GCS] Start streaming session, msgId: 3544"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:47.316343373+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:47.316359448+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:47.573580661+07:00","message":"[GCS] IsForceVAD: false for message ID: 3544"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:47.661046399+07:00","message":"receive streaming session, msgId: 3544"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:47.661089531+07:00","message":"found end of frame, send empty tag with msgId: 3544"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:47.661093412+07:00","message":"end Recv id 3544"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:47.661103358+07:00","message":"[buffer interim] 3544 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:47.661114852+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:47.661120541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:47.661123587+07:00","message":"> Transcript [21039] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:47.661126633+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:47.661128777+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:47.661130903+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:47.661133487+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:47.661140142+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:47.661151111+07:00","message":"push: {true \n 0 0xc003134b80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:02:47.666805413+07:00","message":"write wav file: './tmp/7666/7666_3544.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:47.703284039+07:00","message":"[GCS] Start streaming session, msgId: 3545"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:49.281118287+07:00","message":"receive streaming session, msgId: 3545"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:49.28121362+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:49.28121999+07:00","message":"receive interim result [false|false]: เพียง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:49.281240681+07:00","message":"[buffer interim] 3545 false เพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:49.281249641+07:00","message":"[bufferProcess] interim [420000000]:เพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:49.281252113+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:49.281259461+07:00","message":"[bufferProcess] send to processor (ticker):เพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:49.281262754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:49.281265823+07:00","message":"> Transcript [21040] [false]: 'เพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:49.281268709+07:00","message":"Set StatePrefix (first interim): 'เพียง'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:50.316451431+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:50.316481916+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:51.770934221+07:00","message":"receive streaming session, msgId: 3545"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:51.770976882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จริง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:51.770983271+07:00","message":"receive interim result [false|false]: จริง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:51.770999995+07:00","message":"[buffer interim] 3545 false จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:51.771006447+07:00","message":"[bufferProcess] interim [880000000]:จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:51.77100854+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:51.771012402+07:00","message":"[bufferProcess] send to processor (ticker):จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:51.771027742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:51.771067133+07:00","message":"> Transcript [21041] [false]: 'จริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:51.77107221+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:51.771074861+07:00","message":"Set new StatePrefix: 'จริง'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:53.31712119+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:53.317138383+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:53.59512078+07:00","message":"[GCS] IsForceVAD: false for message ID: 3545"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:53.654981807+07:00","message":"[GCS] Start streaming session, msgId: 3546"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:53.788690977+07:00","message":"receive streaming session, msgId: 3545"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:53.788754079+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จริง\",\"confidence\":0.7514177}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:53.78876002+07:00","message":"receive interim result [true|false]: จริง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:53.788771536+07:00","message":"end recv isFinal message id 3545"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:53.788774312+07:00","message":"end Recv id 3545"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:53.788780977+07:00","message":"[buffer interim] 3545 true จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:53.788788039+07:00","message":"[bufferProcess] interim [890000000]:จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:53.788792346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:53.788795389+07:00","message":"> Transcript [21042] [true]: 'จริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:53.788798928+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:53.78880114+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:53.788803064+07:00","message":"StatePrefix: 'จริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:53.788805407+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:53.788813583+07:00","message":"Push: 'จริง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:53.788823767+07:00","message":"push: {true จริง 0 0xc002cc4c80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:02:53.802899936+07:00","message":"write wav file: './tmp/7666/7666_3545.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:53.862095562+07:00","message":"[GCS] Cleaned up inactive client: 3531"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:53.862126675+07:00","message":"[GCS] Cleaned up inactive client: 3534"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:53.862131591+07:00","message":"[GCS] Cleaned up inactive client: 3532"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:53.862134023+07:00","message":"[GCS] Cleaned up inactive client: 3535"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:53.86213618+07:00","message":"[GCS] Cleaned up inactive client: 3536"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:53.862138114+07:00","message":"[GCS] Cleaned up inactive client: 3530"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:53.862140722+07:00","message":"[GCS] Cleaned up inactive client: 3533"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:55.321917666+07:00","message":"[GCS] IsForceVAD: false for message ID: 3546"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:55.434918897+07:00","message":"receive streaming session, msgId: 3546"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:55.434943422+07:00","message":"found end of frame, send empty tag with msgId: 3546"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:55.434947014+07:00","message":"end Recv id 3546"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:55.434955336+07:00","message":"[buffer interim] 3546 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:55.434963457+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:55.43496789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:55.434971018+07:00","message":"> Transcript [21043] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:55.434973909+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:55.434976147+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:55.434978195+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:55.434980182+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:55.434982991+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:55.434992109+07:00","message":"push: {true \n 0 0xc002e8f080}"}
{"level":"info","service":"Main","time":"2026-08-22T12:02:55.442733482+07:00","message":"write wav file: './tmp/7666/7666_3546.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:55.454172185+07:00","message":"[GCS] Start streaming session, msgId: 3547"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:56.175244736+07:00","message":"receive streaming session, msgId: 3547"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:56.175290259+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่รู้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:56.175296962+07:00","message":"receive interim result [false|false]: ไม่รู้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:56.175311996+07:00","message":"[buffer interim] 3547 false ไม่รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:56.175320311+07:00","message":"[bufferProcess] interim [540000000]:ไม่รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:56.175323397+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:56.304796545+07:00","message":"receive streaming session, msgId: 3547"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:56.304843654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ลืม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:56.304848986+07:00","message":"receive interim result [false|false]: ไม่ลืม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:56.30486201+07:00","message":"[buffer interim] 3547 false ไม่ลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:56.304869584+07:00","message":"[bufferProcess] interim [660000000]:ไม่ลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:56.304872538+07:00","message":"[bufferProcess] send to processor:ไม่รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:56.304877692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:56.304880725+07:00","message":"> Transcript [21044] [false]: 'ไม่รู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:56.30488309+07:00","message":"Set StatePrefix (first interim): 'ไม่รู้'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:56.317970704+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:56.317991761+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:56.872109378+07:00","message":"receive streaming session, msgId: 3547"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:56.872150232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ลืม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:56.872155754+07:00","message":"receive interim result [false|false]: ไม่ลืม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:56.872167032+07:00","message":"[buffer interim] 3547 false ไม่ลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:56.872173363+07:00","message":"[bufferProcess] interim [260000000]:ไม่ลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:56.872176014+07:00","message":"[bufferProcess] send to processor:ไม่ลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:56.872181752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:56.872184749+07:00","message":"> Transcript [21045] [false]: 'ไม่ลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:56.872187156+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:56.87218939+07:00","message":"Set new StatePrefix: 'ไม่ลืม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:57.075044343+07:00","message":"receive streaming session, msgId: 3547"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:57.075087812+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ลืมรัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:57.075094175+07:00","message":"receive interim result [false|false]: ไม่ลืมรัก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:57.075107028+07:00","message":"[buffer interim] 3547 false ไม่ลืมรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:57.075115226+07:00","message":"[bufferProcess] interim [500000000]:ไม่ลืมรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:57.075118097+07:00","message":"[bufferProcess] send to processor:ไม่ลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:57.075123622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:57.07512646+07:00","message":"> Transcript [21046] [false]: 'ไม่ลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:57.075130117+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:57.075132742+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:57.075134897+07:00","message":"StatePrefix: 'ไม่ลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:57.07513752+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:57.392683692+07:00","message":"receive streaming session, msgId: 3547"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:57.392723885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ลืมรักเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:57.392729721+07:00","message":"receive interim result [false|false]: ไม่ลืมรักเรา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:57.392743457+07:00","message":"[buffer interim] 3547 false ไม่ลืมรักเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:57.392751896+07:00","message":"[bufferProcess] interim [740000000]:ไม่ลืมรักเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:57.392755332+07:00","message":"[bufferProcess] send to processor:ไม่ลืมรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:57.392780557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:57.392784861+07:00","message":"> Transcript [21047] [false]: 'ไม่ลืมรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:57.392788517+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:57.392791304+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:57.392793594+07:00","message":"StatePrefix: 'ไม่ลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:57.392795928+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:58.035173961+07:00","message":"receive streaming session, msgId: 3547"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:58.035228974+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ลืมรักเรา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:58.035237806+07:00","message":"receive interim result [false|false]: ไม่ลืมรักเรา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:58.035257225+07:00","message":"[buffer interim] 3547 false ไม่ลืมรักเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.035269421+07:00","message":"[bufferProcess] interim [340000000]:ไม่ลืมรักเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.03527269+07:00","message":"[bufferProcess] send to processor:ไม่ลืมรักเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.035280481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.035283768+07:00","message":"> Transcript [21048] [false]: 'ไม่ลืมรักเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.035287433+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.035289862+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.035294324+07:00","message":"StatePrefix: 'ไม่ลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.035296774+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:58.41535647+07:00","message":"receive streaming session, msgId: 3547"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:58.415401749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ลืมรักเราเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:58.415407691+07:00","message":"receive interim result [false|false]: ไม่ลืมรักเราเรา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:58.415423522+07:00","message":"[buffer interim] 3547 false ไม่ลืมรักเราเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.415430244+07:00","message":"[bufferProcess] interim [760000000]:ไม่ลืมรักเราเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.415433254+07:00","message":"[bufferProcess] send to processor:ไม่ลืมรักเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.415439636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.4154429+07:00","message":"> Transcript [21049] [false]: 'ไม่ลืมรักเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.415446337+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.415448594+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.415450979+07:00","message":"StatePrefix: 'ไม่ลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.415453409+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.415459115+07:00","message":"Push: 'ไม่ลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.415461111+07:00","message":"TextPushed: 'ไม่ลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.41546355+07:00","message":"Set new StatePrefix : 'ไม่ลืมรักเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.415465939+07:00","message":"Next Push (prob) : 'รักเรา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:58.415473284+07:00","message":"push: {false ไม่ลืม 0 0xc0025f6880}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:58.611224288+07:00","message":"receive streaming session, msgId: 3547"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:58.611282752+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ลืมรักเรา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:58.611301923+07:00","message":"receive interim result [false|false]: ไม่ลืมรักเรา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:58.611318547+07:00","message":"[buffer interim] 3547 false ไม่ลืมรักเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.611331425+07:00","message":"[bufferProcess] interim [940000000]:ไม่ลืมรักเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.61133509+07:00","message":"[bufferProcess] send to processor:ไม่ลืมรักเราเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.611341938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.611348298+07:00","message":"> Transcript [21050] [false]: 'ไม่ลืมรักเราเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.611353574+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.611356336+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.611359401+07:00","message":"StatePrefix: 'ไม่ลืมรักเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.611362858+07:00","message":"TextPushed: 'ไม่ลืม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:58.688085592+07:00","message":"receive streaming session, msgId: 3547"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:58.688128438+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ลืมรักเรารั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:58.688135854+07:00","message":"receive interim result [false|false]: ไม่ลืมรักเรารั้ง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:58.688149063+07:00","message":"[buffer interim] 3547 false ไม่ลืมรักเรารั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.688157893+07:00","message":"[bufferProcess] interim [120000000]:ไม่ลืมรักเรารั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.688162228+07:00","message":"[bufferProcess] send to processor:ไม่ลืมรักเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.688165799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.688168635+07:00","message":"> Transcript [21051] [false]: 'ไม่ลืมรักเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.688172167+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.688174501+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.688177069+07:00","message":"StatePrefix: 'ไม่ลืมรักเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.688179282+07:00","message":"TextPushed: 'ไม่ลืม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:58.99723885+07:00","message":"receive streaming session, msgId: 3547"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:58.997285394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ลืมรักเรา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:58.997292137+07:00","message":"receive interim result [false|false]: ไม่ลืมรักเรา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:58.997308673+07:00","message":"[buffer interim] 3547 false ไม่ลืมรักเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.99731711+07:00","message":"[bufferProcess] interim [300000000]:ไม่ลืมรักเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.997320384+07:00","message":"[bufferProcess] send to processor:ไม่ลืมรักเรารั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.997328885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.997331919+07:00","message":"> Transcript [21052] [false]: 'ไม่ลืมรักเรารั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.997337071+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.997340266+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.997343508+07:00","message":"StatePrefix: 'ไม่ลืมรักเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:58.997347187+07:00","message":"TextPushed: 'ไม่ลืม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:59.038214131+07:00","message":"receive streaming session, msgId: 3547"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:59.038246744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ลืมรักเราต่างคน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:59.038253019+07:00","message":"receive interim result [false|false]: ไม่ลืมรักเราต่างคน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:59.038267035+07:00","message":"[buffer interim] 3547 false ไม่ลืมรักเราต่างคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:59.038282885+07:00","message":"[bufferProcess] interim [420000000]:ไม่ลืมรักเราต่างคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:59.038286563+07:00","message":"[bufferProcess] send to processor:ไม่ลืมรักเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:59.03829419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:59.038297275+07:00","message":"> Transcript [21053] [false]: 'ไม่ลืมรักเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:59.038300499+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:59.038302741+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:59.038304922+07:00","message":"StatePrefix: 'ไม่ลืมรักเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:59.038307347+07:00","message":"TextPushed: 'ไม่ลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:59.038313309+07:00","message":"Push: 'รักเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:59.038315454+07:00","message":"TextPushed: 'ไม่ลืมรักเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:59.038318867+07:00","message":"Set new StatePrefix : 'ไม่ลืมรักเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:59.038321607+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:59.038329682+07:00","message":"push: {false รักเรา 0 0xc0025f6880}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:59.31552241+07:00","message":"receive streaming session, msgId: 3547"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:59.315578911+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ลืมรักเรารั้งคนนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:59.315586452+07:00","message":"receive interim result [false|false]: ไม่ลืมรักเรารั้งคนนี้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:59.315602039+07:00","message":"[buffer interim] 3547 false ไม่ลืมรักเรารั้งคนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:59.315610537+07:00","message":"[bufferProcess] interim [660000000]:ไม่ลืมรักเรารั้งคนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:59.315613329+07:00","message":"[bufferProcess] send to processor:ไม่ลืมรักเราต่างคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:59.315620044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:59.315623161+07:00","message":"> Transcript [21054] [false]: 'ไม่ลืมรักเราต่างคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:59.315625689+07:00","message":"Set StatePrefix (first interim): 'ไม่ลืมรักเราต่างคน'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:59.318679356+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:02:59.318696237+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:59.880608087+07:00","message":"receive streaming session, msgId: 3547"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:59.880649379+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ลืมรักเรารั้งคนนี้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:59.880656594+07:00","message":"receive interim result [false|false]: ไม่ลืมรักเรารั้งคนนี้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:02:59.880672833+07:00","message":"[buffer interim] 3547 false ไม่ลืมรักเรารั้งคนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:59.880680856+07:00","message":"[bufferProcess] interim [260000000]:ไม่ลืมรักเรารั้งคนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:59.880684071+07:00","message":"[bufferProcess] send to processor:ไม่ลืมรักเรารั้งคนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:59.880692739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:59.880695897+07:00","message":"> Transcript [21055] [false]: 'ไม่ลืมรักเรารั้งคนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:59.880698421+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:02:59.880703444+07:00","message":"Set new StatePrefix: 'ไม่ลืมรักเรารั้งคนนี้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:00.702199743+07:00","message":"[GCS] IsForceVAD: false for message ID: 3547"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:00.832209656+07:00","message":"[GCS] Start streaming session, msgId: 3548"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:00.855156446+07:00","message":"receive streaming session, msgId: 3547"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:00.855193466+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":"2026-08-22T12:03:00.855199472+07:00","message":"receive interim result [true|false]: ไม่ลืมรักเรารั้งคนนี้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:00.855217672+07:00","message":"end recv isFinal message id 3547"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:00.855220282+07:00","message":"end Recv id 3547"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:00.855226342+07:00","message":"[buffer interim] 3547 true ไม่ลืมรักเรารั้งคนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:00.855233391+07:00","message":"[bufferProcess] interim [280000000]:ไม่ลืมรักเรารั้งคนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:00.855242539+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่ลืมรักเรารั้งคนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:00.855246677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:00.855250477+07:00","message":"> Transcript [21056] [false]: 'ไม่ลืมรักเรารั้งคนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:00.855253709+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:00.855256118+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:00.855258463+07:00","message":"StatePrefix: 'ไม่ลืมรักเรารั้งคนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:00.855261107+07:00","message":"TextPushed: 'ไม่ลืมรักเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:00.855263018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:00.855265214+07:00","message":"> Transcript [21057] [true]: 'ไม่ลืมรักเรารั้งคนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:00.855267727+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:00.855269776+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:00.855271685+07:00","message":"StatePrefix: 'ไม่ลืมรักเรารั้งคนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:00.855273894+07:00","message":"TextPushed: 'ไม่ลืมรักเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:00.855281342+07:00","message":"Push: 'รั้งคนนี้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:00.855289046+07:00","message":"push: {true รั้งคนนี้ 0 0xc0025f6880}"}
{"level":"info","service":"Main","time":"2026-08-22T12:03:00.865982338+07:00","message":"write wav file: './tmp/7666/7666_3547.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:02.319272591+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:02.319279668+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:02.452878369+07:00","message":"receive streaming session, msgId: 3548"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:02.452919858+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คอย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:02.452925938+07:00","message":"receive interim result [false|false]: คอย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:02.452937211+07:00","message":"[buffer interim] 3548 false คอย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:02.452945956+07:00","message":"[bufferProcess] interim [620000000]:คอย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:02.4529483+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:02.452954104+07:00","message":"[bufferProcess] send to processor (ticker):คอย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:02.45295698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:02.452959738+07:00","message":"> Transcript [21058] [false]: 'คอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:02.452962153+07:00","message":"Set StatePrefix (first interim): 'คอย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:02.604017061+07:00","message":"receive streaming session, msgId: 3548"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:02.604062476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:02.604068316+07:00","message":"receive interim result [false|false]: พย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:02.604080946+07:00","message":"[buffer interim] 3548 false พย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:02.604088176+07:00","message":"[bufferProcess] interim [740000000]:พย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:02.604090175+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:02.639463504+07:00","message":"receive streaming session, msgId: 3548"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:02.639502678+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พอยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:02.639508143+07:00","message":"receive interim result [false|false]: พอยัง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:02.639522949+07:00","message":"[buffer interim] 3548 false พอยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:02.639530307+07:00","message":"[bufferProcess] interim [800000000]:พอยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:02.639532854+07:00","message":"[bufferProcess] send to processor:พย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:02.639536354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:02.639539201+07:00","message":"> Transcript [21059] [false]: 'พย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:02.639541429+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:02.639543954+07:00","message":"Set new StatePrefix: 'พย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:03.177215502+07:00","message":"receive streaming session, msgId: 3548"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:03.177256475+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พอยัง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:03.177262811+07:00","message":"receive interim result [false|false]: พอยัง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:03.177277105+07:00","message":"[buffer interim] 3548 false พอยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:03.177284986+07:00","message":"[bufferProcess] interim [400000000]:พอยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:03.177287417+07:00","message":"[bufferProcess] send to processor:พอยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:03.177290951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:03.177294176+07:00","message":"> Transcript [21060] [false]: 'พอยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:03.177296676+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:03.177299062+07:00","message":"Set new StatePrefix: 'พอยัง'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:05.32011199+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:05.320141198+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:06.632024931+07:00","message":"receive streaming session, msgId: 3548"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:06.6320724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พอยังเปิดเมื่อไหร่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:06.632078909+07:00","message":"receive interim result [false|false]: พอยังเปิดเมื่อไหร่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:06.632093523+07:00","message":"[buffer interim] 3548 false พอยังเปิดเมื่อไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:06.63210242+07:00","message":"[bufferProcess] interim [820000000]:พอยังเปิดเมื่อไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:06.632105506+07:00","message":"[bufferProcess] send to processor:พอยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:06.63211117+07:00","message":"[bufferProcess] send to processor (ticker):พอยังเปิดเมื่อไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:06.632114361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:06.632117523+07:00","message":"> Transcript [21061] [false]: 'พอยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:06.632120786+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:06.632123081+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:06.632125142+07:00","message":"StatePrefix: 'พอยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:06.63212736+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:06.632129198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:06.632131702+07:00","message":"> Transcript [21062] [false]: 'พอยังเปิดเมื่อไหร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:06.63213403+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:06.632135928+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:06.632137785+07:00","message":"StatePrefix: 'พอยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:06.632139722+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:06.721739097+07:00","message":"[GCS] IsForceVAD: false for message ID: 3548"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:06.852241715+07:00","message":"[GCS] Start streaming session, msgId: 3549"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:06.92160568+07:00","message":"receive streaming session, msgId: 3548"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:06.921643741+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พอยังเปิดเมื่อไหร่\",\"confidence\":0.90793544}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:06.921649921+07:00","message":"receive interim result [true|false]: พอยังเปิดเมื่อไหร่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:06.921659733+07:00","message":"end recv isFinal message id 3548"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:06.921662593+07:00","message":"end Recv id 3548"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:06.921667498+07:00","message":"[buffer interim] 3548 true พอยังเปิดเมื่อไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:06.921673998+07:00","message":"[bufferProcess] interim [120000000]:พอยังเปิดเมื่อไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:06.921689326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:06.9216925+07:00","message":"> Transcript [21063] [true]: 'พอยังเปิดเมื่อไหร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:06.92169561+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:06.921697952+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:06.921700167+07:00","message":"StatePrefix: 'พอยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:06.921702221+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:06.921705034+07:00","message":"Push: 'พอยังเปิดเมื่อไหร่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:06.921712495+07:00","message":"push: {true พอยังเปิดเมื่อไหร่ 0 0xc002cc4b00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:03:06.93396618+07:00","message":"write wav file: './tmp/7666/7666_3548.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:08.321203817+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:08.321203805+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:11.214974598+07:00","message":"[GCS] IsForceVAD: false for message ID: 3549"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:11.312807977+07:00","message":"receive streaming session, msgId: 3549"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:11.312829544+07:00","message":"found end of frame, send empty tag with msgId: 3549"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:11.312832732+07:00","message":"end Recv id 3549"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:11.312841264+07:00","message":"[buffer interim] 3549 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:11.312849487+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:11.312854392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:11.312857687+07:00","message":"> Transcript [21064] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:11.312860697+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:11.312863058+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:11.312865404+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:11.312867607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:11.312882142+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:11.312892964+07:00","message":"push: {true \n 0 0xc003134f00}"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:11.322133+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:11.322145128+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"Main","time":"2026-08-22T12:03:11.322297675+07:00","message":"write wav file: './tmp/7666/7666_3549.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:11.472394344+07:00","message":"[GCS] Start streaming session, msgId: 3550"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:11.995629248+07:00","message":"receive streaming session, msgId: 3550"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:11.995666711+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:11.995672771+07:00","message":"receive interim result [false|false]: อย่า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:11.995686486+07:00","message":"[buffer interim] 3550 false อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:11.995693337+07:00","message":"[bufferProcess] interim [360000000]:อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:11.995695596+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:12.006268025+07:00","message":"receive streaming session, msgId: 3550"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:12.006293515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:12.006298917+07:00","message":"receive interim result [false|false]: อยาก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:12.006310986+07:00","message":"[buffer interim] 3550 false อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:12.006316264+07:00","message":"[bufferProcess] interim [420000000]:อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:12.006319031+07:00","message":"[bufferProcess] send to processor:อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:12.006322564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:12.006325992+07:00","message":"> Transcript [21065] [false]: 'อย่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:12.006328458+07:00","message":"Set StatePrefix (first interim): 'อย่า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:12.195290766+07:00","message":"receive streaming session, msgId: 3550"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:12.195336714+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากดู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:12.195344563+07:00","message":"receive interim result [false|false]: อยากดู"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:12.195360721+07:00","message":"[buffer interim] 3550 false อยากดู"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:12.195370305+07:00","message":"[bufferProcess] interim [540000000]:อยากดู"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:12.195373504+07:00","message":"[bufferProcess] send to processor:อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:12.195379941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:12.195383099+07:00","message":"> Transcript [21066] [false]: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:12.195385654+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:12.195388042+07:00","message":"Set new StatePrefix: 'อยาก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:12.310289048+07:00","message":"receive streaming session, msgId: 3550"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:12.310326278+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าลง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:12.310332248+07:00","message":"receive interim result [false|false]: อย่าลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:12.310348099+07:00","message":"[buffer interim] 3550 false อย่าลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:12.310354785+07:00","message":"[bufferProcess] interim [660000000]:อย่าลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:12.310357891+07:00","message":"[bufferProcess] send to processor:อยากดู"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:12.310361604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:12.310364815+07:00","message":"> Transcript [21067] [false]: 'อยากดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:12.310368523+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:12.3103709+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:12.31037308+07:00","message":"StatePrefix: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:12.310375425+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:12.893336898+07:00","message":"receive streaming session, msgId: 3550"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:12.893378628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าลง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:12.8933845+07:00","message":"receive interim result [false|false]: อย่าลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:12.893399391+07:00","message":"[buffer interim] 3550 false อย่าลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:12.893406808+07:00","message":"[bufferProcess] interim [260000000]:อย่าลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:12.89340984+07:00","message":"[bufferProcess] send to processor:อย่าลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:12.893413846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:12.893417577+07:00","message":"> Transcript [21068] [false]: 'อย่าลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:12.893420271+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:12.893422437+07:00","message":"Set new StatePrefix: 'อย่าลง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:13.406932553+07:00","message":"receive streaming session, msgId: 3550"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:13.40696813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าลงลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:13.406973286+07:00","message":"receive interim result [false|false]: อย่าลงลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:13.406988078+07:00","message":"[buffer interim] 3550 false อย่าลงลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:13.406996094+07:00","message":"[bufferProcess] interim [800000000]:อย่าลงลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:13.406999988+07:00","message":"[bufferProcess] send to processor:อย่าลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:13.407006097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:13.407010489+07:00","message":"> Transcript [21069] [false]: 'อย่าลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:13.407015237+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:13.407019439+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:13.407021796+07:00","message":"StatePrefix: 'อย่าลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:13.407024204+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:14.052187097+07:00","message":"receive streaming session, msgId: 3550"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:14.052234285+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าลงลง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:14.052242179+07:00","message":"receive interim result [false|false]: อย่าลงลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:14.052258616+07:00","message":"[buffer interim] 3550 false อย่าลงลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:14.05227109+07:00","message":"[bufferProcess] interim [400000000]:อย่าลงลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:14.052274796+07:00","message":"[bufferProcess] send to processor:อย่าลงลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:14.052282635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:14.052289014+07:00","message":"> Transcript [21070] [false]: 'อย่าลงลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:14.052296003+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:14.052298985+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:14.052302351+07:00","message":"StatePrefix: 'อย่าลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:14.052305535+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:14.322636464+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:14.322636415+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:14.68519537+07:00","message":"receive streaming session, msgId: 3550"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:14.685235728+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าลงพุง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:14.685241826+07:00","message":"receive interim result [false|false]: อย่าลงพุง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:14.685253289+07:00","message":"[buffer interim] 3550 false อย่าลงพุง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:14.685266725+07:00","message":"[bufferProcess] interim [60000000]:อย่าลงพุง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:14.685269746+07:00","message":"[bufferProcess] send to processor:อย่าลงลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:14.685273739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:14.685277031+07:00","message":"> Transcript [21071] [false]: 'อย่าลงลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:14.685280268+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:14.685282359+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:14.685284363+07:00","message":"StatePrefix: 'อย่าลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:14.685286423+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:15.324713967+07:00","message":"receive streaming session, msgId: 3550"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:15.324766753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าลงพุง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:15.324775354+07:00","message":"receive interim result [false|false]: อย่าลงพุง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:15.32479002+07:00","message":"[buffer interim] 3550 false อย่าลงพุง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:15.324797243+07:00","message":"[bufferProcess] interim [660000000]:อย่าลงพุง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:15.324800235+07:00","message":"[bufferProcess] send to processor:อย่าลงพุง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:15.32480391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:15.324806877+07:00","message":"> Transcript [21072] [false]: 'อย่าลงพุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:15.324809921+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:15.324812679+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:15.324814711+07:00","message":"StatePrefix: 'อย่าลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:15.324816944+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:15.324819675+07:00","message":"Push: 'อย่าลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:15.324821829+07:00","message":"TextPushed: 'อย่าลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:15.324823917+07:00","message":"Set new StatePrefix : 'อย่าลงพุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:15.324825994+07:00","message":"Next Push (prob) : 'พุง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:15.324833762+07:00","message":"push: {false อย่าลง 0 0xc0029e5e80}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:17.107128803+07:00","message":"[GCS] IsForceVAD: false for message ID: 3550"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:17.162912552+07:00","message":"[GCS] Start streaming session, msgId: 3551"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:17.235532272+07:00","message":"receive streaming session, msgId: 3550"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:17.235571046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าลงพุง\",\"confidence\":0.8750493}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:17.235578691+07:00","message":"receive interim result [true|false]: อย่าลงพุง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:17.23558919+07:00","message":"end recv isFinal message id 3550"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:17.235592056+07:00","message":"end Recv id 3550"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:17.235599384+07:00","message":"[buffer interim] 3550 true อย่าลงพุง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:17.235609619+07:00","message":"[bufferProcess] interim [670000000]:อย่าลงพุง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:17.235612651+07:00","message":"[bufferProcess] send to processor (isfinal):อย่าลงพุง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:17.235617016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:17.235620295+07:00","message":"> Transcript [21073] [false]: 'อย่าลงพุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:17.235623343+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:17.235625586+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:17.235629708+07:00","message":"StatePrefix: 'อย่าลงพุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:17.235633758+07:00","message":"TextPushed: 'อย่าลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:17.235635886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:17.235638243+07:00","message":"> Transcript [21074] [true]: 'อย่าลงพุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:17.235640456+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:17.235642271+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:17.235647241+07:00","message":"StatePrefix: 'อย่าลงพุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:17.235649539+07:00","message":"TextPushed: 'อย่าลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:17.235657664+07:00","message":"Push: 'พุง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:17.235665141+07:00","message":"push: {true พุง 0 0xc0029e5e80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:03:17.252116734+07:00","message":"write wav file: './tmp/7666/7666_3550.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:17.323063317+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:17.323063939+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:20.323214889+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:20.32323337+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:22.290870319+07:00","message":"[GCS] IsForceVAD: false for message ID: 3551"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:22.384668831+07:00","message":"receive streaming session, msgId: 3551"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:22.384697556+07:00","message":"found end of frame, send empty tag with msgId: 3551"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:22.384700947+07:00","message":"end Recv id 3551"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:22.384708029+07:00","message":"[buffer interim] 3551 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:22.384716205+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:22.384726544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:22.384731071+07:00","message":"> Transcript [21075] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:22.384735469+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:22.384738184+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:22.384741299+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:22.384744299+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:22.384748543+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:22.384760307+07:00","message":"push: {true \n 0 0xc002a2ac00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:03:22.395141698+07:00","message":"write wav file: './tmp/7666/7666_3551.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:22.933069669+07:00","message":"[GCS] Start streaming session, msgId: 3552"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:23.323630381+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:23.32364251+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:23.862623903+07:00","message":"[GCS] Cleaned up inactive client: 3538"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:23.862654706+07:00","message":"[GCS] Cleaned up inactive client: 3539"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:23.862657791+07:00","message":"[GCS] Cleaned up inactive client: 3537"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:23.862659935+07:00","message":"[GCS] Cleaned up inactive client: 3540"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:24.06824001+07:00","message":"receive streaming session, msgId: 3552"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:24.068297207+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยูฟ่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:24.06830289+07:00","message":"receive interim result [false|false]: ยูฟ่า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:24.06831665+07:00","message":"[buffer interim] 3552 false ยูฟ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:24.068325619+07:00","message":"[bufferProcess] interim [900000000]:ยูฟ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:24.068327705+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:24.068334374+07:00","message":"[bufferProcess] send to processor (ticker):ยูฟ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:24.068337088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:24.068340069+07:00","message":"> Transcript [21076] [false]: 'ยูฟ่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:24.068342279+07:00","message":"Set StatePrefix (first interim): 'ยูฟ่า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:24.107626405+07:00","message":"receive streaming session, msgId: 3552"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:24.10769022+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยู่บ้าน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:24.107697861+07:00","message":"receive interim result [false|false]: อยู่บ้าน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:24.107714068+07:00","message":"[buffer interim] 3552 false อยู่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:24.107727818+07:00","message":"[bufferProcess] interim [960000000]:อยู่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:24.107731164+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:24.680947067+07:00","message":"receive streaming session, msgId: 3552"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:24.680991324+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยู่บ้าน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:24.680997151+07:00","message":"receive interim result [false|false]: อยู่บ้าน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:24.681011805+07:00","message":"[buffer interim] 3552 false อยู่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:24.681018522+07:00","message":"[bufferProcess] interim [560000000]:อยู่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:24.681021332+07:00","message":"[bufferProcess] send to processor:อยู่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:24.681027685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:24.681030774+07:00","message":"> Transcript [21077] [false]: 'อยู่บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:24.681033125+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:24.681035442+07:00","message":"Set new StatePrefix: 'อยู่บ้าน'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:26.3238438+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:26.323858855+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:28.310484515+07:00","message":"[GCS] IsForceVAD: false for message ID: 3552"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:28.441045362+07:00","message":"[GCS] Start streaming session, msgId: 3553"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:28.447394798+07:00","message":"receive streaming session, msgId: 3552"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:28.447435553+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยู่บ้าน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:28.447441066+07:00","message":"receive interim result [true|false]: อยู่บ้าน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:28.447452011+07:00","message":"end recv isFinal message id 3552"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:28.447456058+07:00","message":"end Recv id 3552"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:28.447461185+07:00","message":"[buffer interim] 3552 true อยู่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:28.447467858+07:00","message":"[bufferProcess] interim [400000000]:อยู่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:28.447471169+07:00","message":"[bufferProcess] send to processor (isfinal):อยู่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:28.447475192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:28.447478991+07:00","message":"> Transcript [21078] [false]: 'อยู่บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:28.447481549+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:28.447483705+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:28.44748573+07:00","message":"StatePrefix: 'อยู่บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:28.447487853+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:28.447489716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:28.447491929+07:00","message":"> Transcript [21079] [true]: 'อยู่บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:28.447494266+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:28.447496224+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:28.447497996+07:00","message":"StatePrefix: 'อยู่บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:28.447499933+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:28.447502954+07:00","message":"Push: 'อยู่บ้าน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:28.447509756+07:00","message":"push: {true อยู่บ้าน 0 0xc0031c4980}"}
{"level":"info","service":"Main","time":"2026-08-22T12:03:28.458124085+07:00","message":"write wav file: './tmp/7666/7666_3552.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:29.324729792+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:29.324764838+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:29.889578395+07:00","message":"receive streaming session, msgId: 3553"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:29.889632034+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:29.8896381+07:00","message":"receive interim result [false|false]: สวย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:29.889654588+07:00","message":"[buffer interim] 3553 false สวย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:29.889661918+07:00","message":"[bufferProcess] interim [460000000]:สวย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:29.889664211+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:29.889670756+07:00","message":"[bufferProcess] send to processor (ticker):สวย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:29.889673552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:29.889676568+07:00","message":"> Transcript [21080] [false]: 'สวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:29.889679688+07:00","message":"Set StatePrefix (first interim): 'สวย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:30.211204288+07:00","message":"receive streaming session, msgId: 3553"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:30.211240507+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวยไหม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:30.211246678+07:00","message":"receive interim result [false|false]: สวยไหม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:30.211262592+07:00","message":"receive streaming session, msgId: 3553"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:30.211265975+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวยไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:30.211268812+07:00","message":"receive interim result [false|false]: สวยไม่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:30.211274235+07:00","message":"[buffer interim] 3553 false สวยไหม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:30.211279041+07:00","message":"[buffer interim] 3553 false สวยไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:30.211294542+07:00","message":"[bufferProcess] interim [760000000]:สวยไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:30.211297187+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:30.211299917+07:00","message":"[bufferProcess] interim [820000000]:สวยไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:30.211302032+07:00","message":"[bufferProcess] send to processor:สวยไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:30.21130532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:30.211308304+07:00","message":"> Transcript [21081] [false]: 'สวยไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:30.211312232+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:30.211314902+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:30.211317053+07:00","message":"StatePrefix: 'สวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:30.211319209+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:30.42732127+07:00","message":"receive streaming session, msgId: 3553"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:30.427361403+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวยไหม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:30.427367583+07:00","message":"receive interim result [false|false]: สวยไหม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:30.427385213+07:00","message":"[buffer interim] 3553 false สวยไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:30.4273913+07:00","message":"[bufferProcess] interim [0]:สวยไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:30.427393925+07:00","message":"[bufferProcess] send to processor:สวยไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:30.427397794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:30.427400809+07:00","message":"> Transcript [21082] [false]: 'สวยไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:30.427404442+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:30.427406669+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:30.427408723+07:00","message":"StatePrefix: 'สวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:30.427410855+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:30.566845961+07:00","message":"receive streaming session, msgId: 3553"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:30.566886996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวยไม่รู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:30.566892937+07:00","message":"receive interim result [false|false]: สวยไม่รู้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:30.566909583+07:00","message":"[buffer interim] 3553 false สวยไม่รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:30.56691608+07:00","message":"[bufferProcess] interim [60000000]:สวยไม่รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:30.566919643+07:00","message":"[bufferProcess] send to processor:สวยไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:30.566925768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:30.566928727+07:00","message":"> Transcript [21083] [false]: 'สวยไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:30.566932244+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:30.566934465+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:30.566936639+07:00","message":"StatePrefix: 'สวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:30.566939043+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:30.710492294+07:00","message":"receive streaming session, msgId: 3553"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:30.710529287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวยไม่รวย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:30.710535035+07:00","message":"receive interim result [false|false]: สวยไม่รวย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:30.710550653+07:00","message":"[buffer interim] 3553 false สวยไม่รวย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:30.710557994+07:00","message":"[bufferProcess] interim [240000000]:สวยไม่รวย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:30.710560609+07:00","message":"[bufferProcess] send to processor:สวยไม่รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:30.710564124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:30.71056711+07:00","message":"> Transcript [21084] [false]: 'สวยไม่รู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:30.71057059+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:30.710572972+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:30.710575481+07:00","message":"StatePrefix: 'สวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:30.710577649+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:30.710580787+07:00","message":"Push: 'สวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:30.710582752+07:00","message":"TextPushed: 'สวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:30.710584785+07:00","message":"Set new StatePrefix : 'สวยไม่รู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:30.71058715+07:00","message":"Next Push (prob) : 'ไม่รู้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:30.710595139+07:00","message":"push: {false สวย 0 0xc002a2b380}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:31.10395892+07:00","message":"receive streaming session, msgId: 3553"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:31.103998908+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวยไม่รวยรวย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:31.104005259+07:00","message":"receive interim result [false|false]: สวยไม่รวยรวย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:31.104022024+07:00","message":"[buffer interim] 3553 false สวยไม่รวยรวย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.104033251+07:00","message":"[bufferProcess] interim [540000000]:สวยไม่รวยรวย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.104036261+07:00","message":"[bufferProcess] send to processor:สวยไม่รวย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.104043801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.104046803+07:00","message":"> Transcript [21085] [false]: 'สวยไม่รวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.104049426+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.104051825+07:00","message":"Set new StatePrefix: 'สวยไม่รวย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:31.135568597+07:00","message":"receive streaming session, msgId: 3553"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:31.13560242+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวยไม่รวยหรอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:31.135607792+07:00","message":"receive interim result [false|false]: สวยไม่รวยหรอก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:31.135619926+07:00","message":"[buffer interim] 3553 false สวยไม่รวยหรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.135627212+07:00","message":"[bufferProcess] interim [660000000]:สวยไม่รวยหรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.135630022+07:00","message":"[bufferProcess] send to processor:สวยไม่รวยรวย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.13563571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.135638907+07:00","message":"> Transcript [21086] [false]: 'สวยไม่รวยรวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.13564245+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.135645084+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.135647323+07:00","message":"StatePrefix: 'สวยไม่รวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.135650204+07:00","message":"TextPushed: 'สวย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:31.664574582+07:00","message":"receive streaming session, msgId: 3553"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:31.664619939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวยไม่รวยหรอก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:31.664626464+07:00","message":"receive interim result [false|false]: สวยไม่รวยหรอก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:31.664640619+07:00","message":"[buffer interim] 3553 false สวยไม่รวยหรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.664648198+07:00","message":"[bufferProcess] interim [260000000]:สวยไม่รวยหรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.66465093+07:00","message":"[bufferProcess] send to processor:สวยไม่รวยหรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.664656329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.664659121+07:00","message":"> Transcript [21087] [false]: 'สวยไม่รวยหรอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.66466257+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.664665314+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.664667499+07:00","message":"StatePrefix: 'สวยไม่รวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.664670261+07:00","message":"TextPushed: 'สวย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:31.795564949+07:00","message":"receive streaming session, msgId: 3553"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:31.795614827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวยไม่รวยย้อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:31.795621227+07:00","message":"receive interim result [false|false]: สวยไม่รวยย้อน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:31.795637564+07:00","message":"[buffer interim] 3553 false สวยไม่รวยย้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.795644465+07:00","message":"[bufferProcess] interim [380000000]:สวยไม่รวยย้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.795647223+07:00","message":"[bufferProcess] send to processor:สวยไม่รวยหรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.795650776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.795653784+07:00","message":"> Transcript [21088] [false]: 'สวยไม่รวยหรอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.795657698+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.795659954+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.795662064+07:00","message":"StatePrefix: 'สวยไม่รวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.795664719+07:00","message":"TextPushed: 'สวย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:31.923610479+07:00","message":"receive streaming session, msgId: 3553"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:31.923651438+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวยไม่รวยหรอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:31.923657877+07:00","message":"receive interim result [false|false]: สวยไม่รวยหรอก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:31.923674393+07:00","message":"[buffer interim] 3553 false สวยไม่รวยหรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.923683007+07:00","message":"[bufferProcess] interim [500000000]:สวยไม่รวยหรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.923686104+07:00","message":"[bufferProcess] send to processor:สวยไม่รวยย้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.923693259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.923696343+07:00","message":"> Transcript [21089] [false]: 'สวยไม่รวยย้อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.92370027+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.923702754+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.923705149+07:00","message":"StatePrefix: 'สวยไม่รวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.923708199+07:00","message":"TextPushed: 'สวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.92371449+07:00","message":"Push: 'ไม่รวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.923716596+07:00","message":"TextPushed: 'สวยไม่รวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.923719036+07:00","message":"Set new StatePrefix : 'สวยไม่รวยย้อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:31.923721464+07:00","message":"Next Push (prob) : 'ย้อน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:31.923729675+07:00","message":"push: {false ไม่รวย 0 0xc002a2b380}"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:32.325289214+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:32.325298076+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:32.364239357+07:00","message":"receive streaming session, msgId: 3553"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:32.364281054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวยไม่รวยย้อนยุค\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:32.364287044+07:00","message":"receive interim result [false|false]: สวยไม่รวยย้อนยุค"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:32.364302216+07:00","message":"[buffer interim] 3553 false สวยไม่รวยย้อนยุค"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:32.364310255+07:00","message":"[bufferProcess] interim [980000000]:สวยไม่รวยย้อนยุค"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:32.364313378+07:00","message":"[bufferProcess] send to processor:สวยไม่รวยหรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:32.364319461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:32.364323116+07:00","message":"> Transcript [21090] [false]: 'สวยไม่รวยหรอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:32.364326208+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:32.364329739+07:00","message":"Set new StatePrefix: 'สวยไม่รวยหรอก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:33.011206273+07:00","message":"receive streaming session, msgId: 3553"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:33.011256217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวยไม่รวยย้อนยุค\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:33.011263026+07:00","message":"receive interim result [false|false]: สวยไม่รวยย้อนยุค"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:33.011278725+07:00","message":"[buffer interim] 3553 false สวยไม่รวยย้อนยุค"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:33.011292915+07:00","message":"[bufferProcess] interim [580000000]:สวยไม่รวยย้อนยุค"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:33.011296402+07:00","message":"[bufferProcess] send to processor:สวยไม่รวยย้อนยุค"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:33.011300247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:33.011303617+07:00","message":"> Transcript [21091] [false]: 'สวยไม่รวยย้อนยุค'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:33.011306116+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:33.011308307+07:00","message":"Set new StatePrefix: 'สวยไม่รวยย้อนยุค'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:33.589928849+07:00","message":"receive streaming session, msgId: 3553"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:33.589969964+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวยไม่รวยย้อนยุคสร้อยคอดำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:33.589975676+07:00","message":"receive interim result [false|false]: สวยไม่รวยย้อนยุคสร้อยคอดำ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:33.589991017+07:00","message":"[buffer interim] 3553 false สวยไม่รวยย้อนยุคสร้อยคอดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:33.589998658+07:00","message":"[bufferProcess] interim [180000000]:สวยไม่รวยย้อนยุคสร้อยคอดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:33.590001627+07:00","message":"[bufferProcess] send to processor:สวยไม่รวยย้อนยุค"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:33.590005382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:33.590008285+07:00","message":"> Transcript [21092] [false]: 'สวยไม่รวยย้อนยุค'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:33.590011544+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:33.590013742+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:33.590015847+07:00","message":"StatePrefix: 'สวยไม่รวยย้อนยุค'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:33.590018224+07:00","message":"TextPushed: 'สวยไม่รวย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:33.690733404+07:00","message":"[GCS] IsForceVAD: false for message ID: 3553"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:33.806889226+07:00","message":"receive streaming session, msgId: 3553"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:33.806933852+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":"2026-08-22T12:03:33.806939762+07:00","message":"receive interim result [true|false]: สวยไม่รวยย้อนยุคสร้อยคอดำ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:33.806949447+07:00","message":"end recv isFinal message id 3553"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:33.806951782+07:00","message":"end Recv id 3553"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:33.806958494+07:00","message":"[buffer interim] 3553 true สวยไม่รวยย้อนยุคสร้อยคอดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:33.806967925+07:00","message":"[bufferProcess] interim [480000000]:สวยไม่รวยย้อนยุคสร้อยคอดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:33.806973367+07:00","message":"[bufferProcess] send to processor (isfinal):สวยไม่รวยย้อนยุคสร้อยคอดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:33.806977368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:33.806980687+07:00","message":"> Transcript [21093] [false]: 'สวยไม่รวยย้อนยุคสร้อยคอดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:33.806984192+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:33.80698647+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:33.806989384+07:00","message":"StatePrefix: 'สวยไม่รวยย้อนยุค'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:33.806991809+07:00","message":"TextPushed: 'สวยไม่รวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:33.806993832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:33.806995893+07:00","message":"> Transcript [21094] [true]: 'สวยไม่รวยย้อนยุคสร้อยคอดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:33.806998539+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:33.807003912+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:33.807006284+07:00","message":"StatePrefix: 'สวยไม่รวยย้อนยุค'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:33.807008323+07:00","message":"TextPushed: 'สวยไม่รวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:33.807015011+07:00","message":"Push: 'ย้อนยุคสร้อยคอดำ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:33.807023949+07:00","message":"push: {true ย้อนยุคสร้อยคอดำ 0 0xc002a2b380}"}
{"level":"info","service":"Main","time":"2026-08-22T12:03:33.819099847+07:00","message":"write wav file: './tmp/7666/7666_3553.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:33.823018052+07:00","message":"[GCS] Start streaming session, msgId: 3554"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:35.266705547+07:00","message":"receive streaming session, msgId: 3554"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:35.266752089+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำงาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:35.266757891+07:00","message":"receive interim result [false|false]: ทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:35.266772956+07:00","message":"[buffer interim] 3554 false ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:35.266781294+07:00","message":"[bufferProcess] interim [260000000]:ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:35.266784003+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:35.266790754+07:00","message":"[bufferProcess] send to processor (ticker):ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:35.266793951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:35.266797427+07:00","message":"> Transcript [21095] [false]: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:35.266800022+07:00","message":"Set StatePrefix (first interim): 'ทำงาน'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:35.326202243+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:35.326211664+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:35.592460457+07:00","message":"receive streaming session, msgId: 3554"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:35.592498995+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทํานาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:35.592505468+07:00","message":"receive interim result [false|false]: ทํานาย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:35.592521173+07:00","message":"[buffer interim] 3554 false ทํานาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:35.592528121+07:00","message":"[bufferProcess] interim [620000000]:ทํานาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:35.59253025+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:35.681751252+07:00","message":"[GCS] IsForceVAD: false for message ID: 3554"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:35.808465142+07:00","message":"receive streaming session, msgId: 3554"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:35.808507427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำงาน\",\"confidence\":0.6982496}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:35.808514048+07:00","message":"receive interim result [true|false]: ทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:35.808523815+07:00","message":"end recv isFinal message id 3554"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:35.808526297+07:00","message":"end Recv id 3554"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:35.808533074+07:00","message":"[buffer interim] 3554 true ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:35.808540649+07:00","message":"[bufferProcess] interim [890000000]:ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:35.808547978+07:00","message":"[bufferProcess] send to processor (isfinal):ทํานาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:35.80855148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:35.808554851+07:00","message":"> Transcript [21096] [false]: 'ทํานาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:35.808557239+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:35.808559391+07:00","message":"Set new StatePrefix: 'ทํานาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:35.808561255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:35.80856328+07:00","message":"> Transcript [21097] [true]: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:35.808565746+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:35.808567742+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:35.80856975+07:00","message":"StatePrefix: 'ทํานาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:35.808571881+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:35.808574877+07:00","message":"Push: 'ทำงาน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:35.808583488+07:00","message":"push: {true ทำงาน 0 0xc0037f2080}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:35.8185707+07:00","message":"[GCS] Start streaming session, msgId: 3555"}
{"level":"info","service":"Main","time":"2026-08-22T12:03:35.819737861+07:00","message":"write wav file: './tmp/7666/7666_3554.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:36.157440549+07:00","message":"receive streaming session, msgId: 3555"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:36.157494055+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:36.157501315+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:36.157516168+07:00","message":"[buffer interim] 3555 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:36.157525163+07:00","message":"[bufferProcess] interim [420000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:36.157527287+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:36.502706473+07:00","message":"receive streaming session, msgId: 3555"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:36.502753054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:36.502758471+07:00","message":"receive interim result [false|false]: ไม่มี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:36.502773688+07:00","message":"[buffer interim] 3555 false ไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:36.502781392+07:00","message":"[bufferProcess] interim [660000000]:ไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:36.502784242+07:00","message":"[bufferProcess] send to processor:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:36.502788373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:36.502791417+07:00","message":"> Transcript [21098] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:36.502793863+07:00","message":"Set StatePrefix (first interim): 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:36.802854095+07:00","message":"receive streaming session, msgId: 3555"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:36.802904381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่เหมือน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:36.802911982+07:00","message":"receive interim result [false|false]: ไม่เหมือน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:36.802928561+07:00","message":"[buffer interim] 3555 false ไม่เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:36.802944409+07:00","message":"[bufferProcess] interim [960000000]:ไม่เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:36.802948232+07:00","message":"[bufferProcess] send to processor:ไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:36.802954229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:36.80295839+07:00","message":"> Transcript [21099] [false]: 'ไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:36.802963394+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:36.802966654+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:36.80297047+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:36.80297366+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:37.063443112+07:00","message":"receive streaming session, msgId: 3555"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:37.063487245+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่เหมือนมึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:37.063493877+07:00","message":"receive interim result [false|false]: ไม่เหมือนมึง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:37.063506211+07:00","message":"[buffer interim] 3555 false ไม่เหมือนมึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:37.063515335+07:00","message":"[bufferProcess] interim [260000000]:ไม่เหมือนมึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:37.063518428+07:00","message":"[bufferProcess] send to processor:ไม่เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:37.063526065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:37.063529053+07:00","message":"> Transcript [21100] [false]: 'ไม่เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:37.06353276+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:37.063535148+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:37.063537686+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:37.063540169+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:37.067008187+07:00","message":"receive streaming session, msgId: 3555"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:37.067024579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่เหมือนเมือง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:37.067029376+07:00","message":"receive interim result [false|false]: ไม่เหมือนเมือง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:37.06703852+07:00","message":"[buffer interim] 3555 false ไม่เหมือนเมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:37.067042526+07:00","message":"[bufferProcess] interim [320000000]:ไม่เหมือนเมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:37.067044871+07:00","message":"[bufferProcess] send to processor:ไม่เหมือนมึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:37.067048059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:37.067050746+07:00","message":"> Transcript [21101] [false]: 'ไม่เหมือนมึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:37.067053247+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:37.067055556+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:37.067057483+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:37.067059456+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:37.687594868+07:00","message":"receive streaming session, msgId: 3555"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:37.687637046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่เหมือนเมือง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:37.687642823+07:00","message":"receive interim result [false|false]: ไม่เหมือนเมือง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:37.68765691+07:00","message":"[buffer interim] 3555 false ไม่เหมือนเมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:37.687664153+07:00","message":"[bufferProcess] interim [920000000]:ไม่เหมือนเมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:37.687667523+07:00","message":"[bufferProcess] send to processor:ไม่เหมือนเมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:37.687674662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:37.687677784+07:00","message":"> Transcript [21102] [false]: 'ไม่เหมือนเมือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:37.68768397+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:37.687686822+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:37.68768941+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:37.687691778+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:37.687699766+07:00","message":"Push: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:37.687701798+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:37.68770552+07:00","message":"Set new StatePrefix : 'ไม่เหมือนเมือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:37.687708489+07:00","message":"Next Push (prob) : 'เหมือนเมือง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:37.687734562+07:00","message":"push: {false ไม่ 0 0xc0031c4b00}"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:38.326543666+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:38.326554315+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:39.071810658+07:00","message":"[GCS] IsForceVAD: false for message ID: 3555"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:39.142975544+07:00","message":"[GCS] Start streaming session, msgId: 3556"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:39.236490437+07:00","message":"receive streaming session, msgId: 3555"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:39.236534431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่เห็นเหมือนเมือง\",\"confidence\":0.8797393}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:39.2365406+07:00","message":"receive interim result [true|false]: ไม่เห็นเหมือนเมือง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:39.23655106+07:00","message":"end recv isFinal message id 3555"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:39.236553962+07:00","message":"end Recv id 3555"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:39.236561091+07:00","message":"[buffer interim] 3555 true ไม่เห็นเหมือนเมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:39.236569141+07:00","message":"[bufferProcess] interim [480000000]:ไม่เห็นเหมือนเมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:39.236574516+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่เหมือนเมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:39.23657836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:39.236581323+07:00","message":"> Transcript [21103] [false]: 'ไม่เหมือนเมือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:39.236584423+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:39.236586419+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:39.236589664+07:00","message":"StatePrefix: 'ไม่เหมือนเมือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:39.236592583+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:39.236594553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:39.236596774+07:00","message":"> Transcript [21104] [true]: 'ไม่เห็นเหมือนเมือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:39.236598945+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:39.236600843+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:39.236602709+07:00","message":"StatePrefix: 'ไม่เหมือนเมือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:39.236604936+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:39.236610817+07:00","message":"Push: 'เห็นเหมือนเมือง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:39.236618465+07:00","message":"push: {true เห็นเหมือนเมือง 0 0xc0031c4b00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:03:39.245285836+07:00","message":"write wav file: './tmp/7666/7666_3555.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:41.327185868+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:41.327201627+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:44.269790474+07:00","message":"[GCS] IsForceVAD: false for message ID: 3556"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:44.328078722+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:44.328086291+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:44.368846508+07:00","message":"receive streaming session, msgId: 3556"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:44.36887498+07:00","message":"found end of frame, send empty tag with msgId: 3556"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:44.36887857+07:00","message":"end Recv id 3556"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:44.368886775+07:00","message":"[buffer interim] 3556 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:44.368894065+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:44.368898936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:44.368901846+07:00","message":"> Transcript [21105] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:44.368904582+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:44.368906663+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:44.36890867+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:44.36891254+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:44.368915572+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:44.368925328+07:00","message":"push: {true \n 0 0xc002a2a680}"}
{"level":"info","service":"Main","time":"2026-08-22T12:03:44.379745872+07:00","message":"write wav file: './tmp/7666/7666_3556.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:44.847088+07:00","message":"[GCS] Start streaming session, msgId: 3557"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:47.328829639+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:47.328830628+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:49.275405211+07:00","message":"receive streaming session, msgId: 3557"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:49.275451145+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เที่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:49.275459096+07:00","message":"receive interim result [false|false]: เที่ยว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:49.275474735+07:00","message":"[buffer interim] 3557 false เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:49.275482039+07:00","message":"[bufferProcess] interim [260000000]:เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:49.275484368+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:49.275491197+07:00","message":"[bufferProcess] send to processor (ticker):เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:49.27549498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:49.275498313+07:00","message":"> Transcript [21106] [false]: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:49.275500755+07:00","message":"Set StatePrefix (first interim): 'เที่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:49.670320998+07:00","message":"receive streaming session, msgId: 3557"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:49.670363025+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เที่ยวหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:49.670369407+07:00","message":"receive interim result [false|false]: เที่ยวหา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:49.670383226+07:00","message":"[buffer interim] 3557 false เที่ยวหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:49.670390241+07:00","message":"[bufferProcess] interim [680000000]:เที่ยวหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:49.670392471+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:49.989204832+07:00","message":"receive streaming session, msgId: 3557"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:49.989244081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เที่ยว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:49.989251133+07:00","message":"receive interim result [false|false]: เที่ยว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:49.989265106+07:00","message":"[buffer interim] 3557 false เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:49.989272072+07:00","message":"[bufferProcess] interim [980000000]:เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:49.98927512+07:00","message":"[bufferProcess] send to processor:เที่ยวหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:49.989282821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:49.989286216+07:00","message":"> Transcript [21107] [false]: 'เที่ยวหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:49.98928947+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:49.9892916+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:49.989293832+07:00","message":"StatePrefix: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:49.989296313+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:50.328902679+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:50.328907335+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:50.350442039+07:00","message":"[GCS] IsForceVAD: false for message ID: 3557"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:50.481742558+07:00","message":"receive streaming session, msgId: 3557"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:50.481784808+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เที่ยว\",\"confidence\":0.8562911}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:50.481791113+07:00","message":"receive interim result [true|false]: เที่ยว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:50.481802915+07:00","message":"end recv isFinal message id 3557"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:50.481805736+07:00","message":"end Recv id 3557"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:50.481814615+07:00","message":"[buffer interim] 3557 true เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:50.481823075+07:00","message":"[bufferProcess] interim [520000000]:เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:50.48182655+07:00","message":"[bufferProcess] send to processor (isfinal):เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:50.481830984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:50.481834123+07:00","message":"> Transcript [21108] [false]: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:50.481836979+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:50.481841165+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:50.481843201+07:00","message":"StatePrefix: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:50.481845334+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:50.481847241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:50.48184941+07:00","message":"> Transcript [21109] [true]: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:50.481851582+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:50.481853399+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:50.481855183+07:00","message":"StatePrefix: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:50.481857075+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:50.481859815+07:00","message":"Push: 'เที่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:50.481867186+07:00","message":"push: {true เที่ยว 0 0xc0031c5500}"}
{"level":"info","service":"Main","time":"2026-08-22T12:03:50.49289304+07:00","message":"write wav file: './tmp/7666/7666_3557.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:50.671158059+07:00","message":"[GCS] Start streaming session, msgId: 3558"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:53.329868335+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:53.329895231+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:53.862729166+07:00","message":"[GCS] Cleaned up inactive client: 3543"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:53.862774284+07:00","message":"[GCS] Cleaned up inactive client: 3541"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:53.86277751+07:00","message":"[GCS] Cleaned up inactive client: 3542"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:53.86278037+07:00","message":"[GCS] Cleaned up inactive client: 3545"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:53.862782613+07:00","message":"[GCS] Cleaned up inactive client: 3544"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:56.330115516+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:56.330142968+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:56.630466025+07:00","message":"[GCS] IsForceVAD: false for message ID: 3558"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:56.724682876+07:00","message":"receive streaming session, msgId: 3558"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:56.724716329+07:00","message":"found end of frame, send empty tag with msgId: 3558"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:56.724719776+07:00","message":"end Recv id 3558"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:56.724730647+07:00","message":"[buffer interim] 3558 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:56.724738808+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:56.72474428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:56.72474758+07:00","message":"> Transcript [21110] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:56.724750536+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:56.724752679+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:56.724754769+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:56.724757202+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:56.724760627+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:56.724772682+07:00","message":"push: {true \n 0 0xc0031c5980}"}
{"level":"info","service":"Main","time":"2026-08-22T12:03:56.741248856+07:00","message":"write wav file: './tmp/7666/7666_3558.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:56.950517939+07:00","message":"[GCS] Start streaming session, msgId: 3559"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:59.062586682+07:00","message":"[GCS] IsForceVAD: false for message ID: 3559"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:59.161723403+07:00","message":"receive streaming session, msgId: 3559"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:59.161745996+07:00","message":"found end of frame, send empty tag with msgId: 3559"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:59.161750837+07:00","message":"end Recv id 3559"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:59.161760443+07:00","message":"[buffer interim] 3559 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:59.161768203+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:59.161773246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:59.161776154+07:00","message":"> Transcript [21111] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:59.16177871+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:59.161780964+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:59.161783042+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:59.161785166+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:03:59.161788102+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:59.161798568+07:00","message":"push: {true \n 0 0xc002cc4100}"}
{"level":"info","service":"Main","time":"2026-08-22T12:03:59.168721523+07:00","message":"write wav file: './tmp/7666/7666_3559.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:59.331166064+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:03:59.331169955+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:03:59.580565802+07:00","message":"[GCS] Start streaming session, msgId: 3560"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:02.332048274+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:02.332052242+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:02.629438945+07:00","message":"receive streaming session, msgId: 3560"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:02.629478826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรียก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:02.62948512+07:00","message":"receive interim result [false|false]: เรียก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:02.629498953+07:00","message":"[buffer interim] 3560 false เรียก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:02.629505653+07:00","message":"[bufferProcess] interim [900000000]:เรียก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:02.629508057+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:02.629515011+07:00","message":"[bufferProcess] send to processor (ticker):เรียก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:02.629518118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:02.629520974+07:00","message":"> Transcript [21112] [false]: 'เรียก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:02.629523228+07:00","message":"Set StatePrefix (first interim): 'เรียก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:02.809259556+07:00","message":"receive streaming session, msgId: 3560"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:02.80930858+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":"2026-08-22T12:04:02.809315105+07:00","message":"receive interim result [false|false]: เรียกว่า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:02.809330922+07:00","message":"[buffer interim] 3560 false เรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:02.809337908+07:00","message":"[bufferProcess] interim [80000000]:เรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:02.809340229+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:02.936153635+07:00","message":"receive streaming session, msgId: 3560"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:02.936197045+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":"2026-08-22T12:04:02.936202764+07:00","message":"receive interim result [false|false]: เรียกพี่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:02.936217802+07:00","message":"[buffer interim] 3560 false เรียกพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:02.93622463+07:00","message":"[bufferProcess] interim [140000000]:เรียกพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:02.936227319+07:00","message":"[bufferProcess] send to processor:เรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:02.936234844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:02.93623811+07:00","message":"> Transcript [21113] [false]: 'เรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:02.936241562+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:02.936244467+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:02.936246555+07:00","message":"StatePrefix: 'เรียก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:02.936248764+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:02.965631352+07:00","message":"receive streaming session, msgId: 3560"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:02.965665503+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรียกไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:02.965670979+07:00","message":"receive interim result [false|false]: เรียกไม่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:02.965685602+07:00","message":"[buffer interim] 3560 false เรียกไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:02.965692323+07:00","message":"[bufferProcess] interim [200000000]:เรียกไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:02.965694576+07:00","message":"[bufferProcess] send to processor:เรียกพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:02.965698216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:02.965700779+07:00","message":"> Transcript [21114] [false]: 'เรียกพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:02.965705108+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:02.965707405+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:02.965709564+07:00","message":"StatePrefix: 'เรียก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:02.965711667+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:03.078302576+07:00","message":"receive streaming session, msgId: 3560"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:03.078343584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องเรียกพี่นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:03.078350475+07:00","message":"receive interim result [false|false]: ต้องเรียกพี่นะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:03.078365015+07:00","message":"[buffer interim] 3560 false ต้องเรียกพี่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:03.078372053+07:00","message":"[bufferProcess] interim [260000000]:ต้องเรียกพี่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:03.078375442+07:00","message":"[bufferProcess] send to processor:เรียกไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:03.078382472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:03.078385487+07:00","message":"> Transcript [21115] [false]: 'เรียกไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:03.078388997+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:03.078391275+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:03.078393893+07:00","message":"StatePrefix: 'เรียก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:03.078396261+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:03.12363801+07:00","message":"receive streaming session, msgId: 3560"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:03.123678792+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรียกพี่น้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:03.123684578+07:00","message":"receive interim result [false|false]: เรียกพี่น้อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:03.123700792+07:00","message":"[buffer interim] 3560 false เรียกพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:03.123707956+07:00","message":"[bufferProcess] interim [380000000]:เรียกพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:03.123710723+07:00","message":"[bufferProcess] send to processor:ต้องเรียกพี่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:03.123717552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:03.123722575+07:00","message":"> Transcript [21116] [false]: 'ต้องเรียกพี่นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:03.123725021+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:03.123727478+07:00","message":"Set new StatePrefix: 'ต้องเรียกพี่นะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:03.507344213+07:00","message":"receive streaming session, msgId: 3560"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:03.507385601+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรียกไม่น้อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:03.507392037+07:00","message":"receive interim result [false|false]: เรียกไม่น้อย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:03.507406706+07:00","message":"[buffer interim] 3560 false เรียกไม่น้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:03.507413805+07:00","message":"[bufferProcess] interim [740000000]:เรียกไม่น้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:03.507417012+07:00","message":"[bufferProcess] send to processor:เรียกพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:03.507423841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:03.507427037+07:00","message":"> Transcript [21117] [false]: 'เรียกพี่น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:03.507429733+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:03.507431906+07:00","message":"Set new StatePrefix: 'เรียกพี่น้อง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:03.738960838+07:00","message":"[GCS] IsForceVAD: false for message ID: 3560"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:03.800210021+07:00","message":"[GCS] Start streaming session, msgId: 3561"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:03.850805884+07:00","message":"receive streaming session, msgId: 3560"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:03.850851895+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรียกพี่น้อย\",\"confidence\":0.8980274}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:03.850858795+07:00","message":"receive interim result [true|false]: เรียกพี่น้อย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:03.850869743+07:00","message":"end recv isFinal message id 3560"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:03.850872137+07:00","message":"end Recv id 3560"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:03.850878862+07:00","message":"[buffer interim] 3560 true เรียกพี่น้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:03.850886713+07:00","message":"[bufferProcess] interim [190000000]:เรียกพี่น้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:03.850892753+07:00","message":"[bufferProcess] send to processor (isfinal):เรียกไม่น้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:03.850897605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:03.850900843+07:00","message":"> Transcript [21118] [false]: 'เรียกไม่น้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:03.850903728+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:03.85090601+07:00","message":"Set new StatePrefix: 'เรียกไม่น้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:03.850908004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:03.850910421+07:00","message":"> Transcript [21119] [true]: 'เรียกพี่น้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:03.850912783+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:03.85091481+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:03.85091679+07:00","message":"StatePrefix: 'เรียกไม่น้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:03.850919086+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:03.850921918+07:00","message":"Push: 'เรียกพี่น้อย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:03.850930936+07:00","message":"push: {true เรียกพี่น้อย 0 0xc0029e5b80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:04:03.860849328+07:00","message":"write wav file: './tmp/7666/7666_3560.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:04.652937257+07:00","message":"receive streaming session, msgId: 3561"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:04.65298294+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แหวนเพชร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:04.652988408+07:00","message":"receive interim result [false|false]: แหวนเพชร"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:04.653006004+07:00","message":"[buffer interim] 3561 false แหวนเพชร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:04.65301257+07:00","message":"[bufferProcess] interim [720000000]:แหวนเพชร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:04.653015135+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:05.255131928+07:00","message":"receive streaming session, msgId: 3561"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:05.255176462+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แหวนเพชรแหวน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:05.255182631+07:00","message":"receive interim result [false|false]: แหวนเพชรแหวน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:05.25519764+07:00","message":"[buffer interim] 3561 false แหวนเพชรแหวน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:05.255205441+07:00","message":"[bufferProcess] interim [260000000]:แหวนเพชรแหวน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:05.255208188+07:00","message":"[bufferProcess] send to processor:แหวนเพชร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:05.255214059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:05.255216961+07:00","message":"> Transcript [21120] [false]: 'แหวนเพชร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:05.255219426+07:00","message":"Set StatePrefix (first interim): 'แหวนเพชร'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:05.332766079+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:05.33277975+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:05.383770989+07:00","message":"receive streaming session, msgId: 3561"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:05.383818237+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แหวนเพชร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:05.38382493+07:00","message":"receive interim result [false|false]: แหวนเพชร"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:05.383838668+07:00","message":"[buffer interim] 3561 false แหวนเพชร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:05.383845173+07:00","message":"[bufferProcess] interim [380000000]:แหวนเพชร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:05.383848729+07:00","message":"[bufferProcess] send to processor:แหวนเพชรแหวน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:05.383855729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:05.383858669+07:00","message":"> Transcript [21121] [false]: 'แหวนเพชรแหวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:05.383862424+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:05.383864691+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:05.383867242+07:00","message":"StatePrefix: 'แหวนเพชร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:05.383869657+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:05.687051515+07:00","message":"receive streaming session, msgId: 3561"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:05.687092227+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แหวนเพชรแหวนพลอย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:05.687098801+07:00","message":"receive interim result [false|false]: แหวนเพชรแหวนพลอย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:05.687115242+07:00","message":"[buffer interim] 3561 false แหวนเพชรแหวนพลอย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:05.687122448+07:00","message":"[bufferProcess] interim [680000000]:แหวนเพชรแหวนพลอย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:05.687125387+07:00","message":"[bufferProcess] send to processor:แหวนเพชร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:05.687129129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:05.68713227+07:00","message":"> Transcript [21122] [false]: 'แหวนเพชร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:05.687136192+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:05.687138496+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:05.687140725+07:00","message":"StatePrefix: 'แหวนเพชร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:05.687143508+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:05.877663764+07:00","message":"receive streaming session, msgId: 3561"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:05.87770304+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แหวนเพชรเม็ดน้อยหน่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:05.877710488+07:00","message":"receive interim result [false|false]: แหวนเพชรเม็ดน้อยหน่า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:05.877727306+07:00","message":"[buffer interim] 3561 false แหวนเพชรเม็ดน้อยหน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:05.87773399+07:00","message":"[bufferProcess] interim [920000000]:แหวนเพชรเม็ดน้อยหน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:05.877736932+07:00","message":"[bufferProcess] send to processor:แหวนเพชรแหวนพลอย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:05.877745258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:05.877748586+07:00","message":"> Transcript [21123] [false]: 'แหวนเพชรแหวนพลอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:05.877752548+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:05.877755064+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:05.877757127+07:00","message":"StatePrefix: 'แหวนเพชร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:05.877759491+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:06.14349142+07:00","message":"receive streaming session, msgId: 3561"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:06.143535551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แหวนเพชรแหวนพลอยนาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:06.143541973+07:00","message":"receive interim result [false|false]: แหวนเพชรแหวนพลอยนาง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:06.143561372+07:00","message":"[buffer interim] 3561 false แหวนเพชรแหวนพลอยนาง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:06.143570668+07:00","message":"[bufferProcess] interim [220000000]:แหวนเพชรแหวนพลอยนาง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:06.143573757+07:00","message":"[bufferProcess] send to processor:แหวนเพชรเม็ดน้อยหน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:06.143578188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:06.143581497+07:00","message":"> Transcript [21124] [false]: 'แหวนเพชรเม็ดน้อยหน่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:06.143585078+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:06.143587653+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:06.143589786+07:00","message":"StatePrefix: 'แหวนเพชร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:06.143592255+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:06.143595097+07:00","message":"Push: 'แหวนเพชร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:06.143597814+07:00","message":"TextPushed: 'แหวนเพชร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:06.143602138+07:00","message":"Set new StatePrefix : 'แหวนเพชรเม็ดน้อยหน่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:06.143604483+07:00","message":"Next Push (prob) : 'เม็ดน้อยหน่า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:06.143611803+07:00","message":"push: {false แหวนเพชร 0 0xc003134b80}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:06.402190199+07:00","message":"receive streaming session, msgId: 3561"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:06.402248395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แหวนเพชรแหวนพลอยนาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:06.402256378+07:00","message":"receive interim result [false|false]: แหวนเพชรแหวนพลอยนาน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:06.402273577+07:00","message":"[buffer interim] 3561 false แหวนเพชรแหวนพลอยนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:06.402281148+07:00","message":"[bufferProcess] interim [340000000]:แหวนเพชรแหวนพลอยนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:06.402284075+07:00","message":"[bufferProcess] send to processor:แหวนเพชรแหวนพลอยนาง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:06.402290555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:06.402293776+07:00","message":"> Transcript [21125] [false]: 'แหวนเพชรแหวนพลอยนาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:06.402296442+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:06.402299026+07:00","message":"Set new StatePrefix: 'แหวนเพชรแหวนพลอยนาง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:06.450615857+07:00","message":"receive streaming session, msgId: 3561"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:06.45065332+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แหวนเพชรแหวนพลอยนานิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:06.450659802+07:00","message":"receive interim result [false|false]: แหวนเพชรแหวนพลอยนานิ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:06.450674053+07:00","message":"[buffer interim] 3561 false แหวนเพชรแหวนพลอยนานิ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:06.450681727+07:00","message":"[bufferProcess] interim [460000000]:แหวนเพชรแหวนพลอยนานิ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:06.450684394+07:00","message":"[bufferProcess] send to processor:แหวนเพชรแหวนพลอยนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:06.450700858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:06.450704233+07:00","message":"> Transcript [21126] [false]: 'แหวนเพชรแหวนพลอยนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:06.450707018+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:06.450709736+07:00","message":"Set new StatePrefix: 'แหวนเพชรแหวนพลอยนาน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:06.952386539+07:00","message":"receive streaming session, msgId: 3561"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:06.952430493+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แหวนเพชรแหวนพลอยนานไม่ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:06.952437804+07:00","message":"receive interim result [false|false]: แหวนเพชรแหวนพลอยนานไม่ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:06.952463929+07:00","message":"[buffer interim] 3561 false แหวนเพชรแหวนพลอยนานไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:06.952477558+07:00","message":"[bufferProcess] interim [940000000]:แหวนเพชรแหวนพลอยนานไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:06.95248119+07:00","message":"[bufferProcess] send to processor:แหวนเพชรแหวนพลอยนานิ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:06.952488834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:06.952495479+07:00","message":"> Transcript [21127] [false]: 'แหวนเพชรแหวนพลอยนานิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:06.952499247+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:06.952501913+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:06.952504008+07:00","message":"StatePrefix: 'แหวนเพชรแหวนพลอยนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:06.952506542+07:00","message":"TextPushed: 'แหวนเพชร'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:07.176013631+07:00","message":"receive streaming session, msgId: 3561"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:07.176057271+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แหวนเพชรแหวนพลอยนานิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:07.176064179+07:00","message":"receive interim result [false|false]: แหวนเพชรแหวนพลอยนานิ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:07.17608887+07:00","message":"[buffer interim] 3561 false แหวนเพชรแหวนพลอยนานิ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:07.176099666+07:00","message":"[bufferProcess] interim [180000000]:แหวนเพชรแหวนพลอยนานิ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:07.176102784+07:00","message":"[bufferProcess] send to processor:แหวนเพชรแหวนพลอยนานไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:07.176107914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:07.176111041+07:00","message":"> Transcript [21128] [false]: 'แหวนเพชรแหวนพลอยนานไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:07.176114394+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:07.176116699+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:07.176119122+07:00","message":"StatePrefix: 'แหวนเพชรแหวนพลอยนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:07.176121767+07:00","message":"TextPushed: 'แหวนเพชร'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:07.269853026+07:00","message":"receive streaming session, msgId: 3561"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:07.269893233+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แหวนเพชรแหวนพลอยนานไม่ต้องมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:07.269900156+07:00","message":"receive interim result [false|false]: แหวนเพชรแหวนพลอยนานไม่ต้องมี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:07.26991427+07:00","message":"[buffer interim] 3561 false แหวนเพชรแหวนพลอยนานไม่ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:07.269927397+07:00","message":"[bufferProcess] interim [240000000]:แหวนเพชรแหวนพลอยนานไม่ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:07.269930272+07:00","message":"[bufferProcess] send to processor:แหวนเพชรแหวนพลอยนานิ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:07.269933754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:07.269936828+07:00","message":"> Transcript [21129] [false]: 'แหวนเพชรแหวนพลอยนานิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:07.269940321+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:07.269942905+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:07.269945745+07:00","message":"StatePrefix: 'แหวนเพชรแหวนพลอยนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:07.269948301+07:00","message":"TextPushed: 'แหวนเพชร'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:07.858631726+07:00","message":"receive streaming session, msgId: 3561"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:07.858672734+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แหวนเพชรแหวนพลอยนานไม่ต้องมี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:07.858679594+07:00","message":"receive interim result [false|false]: แหวนเพชรแหวนพลอยนานไม่ต้องมี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:07.858691622+07:00","message":"[buffer interim] 3561 false แหวนเพชรแหวนพลอยนานไม่ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:07.858700827+07:00","message":"[bufferProcess] interim [840000000]:แหวนเพชรแหวนพลอยนานไม่ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:07.858703412+07:00","message":"[bufferProcess] send to processor:แหวนเพชรแหวนพลอยนานไม่ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:07.858707221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:07.858710194+07:00","message":"> Transcript [21130] [false]: 'แหวนเพชรแหวนพลอยนานไม่ต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:07.858713724+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:07.85871596+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:07.858718588+07:00","message":"StatePrefix: 'แหวนเพชรแหวนพลอยนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:07.85872174+07:00","message":"TextPushed: 'แหวนเพชร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:07.858724607+07:00","message":"Push: 'แหวนพลอยนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:07.85872686+07:00","message":"TextPushed: 'แหวนเพชรแหวนพลอยนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:07.858729474+07:00","message":"Set new StatePrefix : 'แหวนเพชรแหวนพลอยนานไม่ต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:07.858731877+07:00","message":"Next Push (prob) : 'ไม่ต้องมี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:07.858739918+07:00","message":"push: {false แหวนพลอยนาน 0 0xc003134b80}"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:08.332819343+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:08.332832639+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:09.158437867+07:00","message":"receive streaming session, msgId: 3561"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:09.158477706+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แหวนเพชรแหวนพลอยนานไม่ต้องมีคน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:09.158485155+07:00","message":"receive interim result [false|false]: แหวนเพชรแหวนพลอยนานไม่ต้องมีคน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:09.158500931+07:00","message":"[buffer interim] 3561 false แหวนเพชรแหวนพลอยนานไม่ต้องมีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.158510137+07:00","message":"[bufferProcess] interim [220000000]:แหวนเพชรแหวนพลอยนานไม่ต้องมีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.158513404+07:00","message":"[bufferProcess] send to processor:แหวนเพชรแหวนพลอยนานไม่ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.158518811+07:00","message":"[bufferProcess] send to processor (ticker):แหวนเพชรแหวนพลอยนานไม่ต้องมีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.158523414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.158528226+07:00","message":"> Transcript [21131] [false]: 'แหวนเพชรแหวนพลอยนานไม่ต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.158533798+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.158536512+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.158538823+07:00","message":"StatePrefix: 'แหวนเพชรแหวนพลอยนานไม่ต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.15854176+07:00","message":"TextPushed: 'แหวนเพชรแหวนพลอยนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.158544119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.158546503+07:00","message":"> Transcript [21132] [false]: 'แหวนเพชรแหวนพลอยนานไม่ต้องมีคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.158548759+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.158553235+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.158555213+07:00","message":"StatePrefix: 'แหวนเพชรแหวนพลอยนานไม่ต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.15855725+07:00","message":"TextPushed: 'แหวนเพชรแหวนพลอยนาน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:09.28887369+07:00","message":"receive streaming session, msgId: 3561"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:09.288915156+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แหวนเพชรแหวนพลอยนานไม่ต้องมี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:09.288921422+07:00","message":"receive interim result [false|false]: แหวนเพชรแหวนพลอยนานไม่ต้องมี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:09.28894251+07:00","message":"[buffer interim] 3561 false แหวนเพชรแหวนพลอยนานไม่ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.288951023+07:00","message":"[bufferProcess] interim [280000000]:แหวนเพชรแหวนพลอยนานไม่ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.28895337+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:09.461620371+07:00","message":"receive streaming session, msgId: 3561"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:09.461663766+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แหวนเพชรแหวนพลอยนานไม่ต้องมีคนดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:09.461670595+07:00","message":"receive interim result [false|false]: แหวนเพชรแหวนพลอยนานไม่ต้องมีคนดี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:09.461683176+07:00","message":"[buffer interim] 3561 false แหวนเพชรแหวนพลอยนานไม่ต้องมีคนดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.46169375+07:00","message":"[bufferProcess] interim [460000000]:แหวนเพชรแหวนพลอยนานไม่ต้องมีคนดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.461698282+07:00","message":"[bufferProcess] send to processor:แหวนเพชรแหวนพลอยนานไม่ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.461705448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.461709437+07:00","message":"> Transcript [21133] [false]: 'แหวนเพชรแหวนพลอยนานไม่ต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.46171422+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.461717174+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.461720608+07:00","message":"StatePrefix: 'แหวนเพชรแหวนพลอยนานไม่ต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.461723455+07:00","message":"TextPushed: 'แหวนเพชรแหวนพลอยนาน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:09.832963067+07:00","message":"[GCS] IsForceVAD: false for message ID: 3561"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:09.995878494+07:00","message":"receive streaming session, msgId: 3561"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:09.995919516+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แหวนเพชรแหวนพลอยนานไม่ต้องมีคนดี\",\"confidence\":0.9417526}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:09.995925521+07:00","message":"receive interim result [true|false]: แหวนเพชรแหวนพลอยนานไม่ต้องมีคนดี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:09.995936711+07:00","message":"end recv isFinal message id 3561"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:09.995938937+07:00","message":"end Recv id 3561"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:09.99594582+07:00","message":"[buffer interim] 3561 true แหวนเพชรแหวนพลอยนานไม่ต้องมีคนดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.995952884+07:00","message":"[bufferProcess] interim [30000000]:แหวนเพชรแหวนพลอยนานไม่ต้องมีคนดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.995956526+07:00","message":"[bufferProcess] send to processor (isfinal):แหวนเพชรแหวนพลอยนานไม่ต้องมีคนดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.995960534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.995964092+07:00","message":"> Transcript [21134] [false]: 'แหวนเพชรแหวนพลอยนานไม่ต้องมีคนดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.995967648+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.995969736+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.995972039+07:00","message":"StatePrefix: 'แหวนเพชรแหวนพลอยนานไม่ต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.995974547+07:00","message":"TextPushed: 'แหวนเพชรแหวนพลอยนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.995983247+07:00","message":"Push: 'ไม่ต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.995985368+07:00","message":"TextPushed: 'แหวนเพชรแหวนพลอยนานไม่ต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.995987693+07:00","message":"Set new StatePrefix : 'แหวนเพชรแหวนพลอยนานไม่ต้องมีคนดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.995990035+07:00","message":"Next Push (prob) : 'คนดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.995994059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.995996825+07:00","message":"> Transcript [21135] [true]: 'แหวนเพชรแหวนพลอยนานไม่ต้องมีคนดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.99599923+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.996001719+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.996003846+07:00","message":"StatePrefix: 'แหวนเพชรแหวนพลอยนานไม่ต้องมีคนดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.996005812+07:00","message":"TextPushed: 'แหวนเพชรแหวนพลอยนานไม่ต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:09.996008467+07:00","message":"Push: 'คนดี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:09.996032223+07:00","message":"push: {false ไม่ต้องมี 0 0xc003134b80}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:09.996067196+07:00","message":"push: {true คนดี 0 0xc003134b80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:04:10.008105721+07:00","message":"write wav file: './tmp/7666/7666_3561.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:10.019842366+07:00","message":"[GCS] Start streaming session, msgId: 3562"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:11.33389543+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:11.333903142+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:12.091380133+07:00","message":"receive streaming session, msgId: 3562"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:12.091417443+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รีบมาขอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:12.091424255+07:00","message":"receive interim result [false|false]: รีบมาขอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:12.091441643+07:00","message":"[buffer interim] 3562 false รีบมาขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:12.091450496+07:00","message":"[bufferProcess] interim [100000000]:รีบมาขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:12.091452843+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:12.09145765+07:00","message":"[bufferProcess] send to processor (ticker):รีบมาขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:12.091460935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:12.091463801+07:00","message":"> Transcript [21136] [false]: 'รีบมาขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:12.091466284+07:00","message":"Set StatePrefix (first interim): 'รีบมาขอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:12.674080874+07:00","message":"receive streaming session, msgId: 3562"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:12.674123717+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รีบมาขอ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:12.674130048+07:00","message":"receive interim result [false|false]: รีบมาขอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:12.674143437+07:00","message":"[buffer interim] 3562 false รีบมาขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:12.674152264+07:00","message":"[bufferProcess] interim [700000000]:รีบมาขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:12.674154234+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:14.334799279+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:14.334799559+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:15.138471169+07:00","message":"[GCS] IsForceVAD: false for message ID: 3562"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:15.249341126+07:00","message":"receive streaming session, msgId: 3562"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:15.249387836+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":"2026-08-22T12:04:15.249395652+07:00","message":"receive interim result [true|false]: รีบมาขอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:15.249406797+07:00","message":"end recv isFinal message id 3562"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:15.249409461+07:00","message":"end Recv id 3562"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:15.249416454+07:00","message":"[buffer interim] 3562 true รีบมาขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:15.249423543+07:00","message":"[bufferProcess] interim [340000000]:รีบมาขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:15.249427034+07:00","message":"[bufferProcess] send to processor (isfinal):รีบมาขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:15.249431081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:15.249434455+07:00","message":"> Transcript [21137] [false]: 'รีบมาขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:15.249438173+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:15.249440538+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:15.249443321+07:00","message":"StatePrefix: 'รีบมาขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:15.24944554+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:15.249447532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:15.249449693+07:00","message":"> Transcript [21138] [true]: 'รีบมาขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:15.249452089+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:15.249454007+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:15.249455849+07:00","message":"StatePrefix: 'รีบมาขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:15.249457753+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:15.24946563+07:00","message":"Push: 'รีบมาขอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:15.249473677+07:00","message":"push: {true รีบมาขอ 0 0xc003135280}"}
{"level":"info","service":"Main","time":"2026-08-22T12:04:15.26067299+07:00","message":"write wav file: './tmp/7666/7666_3562.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:17.069890916+07:00","message":"[GCS] Start streaming session, msgId: 3563"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:17.334976948+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:17.335011211+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:17.638993637+07:00","message":"[GCS] IsForceVAD: false for message ID: 3563"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:17.709888776+07:00","message":"[GCS] Start streaming session, msgId: 3564"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:17.733127302+07:00","message":"receive streaming session, msgId: 3563"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:17.733145579+07:00","message":"found end of frame, send empty tag with msgId: 3563"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:17.733148762+07:00","message":"end Recv id 3563"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:17.733155311+07:00","message":"[buffer interim] 3563 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:17.733176833+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:17.733183464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:17.733188263+07:00","message":"> Transcript [21139] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:17.733192292+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:17.733195624+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:17.733201424+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:17.733204156+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:17.733220348+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:17.733230739+07:00","message":"push: {true \n 0 0xc003135380}"}
{"level":"info","service":"Main","time":"2026-08-22T12:04:17.743751653+07:00","message":"write wav file: './tmp/7666/7666_3563.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:17.769453751+07:00","message":"[GCS] IsForceVAD: false for message ID: 3564"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:17.899770225+07:00","message":"[GCS] Start streaming session, msgId: 3565"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:17.973911104+07:00","message":"receive streaming session, msgId: 3564"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:17.97393534+07:00","message":"found end of frame, send empty tag with msgId: 3564"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:17.973938671+07:00","message":"end Recv id 3564"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:17.973945686+07:00","message":"[buffer interim] 3564 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:17.973952881+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:17.973957417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:17.973960534+07:00","message":"> Transcript [21140] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:17.97396327+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:17.973965532+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:17.973967525+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:17.973969517+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:17.97397226+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:17.973981+07:00","message":"push: {true \n 0 0xc002cc5d00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:04:17.978534009+07:00","message":"write wav file: './tmp/7666/7666_3564.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:19.454117366+07:00","message":"receive streaming session, msgId: 3565"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:19.454166275+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:19.454172537+07:00","message":"receive interim result [false|false]: จะมา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:19.454189305+07:00","message":"[buffer interim] 3565 false จะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:19.454196909+07:00","message":"[bufferProcess] interim [620000000]:จะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:19.454199165+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:19.454204465+07:00","message":"[bufferProcess] send to processor (ticker):จะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:19.454207243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:19.454210445+07:00","message":"> Transcript [21141] [false]: 'จะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:19.454213158+07:00","message":"Set StatePrefix (first interim): 'จะมา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:19.954885155+07:00","message":"receive streaming session, msgId: 3565"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:19.954932939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมาหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:19.954938161+07:00","message":"receive interim result [false|false]: จะมาหา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:19.954953479+07:00","message":"[buffer interim] 3565 false จะมาหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:19.954961323+07:00","message":"[bufferProcess] interim [40000000]:จะมาหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:19.954963896+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:20.335012387+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:20.335023621+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:20.548370391+07:00","message":"receive streaming session, msgId: 3565"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:20.548405708+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมาหา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:20.548411547+07:00","message":"receive interim result [false|false]: จะมาหา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:20.548429142+07:00","message":"[buffer interim] 3565 false จะมาหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:20.548436829+07:00","message":"[bufferProcess] interim [640000000]:จะมาหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:20.548439719+07:00","message":"[bufferProcess] send to processor:จะมาหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:20.54844342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:20.54844672+07:00","message":"> Transcript [21142] [false]: 'จะมาหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:20.548450179+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:20.548452355+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:20.54845435+07:00","message":"StatePrefix: 'จะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:20.548456661+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:23.020201737+07:00","message":"[GCS] IsForceVAD: false for message ID: 3565"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:23.128115079+07:00","message":"receive streaming session, msgId: 3565"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:23.12816392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมาหา\",\"confidence\":0.9142903}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:23.128170508+07:00","message":"receive interim result [true|false]: จะมาหา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:23.128179805+07:00","message":"end recv isFinal message id 3565"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:23.128182174+07:00","message":"end Recv id 3565"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:23.128189326+07:00","message":"[buffer interim] 3565 true จะมาหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:23.12819881+07:00","message":"[bufferProcess] interim [340000000]:จะมาหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:23.128202142+07:00","message":"[bufferProcess] send to processor (isfinal):จะมาหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:23.12820629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:23.128209268+07:00","message":"> Transcript [21143] [false]: 'จะมาหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:23.128212748+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:23.128214881+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:23.128217004+07:00","message":"StatePrefix: 'จะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:23.128219304+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:23.128221092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:23.128223994+07:00","message":"> Transcript [21144] [true]: 'จะมาหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:23.128226256+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:23.128228499+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:23.128230458+07:00","message":"StatePrefix: 'จะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:23.128232448+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:23.12823869+07:00","message":"Push: 'จะมาหา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:23.128247144+07:00","message":"push: {true จะมาหา 0 0xc002cc4a80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:04:23.138803243+07:00","message":"write wav file: './tmp/7666/7666_3565.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:23.341713752+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:23.341721532+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:23.849875269+07:00","message":"[GCS] Start streaming session, msgId: 3566"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:23.862331899+07:00","message":"[GCS] Cleaned up inactive client: 3550"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:23.862346945+07:00","message":"[GCS] Cleaned up inactive client: 3551"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:23.86234984+07:00","message":"[GCS] Cleaned up inactive client: 3548"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:23.862351878+07:00","message":"[GCS] Cleaned up inactive client: 3547"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:23.86235391+07:00","message":"[GCS] Cleaned up inactive client: 3546"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:23.862355866+07:00","message":"[GCS] Cleaned up inactive client: 3549"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:26.342781517+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:26.342785242+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:27.928970686+07:00","message":"receive streaming session, msgId: 3566"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:27.92901845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จงรัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:27.929023666+07:00","message":"receive interim result [false|false]: จงรัก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:27.929040904+07:00","message":"[buffer interim] 3566 false จงรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:27.929048292+07:00","message":"[bufferProcess] interim [130000000]:จงรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:27.929051466+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:27.929059807+07:00","message":"[bufferProcess] send to processor (ticker):จงรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:27.929062473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:27.929065415+07:00","message":"> Transcript [21145] [false]: 'จงรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:27.929067919+07:00","message":"Set StatePrefix (first interim): 'จงรัก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:29.299206545+07:00","message":"[GCS] IsForceVAD: false for message ID: 3566"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:29.34352315+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:29.343542396+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:29.415505536+07:00","message":"receive streaming session, msgId: 3566"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:29.41556603+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จงรัก\",\"confidence\":0.8572582}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:29.415572336+07:00","message":"receive interim result [true|false]: จงรัก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:29.415580893+07:00","message":"end recv isFinal message id 3566"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:29.415583321+07:00","message":"end Recv id 3566"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:29.415590903+07:00","message":"[buffer interim] 3566 true จงรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:29.415599016+07:00","message":"[bufferProcess] interim [660000000]:จงรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:29.41560317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:29.415606073+07:00","message":"> Transcript [21146] [true]: 'จงรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:29.415609706+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:29.415611787+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:29.415614268+07:00","message":"StatePrefix: 'จงรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:29.415618013+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:29.415622617+07:00","message":"Push: 'จงรัก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:29.415635725+07:00","message":"push: {true จงรัก 0 0xc003135180}"}
{"level":"info","service":"Main","time":"2026-08-22T12:04:29.427180622+07:00","message":"write wav file: './tmp/7666/7666_3566.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:29.94308805+07:00","message":"[GCS] Start streaming session, msgId: 3567"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:32.067348769+07:00","message":"receive streaming session, msgId: 3567"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:32.06739676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:32.067402433+07:00","message":"receive interim result [false|false]: น้อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:32.067417949+07:00","message":"[buffer interim] 3567 false น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:32.067425037+07:00","message":"[bufferProcess] interim [940000000]:น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:32.067427439+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:32.067433313+07:00","message":"[bufferProcess] send to processor (ticker):น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:32.067436245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:32.067439247+07:00","message":"> Transcript [21147] [false]: 'น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:32.067441589+07:00","message":"Set StatePrefix (first interim): 'น้อง'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:32.343806274+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:32.343830338+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:32.789011123+07:00","message":"receive streaming session, msgId: 3567"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:32.789057589+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:32.789064646+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:32.789073446+07:00","message":"end recv isFinal message id 3567"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:32.789075616+07:00","message":"end Recv id 3567"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:32.78908142+07:00","message":"[buffer interim] 3567 true "}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:32.789088752+07:00","message":"[bufferProcess] interim [940000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:32.789096179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:32.789099336+07:00","message":"> Transcript [21148] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:32.789102633+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:32.78910466+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:32.789106898+07:00","message":"StatePrefix: 'น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:32.789109501+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:32.789115166+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:32.789123006+07:00","message":"push: {true  0 0xc002cc5a80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:04:32.796713452+07:00","message":"write wav file: './tmp/7666/7666_3567.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:35.344769857+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:35.344801557+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:35.388858451+07:00","message":"[GCS] IsForceVAD: false for message ID: 3567"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:35.44955014+07:00","message":"[GCS] Start streaming session, msgId: 3568"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:35.57853135+07:00","message":"[GCS] IsForceVAD: false for message ID: 3568"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:35.639819857+07:00","message":"[GCS] Start streaming session, msgId: 3569"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:35.861571121+07:00","message":"receive streaming session, msgId: 3568"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:35.861599649+07:00","message":"found end of frame, send empty tag with msgId: 3568"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:35.861603619+07:00","message":"end Recv id 3568"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:35.861612661+07:00","message":"[buffer interim] 3568 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:35.861620189+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:35.861624876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:35.861628333+07:00","message":"> Transcript [21149] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:35.861630999+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:35.86163331+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:35.861635328+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:35.861637475+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:35.861640361+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:35.861650382+07:00","message":"push: {true \n 0 0xc0037f3600}"}
{"level":"info","service":"Main","time":"2026-08-22T12:04:35.866628445+07:00","message":"write wav file: './tmp/7666/7666_3568.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:35.900489187+07:00","message":"[GCS] IsForceVAD: false for message ID: 3569"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:35.960592345+07:00","message":"[GCS] Start streaming session, msgId: 3570"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:36.159284899+07:00","message":"receive streaming session, msgId: 3569"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:36.159306632+07:00","message":"found end of frame, send empty tag with msgId: 3569"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:36.159309828+07:00","message":"end Recv id 3569"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:36.159315976+07:00","message":"[buffer interim] 3569 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:36.159322167+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:36.159326373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:36.159330072+07:00","message":"> Transcript [21150] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:36.159333132+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:36.159335179+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:36.159337175+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:36.159345408+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:36.159352775+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:36.159361841+07:00","message":"push: {true \n 0 0xc0037f3880}"}
{"level":"info","service":"Main","time":"2026-08-22T12:04:36.168709087+07:00","message":"write wav file: './tmp/7666/7666_3569.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:37.133663417+07:00","message":"receive streaming session, msgId: 3570"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:37.133709065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และคิด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:37.133714513+07:00","message":"receive interim result [false|false]: และคิด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:37.133726854+07:00","message":"[buffer interim] 3570 false และคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:37.133734044+07:00","message":"[bufferProcess] interim [960000000]:และคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:37.133736702+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:37.193567974+07:00","message":"receive streaming session, msgId: 3570"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:37.193606517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และคิดถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:37.193612061+07:00","message":"receive interim result [false|false]: และคิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:37.193626126+07:00","message":"[buffer interim] 3570 false และคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:37.193632871+07:00","message":"[bufferProcess] interim [80000000]:และคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:37.193636005+07:00","message":"[bufferProcess] send to processor:และคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:37.193640622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:37.193643912+07:00","message":"> Transcript [21151] [false]: 'และคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:37.193646213+07:00","message":"Set StatePrefix (first interim): 'และคิด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:37.827151347+07:00","message":"receive streaming session, msgId: 3570"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:37.827189985+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และคิดถึง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:37.827195236+07:00","message":"receive interim result [false|false]: และคิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:37.827207136+07:00","message":"[buffer interim] 3570 false และคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:37.827214024+07:00","message":"[bufferProcess] interim [680000000]:และคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:37.827216991+07:00","message":"[bufferProcess] send to processor:และคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:37.82722076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:37.827223776+07:00","message":"> Transcript [21152] [false]: 'และคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:37.827226984+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:37.827229266+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:37.827231504+07:00","message":"StatePrefix: 'และคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:37.827233983+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:38.345856248+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:38.345872311+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:39.868753568+07:00","message":"[GCS] IsForceVAD: false for message ID: 3570"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:39.928852285+07:00","message":"[GCS] Start streaming session, msgId: 3571"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:39.965073209+07:00","message":"receive streaming session, msgId: 3570"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:39.965127787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักและคิดถึง\",\"confidence\":0.93361616}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:39.965138256+07:00","message":"receive interim result [true|false]: รักและคิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:39.965150378+07:00","message":"end recv isFinal message id 3570"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:39.965154207+07:00","message":"end Recv id 3570"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:39.965177679+07:00","message":"[buffer interim] 3570 true รักและคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:39.965186236+07:00","message":"[bufferProcess] interim [930000000]:รักและคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:39.965195082+07:00","message":"[bufferProcess] send to processor (isfinal):และคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:39.965200454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:39.96520564+07:00","message":"> Transcript [21153] [false]: 'และคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:39.9652127+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:39.965217868+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:39.965220816+07:00","message":"StatePrefix: 'และคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:39.965224563+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:39.965227347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:39.965231136+07:00","message":"> Transcript [21154] [true]: 'รักและคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:39.965240843+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:39.965243967+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:39.96524764+07:00","message":"StatePrefix: 'และคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:39.965249594+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:39.965257691+07:00","message":"Push: 'รักและคิดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:39.965265751+07:00","message":"push: {true รักและคิดถึง 0 0xc003135680}"}
{"level":"info","service":"Main","time":"2026-08-22T12:04:39.974579461+07:00","message":"write wav file: './tmp/7666/7666_3570.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:40.797442142+07:00","message":"receive streaming session, msgId: 3571"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:40.797486801+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Yamaha\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:40.797492113+07:00","message":"receive interim result [false|false]: Yamaha"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:40.79750922+07:00","message":"[buffer interim] 3571 false Yamaha"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:40.79751573+07:00","message":"[bufferProcess] interim [720000000]:Yamaha"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:40.797517797+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:41.346649302+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:41.346676709+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:41.369787157+07:00","message":"receive streaming session, msgId: 3571"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:41.369825449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Yamaha\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:41.369831233+07:00","message":"receive interim result [false|false]: Yamaha"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:41.369842757+07:00","message":"[buffer interim] 3571 false Yamaha"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:41.369849175+07:00","message":"[bufferProcess] interim [320000000]:Yamaha"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:41.369851542+07:00","message":"[bufferProcess] send to processor:Yamaha"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:41.369857655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:41.369860857+07:00","message":"> Transcript [21155] [false]: 'Yamaha'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:41.369863041+07:00","message":"Set StatePrefix (first interim): 'Yamaha'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:41.566261451+07:00","message":"receive streaming session, msgId: 3571"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:41.566304951+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Yamaha\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:41.566310273+07:00","message":"receive interim result [false|false]: Yamaha"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:41.566316565+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ร้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:41.566319486+07:00","message":"receive interim result [false|false]:  ร้อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:41.566327265+07:00","message":"[buffer interim] 3571 false Yamaha"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:41.566330221+07:00","message":"[buffer interim] 3571 false  ร้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:41.566336429+07:00","message":"[bufferProcess] interim [500000000]:Yamaha"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:41.566338878+07:00","message":"[bufferProcess] send to processor:Yamaha"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:41.566341878+07:00","message":"[bufferProcess] interim [500000000]: ร้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:41.566344821+07:00","message":"[bufferProcess] update buffer: Yamaha ร้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:41.56634761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:41.566350672+07:00","message":"> Transcript [21156] [false]: 'Yamaha'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:41.566354462+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:41.566356568+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:41.566358585+07:00","message":"StatePrefix: 'Yamaha'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:41.566360627+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:41.875115867+07:00","message":"receive streaming session, msgId: 3571"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:41.875167259+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่ามาร้องขอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:41.875173846+07:00","message":"receive interim result [false|false]: อย่ามาร้องขอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:41.87519619+07:00","message":"[buffer interim] 3571 false อย่ามาร้องขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:41.875205104+07:00","message":"[bufferProcess] interim [740000000]:อย่ามาร้องขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:41.875208868+07:00","message":"[bufferProcess] send to processor:Yamaha ร้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:41.875216671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:41.875219655+07:00","message":"> Transcript [21157] [false]: 'Yamaha ร้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:41.875223576+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:41.875225831+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:41.875228852+07:00","message":"StatePrefix: 'Yamaha'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:41.875232629+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:42.514315763+07:00","message":"receive streaming session, msgId: 3571"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:42.514360361+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่ามาร้องขอ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:42.514366725+07:00","message":"receive interim result [false|false]: อย่ามาร้องขอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:42.514382199+07:00","message":"[buffer interim] 3571 false อย่ามาร้องขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:42.514389527+07:00","message":"[bufferProcess] interim [340000000]:อย่ามาร้องขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:42.514392647+07:00","message":"[bufferProcess] send to processor:อย่ามาร้องขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:42.514396634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:42.514399837+07:00","message":"> Transcript [21158] [false]: 'อย่ามาร้องขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:42.514402358+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:42.51440487+07:00","message":"Set new StatePrefix: 'อย่ามาร้องขอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:42.579237364+07:00","message":"receive streaming session, msgId: 3571"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:42.579279139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Yamaha รองท้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:42.579285528+07:00","message":"receive interim result [false|false]: Yamaha รองท้อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:42.579297611+07:00","message":"[buffer interim] 3571 false Yamaha รองท้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:42.579305901+07:00","message":"[bufferProcess] interim [460000000]:Yamaha รองท้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:42.579308555+07:00","message":"[bufferProcess] send to processor:อย่ามาร้องขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:42.579314092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:42.57931781+07:00","message":"> Transcript [21159] [false]: 'อย่ามาร้องขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:42.579320899+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:42.579322957+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:42.579325004+07:00","message":"StatePrefix: 'อย่ามาร้องขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:42.579327464+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:43.147725412+07:00","message":"receive streaming session, msgId: 3571"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:43.14777627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Yamaha รองท้อง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:43.147782022+07:00","message":"receive interim result [false|false]: Yamaha รองท้อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:43.147806589+07:00","message":"[buffer interim] 3571 false Yamaha รองท้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:43.147815448+07:00","message":"[bufferProcess] interim [60000000]:Yamaha รองท้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:43.147818344+07:00","message":"[bufferProcess] send to processor:Yamaha รองท้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:43.147824103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:43.1478271+07:00","message":"> Transcript [21160] [false]: 'Yamaha รองท้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:43.147830049+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:43.147832732+07:00","message":"Set new StatePrefix: 'Yamaha รองท้อง'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:44.346768483+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:44.346794777+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:45.59106143+07:00","message":"receive streaming session, msgId: 3571"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:45.59110369+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Yamaha\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:45.591109403+07:00","message":"receive interim result [false|false]: Yamaha"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:45.591120156+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" รองท้องคิดถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:45.591123756+07:00","message":"receive interim result [false|false]:  รองท้องคิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:45.591132191+07:00","message":"[buffer interim] 3571 false Yamaha"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:45.591135703+07:00","message":"[buffer interim] 3571 false  รองท้องคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:45.591141632+07:00","message":"[bufferProcess] interim [460000000]:Yamaha"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:45.591144518+07:00","message":"[bufferProcess] send to processor:Yamaha รองท้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:45.591147915+07:00","message":"[bufferProcess] send to processor (ticker):Yamaha"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:45.591150566+07:00","message":"[bufferProcess] interim [460000000]: รองท้องคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:45.591152722+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:45.591155554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:45.591160404+07:00","message":"> Transcript [21161] [false]: 'Yamaha รองท้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:45.591164592+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:45.591166945+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:45.591169062+07:00","message":"StatePrefix: 'Yamaha รองท้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:45.591171441+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:45.591174573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:45.591176872+07:00","message":"> Transcript [21162] [false]: 'Yamaha'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:45.5911786+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:46.162210358+07:00","message":"receive streaming session, msgId: 3571"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:46.162248145+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Yamaha รองท้องคิดถึง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:46.16225401+07:00","message":"receive interim result [false|false]: Yamaha รองท้องคิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:46.162268535+07:00","message":"[buffer interim] 3571 false Yamaha รองท้องคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:46.162275467+07:00","message":"[bufferProcess] interim [60000000]:Yamaha รองท้องคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:46.16227846+07:00","message":"[bufferProcess] send to processor: รองท้องคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:46.162285373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:46.162288607+07:00","message":"> Transcript [21163] [false]: ' รองท้องคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:46.162291117+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:46.162293704+07:00","message":"Set new StatePrefix: ' รองท้องคิดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:46.588329201+07:00","message":"[GCS] IsForceVAD: false for message ID: 3571"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:46.7023358+07:00","message":"receive streaming session, msgId: 3571"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:46.702385003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Yamaha รองท้องคิดถึง\",\"confidence\":0.89682174}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:46.702391382+07:00","message":"receive interim result [true|false]: Yamaha รองท้องคิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:46.70239932+07:00","message":"end recv isFinal message id 3571"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:46.702401778+07:00","message":"end Recv id 3571"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:46.702422593+07:00","message":"[buffer interim] 3571 true Yamaha รองท้องคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:46.70243987+07:00","message":"[bufferProcess] interim [690000000]:Yamaha รองท้องคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:46.702450084+07:00","message":"[bufferProcess] send to processor (isfinal):Yamaha รองท้องคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:46.702461221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:46.70248048+07:00","message":"> Transcript [21164] [false]: 'Yamaha รองท้องคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:46.702484212+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:46.70248674+07:00","message":"Set new StatePrefix: 'Yamaha รองท้องคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:46.702489203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:46.702491887+07:00","message":"> Transcript [21165] [true]: 'Yamaha รองท้องคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:46.702496209+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:46.702498509+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:46.702500886+07:00","message":"StatePrefix: 'Yamaha รองท้องคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:46.702503264+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:46.702510279+07:00","message":"Push: 'Yamaha รองท้องคิดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:46.702520827+07:00","message":"push: {true Yamaha รองท้องคิดถึง 0 0xc002a2ac00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:04:46.71520695+07:00","message":"write wav file: './tmp/7666/7666_3571.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:46.980787277+07:00","message":"[GCS] Start streaming session, msgId: 3572"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:47.347146919+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:47.347170286+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:50.34764633+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:50.347647106+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:51.148636275+07:00","message":"[GCS] IsForceVAD: false for message ID: 3572"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:51.259968719+07:00","message":"receive streaming session, msgId: 3572"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:51.25999184+07:00","message":"found end of frame, send empty tag with msgId: 3572"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:51.259995423+07:00","message":"end Recv id 3572"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:51.260002954+07:00","message":"[buffer interim] 3572 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:51.260009965+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:51.26001523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:51.260018702+07:00","message":"> Transcript [21166] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:51.260022192+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:51.26002459+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:51.260026844+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:51.260028919+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:51.260031937+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:51.260040718+07:00","message":"push: {true \n 0 0xc0037f3d00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:04:51.270764126+07:00","message":"write wav file: './tmp/7666/7666_3572.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:51.530988076+07:00","message":"[GCS] Start streaming session, msgId: 3573"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:51.587857042+07:00","message":"[GCS] IsForceVAD: false for message ID: 3573"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:51.718858947+07:00","message":"[GCS] Start streaming session, msgId: 3574"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:51.780238545+07:00","message":"receive streaming session, msgId: 3573"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:51.780273668+07:00","message":"found end of frame, send empty tag with msgId: 3573"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:51.780278906+07:00","message":"end Recv id 3573"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:51.780291576+07:00","message":"[buffer interim] 3573 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:51.780301013+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:51.78030726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:51.780312005+07:00","message":"> Transcript [21167] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:51.780316752+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:51.780320025+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:51.780323405+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:51.780326648+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:51.780331112+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:51.780344308+07:00","message":"push: {true \n 0 0xc003134600}"}
{"level":"info","service":"Main","time":"2026-08-22T12:04:51.784610478+07:00","message":"write wav file: './tmp/7666/7666_3573.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:51.788427504+07:00","message":"[GCS] IsForceVAD: false for message ID: 3574"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:51.848769702+07:00","message":"[GCS] Start streaming session, msgId: 3575"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:51.908526548+07:00","message":"[GCS] IsForceVAD: false for message ID: 3575"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:51.978868677+07:00","message":"[GCS] Start streaming session, msgId: 3576"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:52.009333187+07:00","message":"receive streaming session, msgId: 3574"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:52.009350877+07:00","message":"found end of frame, send empty tag with msgId: 3574"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:52.009354328+07:00","message":"end Recv id 3574"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:52.009360937+07:00","message":"[buffer interim] 3574 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:52.009367738+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:52.009374391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:52.009379755+07:00","message":"> Transcript [21168] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:52.009382809+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:52.009384897+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:52.009386905+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:52.009389053+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:52.009397684+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:52.009406038+07:00","message":"push: {true \n 0 0xc002cc5800}"}
{"level":"info","service":"Main","time":"2026-08-22T12:04:52.013867757+07:00","message":"write wav file: './tmp/7666/7666_3574.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:52.114133076+07:00","message":"receive streaming session, msgId: 3575"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:52.11415719+07:00","message":"found end of frame, send empty tag with msgId: 3575"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:52.114160758+07:00","message":"end Recv id 3575"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:52.114167602+07:00","message":"[buffer interim] 3575 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:52.114175354+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:52.114180765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:52.114184538+07:00","message":"> Transcript [21169] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:52.114187526+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:52.114190037+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:52.114192372+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:52.1141944+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:52.114198238+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:52.114211226+07:00","message":"push: {true \n 0 0xc003134f00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:04:52.119258431+07:00","message":"write wav file: './tmp/7666/7666_3575.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:52.358360726+07:00","message":"[GCS] IsForceVAD: false for message ID: 3576"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:52.436757517+07:00","message":"receive streaming session, msgId: 3576"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:52.43677962+07:00","message":"found end of frame, send empty tag with msgId: 3576"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:52.436782625+07:00","message":"end Recv id 3576"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:52.436823674+07:00","message":"[buffer interim] 3576 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:52.436857331+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:52.436866967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:52.436871748+07:00","message":"> Transcript [21170] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:52.436876413+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:52.436879753+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:52.436883295+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:52.43688654+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:52.436900356+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:52.436910067+07:00","message":"push: {true \n 0 0xc003135500}"}
{"level":"info","service":"Main","time":"2026-08-22T12:04:52.441625202+07:00","message":"write wav file: './tmp/7666/7666_3576.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:52.549110135+07:00","message":"[GCS] Start streaming session, msgId: 3577"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:53.348661618+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:53.348677876+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:53.862845115+07:00","message":"[GCS] Cleaned up inactive client: 3555"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:53.862885204+07:00","message":"[GCS] Cleaned up inactive client: 3552"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:53.862888532+07:00","message":"[GCS] Cleaned up inactive client: 3556"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:53.862890964+07:00","message":"[GCS] Cleaned up inactive client: 3553"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:53.862892998+07:00","message":"[GCS] Cleaned up inactive client: 3554"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:53.862894919+07:00","message":"[GCS] Cleaned up inactive client: 3557"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:56.348824659+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:56.348830945+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:57.67834004+07:00","message":"[GCS] IsForceVAD: false for message ID: 3577"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:57.779304965+07:00","message":"receive streaming session, msgId: 3577"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:57.77932858+07:00","message":"found end of frame, send empty tag with msgId: 3577"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:57.779332027+07:00","message":"end Recv id 3577"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:57.779340807+07:00","message":"[buffer interim] 3577 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:57.779349698+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:57.779354355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:57.779357265+07:00","message":"> Transcript [21171] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:57.779360305+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:57.779362515+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:57.779364484+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:57.779366521+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:04:57.779369403+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:04:57.779380439+07:00","message":"push: {true \n 0 0xc002e8e200}"}
{"level":"info","service":"Main","time":"2026-08-22T12:04:57.789050033+07:00","message":"write wav file: './tmp/7666/7666_3577.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:59.349268146+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:04:59.349273534+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:02.35023269+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:02.350272481+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:05.109028825+07:00","message":"[GCS] Start streaming session, msgId: 3578"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:05.350607175+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:05.350628203+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:08.307172595+07:00","message":"[GCS] IsForceVAD: false for message ID: 3578"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:08.351416176+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:08.351446908+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:08.400245955+07:00","message":"receive streaming session, msgId: 3578"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:08.400265283+07:00","message":"found end of frame, send empty tag with msgId: 3578"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:08.400268521+07:00","message":"end Recv id 3578"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:08.400277296+07:00","message":"[buffer interim] 3578 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:08.400284641+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:08.400289787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:08.400292681+07:00","message":"> Transcript [21172] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:08.40029552+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:08.400298047+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:08.400300144+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:08.400302122+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:08.400309434+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:08.400318995+07:00","message":"push: {true \n 0 0xc0031c5e00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:05:08.409866702+07:00","message":"write wav file: './tmp/7666/7666_3578.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:08.568991859+07:00","message":"[GCS] Start streaming session, msgId: 3579"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:11.351936192+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:11.351957003+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:11.956820424+07:00","message":"[GCS] IsForceVAD: false for message ID: 3579"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:12.028225349+07:00","message":"[GCS] Start streaming session, msgId: 3580"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:12.056187415+07:00","message":"receive streaming session, msgId: 3579"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:12.056215521+07:00","message":"found end of frame, send empty tag with msgId: 3579"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:12.056218857+07:00","message":"end Recv id 3579"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:12.056229661+07:00","message":"[buffer interim] 3579 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:12.056236497+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:12.056240991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:12.056244141+07:00","message":"> Transcript [21173] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:12.05624749+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:12.056249727+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:12.056251739+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:12.056253842+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:12.056256893+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:12.056267614+07:00","message":"push: {true \n 0 0xc000131a80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:05:12.064993407+07:00","message":"write wav file: './tmp/7666/7666_3579.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:14.352561328+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:14.352574825+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:17.148375326+07:00","message":"[GCS] IsForceVAD: false for message ID: 3580"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:17.24586501+07:00","message":"receive streaming session, msgId: 3580"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:17.245887785+07:00","message":"found end of frame, send empty tag with msgId: 3580"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:17.245891072+07:00","message":"end Recv id 3580"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:17.245898481+07:00","message":"[buffer interim] 3580 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:17.245904978+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:17.245911184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:17.245914225+07:00","message":"> Transcript [21174] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:17.245917431+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:17.245919805+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:17.245921759+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:17.245923754+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:17.245932127+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:17.245940786+07:00","message":"push: {true \n 0 0xc002a2b000}"}
{"level":"info","service":"Main","time":"2026-08-22T12:05:17.258661845+07:00","message":"write wav file: './tmp/7666/7666_3580.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:17.352725633+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:17.352762045+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:19.328065723+07:00","message":"[GCS] Start streaming session, msgId: 3581"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:20.353504609+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:20.353547529+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:21.27080224+07:00","message":"receive streaming session, msgId: 3581"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:21.270853611+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะรอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:21.270860197+07:00","message":"receive interim result [false|false]: จะรอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:21.270873674+07:00","message":"[buffer interim] 3581 false จะรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:21.270881816+07:00","message":"[bufferProcess] interim [740000000]:จะรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:21.270884756+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:21.27089215+07:00","message":"[bufferProcess] send to processor (ticker):จะรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:21.270895135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:21.270898147+07:00","message":"> Transcript [21175] [false]: 'จะรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:21.270901402+07:00","message":"Set StatePrefix (first interim): 'จะรอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:21.43232186+07:00","message":"receive streaming session, msgId: 3581"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:21.432362136+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:21.432368194+07:00","message":"receive interim result [false|false]: อย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:21.432383408+07:00","message":"[buffer interim] 3581 false อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:21.432392365+07:00","message":"[bufferProcess] interim [920000000]:อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:21.432395975+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:22.022506688+07:00","message":"receive streaming session, msgId: 3581"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:22.022547743+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:22.022554609+07:00","message":"receive interim result [false|false]: อย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:22.02257012+07:00","message":"[buffer interim] 3581 false อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:22.022580833+07:00","message":"[bufferProcess] interim [520000000]:อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:22.022584391+07:00","message":"[bufferProcess] send to processor:อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:22.022590887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:22.022595235+07:00","message":"> Transcript [21176] [false]: 'อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:22.022598956+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:22.022602651+07:00","message":"Set new StatePrefix: 'อย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:22.147039767+07:00","message":"[GCS] IsForceVAD: false for message ID: 3581"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:22.217832056+07:00","message":"[GCS] Start streaming session, msgId: 3582"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:22.257030019+07:00","message":"receive streaming session, msgId: 3581"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:22.257080201+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะรอถึงวัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:22.257086248+07:00","message":"receive interim result [false|false]: จะรอถึงวัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:22.257109242+07:00","message":"[buffer interim] 3581 false จะรอถึงวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:22.257116829+07:00","message":"[bufferProcess] interim [820000000]:จะรอถึงวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:22.257119908+07:00","message":"[bufferProcess] send to processor:อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:22.257125235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:22.257128439+07:00","message":"> Transcript [21177] [false]: 'อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:22.25713228+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:22.257134588+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:22.257137043+07:00","message":"StatePrefix: 'อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:22.257139531+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:22.342488948+07:00","message":"receive streaming session, msgId: 3581"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:22.34253873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะรอ\",\"confidence\":0.7970582}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:22.342545697+07:00","message":"receive interim result [true|false]: จะรอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:22.342557599+07:00","message":"end recv isFinal message id 3581"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:22.342560597+07:00","message":"end Recv id 3581"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:22.342567661+07:00","message":"[buffer interim] 3581 true จะรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:22.342575634+07:00","message":"[bufferProcess] interim [850000000]:จะรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:22.342579285+07:00","message":"[bufferProcess] send to processor (isfinal):จะรอถึงวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:22.342583169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:22.342588181+07:00","message":"> Transcript [21178] [false]: 'จะรอถึงวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:22.342592103+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:22.342595304+07:00","message":"Set new StatePrefix: 'จะรอถึงวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:22.342598179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:22.342601197+07:00","message":"> Transcript [21179] [true]: 'จะรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:22.342604718+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:22.342608846+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:22.342611933+07:00","message":"StatePrefix: 'จะรอถึงวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:22.342615185+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:22.342620564+07:00","message":"Push: 'จะรอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:22.342632853+07:00","message":"push: {true จะรอ 0 0xc0037f2080}"}
{"level":"info","service":"Main","time":"2026-08-22T12:05:22.350751865+07:00","message":"write wav file: './tmp/7666/7666_3581.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:23.354111456+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:23.354114568+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:23.777364612+07:00","message":"receive streaming session, msgId: 3582"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:23.777404172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:23.777409692+07:00","message":"receive interim result [false|false]: จะมา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:23.77742833+07:00","message":"[buffer interim] 3582 false จะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:23.777435027+07:00","message":"[bufferProcess] interim [380000000]:จะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:23.77743734+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:23.777441447+07:00","message":"[bufferProcess] send to processor (ticker):จะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:23.777444879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:23.777448062+07:00","message":"> Transcript [21180] [false]: 'จะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:23.777450492+07:00","message":"Set StatePrefix (first interim): 'จะมา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:23.862719462+07:00","message":"[GCS] Cleaned up inactive client: 3559"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:23.862780414+07:00","message":"[GCS] Cleaned up inactive client: 3563"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:23.862783896+07:00","message":"[GCS] Cleaned up inactive client: 3564"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:23.862786533+07:00","message":"[GCS] Cleaned up inactive client: 3558"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:23.862788691+07:00","message":"[GCS] Cleaned up inactive client: 3561"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:23.862790686+07:00","message":"[GCS] Cleaned up inactive client: 3560"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:23.862792559+07:00","message":"[GCS] Cleaned up inactive client: 3565"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:23.862794342+07:00","message":"[GCS] Cleaned up inactive client: 3562"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:24.151982467+07:00","message":"receive streaming session, msgId: 3582"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:24.152057953+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมาหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:24.152067598+07:00","message":"receive interim result [false|false]: จะมาหา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:24.152082866+07:00","message":"[buffer interim] 3582 false จะมาหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:24.152089343+07:00","message":"[bufferProcess] interim [740000000]:จะมาหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:24.152091585+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:24.79173748+07:00","message":"receive streaming session, msgId: 3582"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:24.791780816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมาหา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:24.791786545+07:00","message":"receive interim result [false|false]: จะมาหา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:24.791799421+07:00","message":"[buffer interim] 3582 false จะมาหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:24.791806011+07:00","message":"[bufferProcess] interim [340000000]:จะมาหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:24.791808907+07:00","message":"[bufferProcess] send to processor:จะมาหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:24.79181452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:24.791817959+07:00","message":"> Transcript [21181] [false]: 'จะมาหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:24.791821813+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:24.791824257+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:24.791826435+07:00","message":"StatePrefix: 'จะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:24.791829003+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:26.354655816+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:26.354660386+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:27.337510049+07:00","message":"[GCS] IsForceVAD: false for message ID: 3582"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:27.455826808+07:00","message":"receive streaming session, msgId: 3582"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:27.455876408+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมาหา\",\"confidence\":0.94028896}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:27.455885224+07:00","message":"receive interim result [true|false]: จะมาหา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:27.455896271+07:00","message":"end recv isFinal message id 3582"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:27.455899657+07:00","message":"end Recv id 3582"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:27.455919931+07:00","message":"[buffer interim] 3582 true จะมาหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:27.455940435+07:00","message":"[bufferProcess] interim [130000000]:จะมาหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:27.455944706+07:00","message":"[bufferProcess] send to processor (isfinal):จะมาหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:27.455948757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:27.455952291+07:00","message":"> Transcript [21182] [false]: 'จะมาหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:27.455963494+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:27.455966131+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:27.455968474+07:00","message":"StatePrefix: 'จะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:27.45597073+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:27.455972738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:27.455975113+07:00","message":"> Transcript [21183] [true]: 'จะมาหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:27.455977324+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:27.455979162+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:27.45598109+07:00","message":"StatePrefix: 'จะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:27.455983158+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:27.455986421+07:00","message":"Push: 'จะมาหา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:27.455995342+07:00","message":"push: {true จะมาหา 0 0xc0031c4080}"}
{"level":"info","service":"Main","time":"2026-08-22T12:05:27.466629198+07:00","message":"write wav file: './tmp/7666/7666_3582.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:28.547976057+07:00","message":"[GCS] Start streaming session, msgId: 3583"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:29.354651276+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:29.354668869+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:29.761154009+07:00","message":"receive streaming session, msgId: 3583"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:29.761218251+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:29.761224054+07:00","message":"receive interim result [false|false]: พี่จะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:29.761240018+07:00","message":"[buffer interim] 3583 false พี่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:29.761247384+07:00","message":"[bufferProcess] interim [20000000]:พี่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:29.761250031+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:29.761257098+07:00","message":"[bufferProcess] send to processor (ticker):พี่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:29.761260116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:29.761263239+07:00","message":"> Transcript [21184] [false]: 'พี่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:29.761265508+07:00","message":"Set StatePrefix (first interim): 'พี่จะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:29.803635717+07:00","message":"receive streaming session, msgId: 3583"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:29.803671641+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่จ๋า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:29.803679789+07:00","message":"receive interim result [false|false]: พี่จ๋า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:29.803692863+07:00","message":"[buffer interim] 3583 false พี่จ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:29.803702409+07:00","message":"[bufferProcess] interim [80000000]:พี่จ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:29.803705522+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:30.435967098+07:00","message":"receive streaming session, msgId: 3583"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:30.436031331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่จ๋า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:30.436043371+07:00","message":"receive interim result [false|false]: พี่จ๋า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:30.436064393+07:00","message":"[buffer interim] 3583 false พี่จ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:30.43607715+07:00","message":"[bufferProcess] interim [680000000]:พี่จ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:30.43608113+07:00","message":"[bufferProcess] send to processor:พี่จ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:30.436089337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:30.436093966+07:00","message":"> Transcript [21185] [false]: 'พี่จ๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:30.436097608+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:30.436100648+07:00","message":"Set new StatePrefix: 'พี่จ๋า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:31.946417604+07:00","message":"[GCS] IsForceVAD: false for message ID: 3583"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:32.018194097+07:00","message":"[GCS] Start streaming session, msgId: 3584"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:32.041958939+07:00","message":"receive streaming session, msgId: 3583"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:32.042006065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่จ๋าจงรัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:32.042013318+07:00","message":"receive interim result [false|false]: พี่จ๋าจงรัก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:32.042028116+07:00","message":"[buffer interim] 3583 false พี่จ๋าจงรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:32.042035098+07:00","message":"[bufferProcess] interim [420000000]:พี่จ๋าจงรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:32.042037906+07:00","message":"[bufferProcess] send to processor:พี่จ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:32.04204512+07:00","message":"[bufferProcess] send to processor (ticker):พี่จ๋าจงรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:32.042048201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:32.042051135+07:00","message":"> Transcript [21186] [false]: 'พี่จ๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:32.042054445+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:32.042057149+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:32.042059245+07:00","message":"StatePrefix: 'พี่จ๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:32.042061386+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:32.042063258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:32.042065346+07:00","message":"> Transcript [21187] [false]: 'พี่จ๋าจงรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:32.042067869+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:32.042069694+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:32.042071585+07:00","message":"StatePrefix: 'พี่จ๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:32.042075307+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:32.051445783+07:00","message":"receive streaming session, msgId: 3583"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:32.051479622+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่จ๋าจงรัก\",\"confidence\":0.9520323}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:32.051487418+07:00","message":"receive interim result [true|false]: พี่จ๋าจงรัก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:32.051499108+07:00","message":"end recv isFinal message id 3583"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:32.05150154+07:00","message":"end Recv id 3583"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:32.05150875+07:00","message":"[buffer interim] 3583 true พี่จ๋าจงรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:32.051514218+07:00","message":"[bufferProcess] interim [420000000]:พี่จ๋าจงรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:32.051517844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:32.051520498+07:00","message":"> Transcript [21188] [true]: 'พี่จ๋าจงรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:32.051523709+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:32.051525909+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:32.051528208+07:00","message":"StatePrefix: 'พี่จ๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:32.051530307+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:32.051533785+07:00","message":"Push: 'พี่จ๋าจงรัก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:32.051542036+07:00","message":"push: {true พี่จ๋าจงรัก 0 0xc002a2ab00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:05:32.060542253+07:00","message":"write wav file: './tmp/7666/7666_3583.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:32.355086147+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:32.355086142+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:35.355101472+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:35.355117364+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:35.53697269+07:00","message":"[GCS] IsForceVAD: false for message ID: 3584"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:35.597064922+07:00","message":"[GCS] Start streaming session, msgId: 3585"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:35.630129842+07:00","message":"receive streaming session, msgId: 3584"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:35.630151954+07:00","message":"found end of frame, send empty tag with msgId: 3584"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:35.630155238+07:00","message":"end Recv id 3584"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:35.6301627+07:00","message":"[buffer interim] 3584 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:35.630170036+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:35.630181365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:35.630184375+07:00","message":"> Transcript [21189] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:35.630186962+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:35.630189045+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:35.63019122+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:35.630193766+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:35.630201935+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:35.630212489+07:00","message":"push: {true \n 0 0xc002cc5700}"}
{"level":"info","service":"Main","time":"2026-08-22T12:05:35.639388378+07:00","message":"write wav file: './tmp/7666/7666_3584.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:38.355664828+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:38.355701937+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:38.606349632+07:00","message":"receive streaming session, msgId: 3585"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:38.606399955+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:38.606406552+07:00","message":"receive interim result [false|false]: พี่ยัง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:38.606423831+07:00","message":"[buffer interim] 3585 false พี่ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:38.6064307+07:00","message":"[bufferProcess] interim [820000000]:พี่ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:38.606433556+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:38.606437741+07:00","message":"[bufferProcess] send to processor (ticker):พี่ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:38.606440804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:38.606444099+07:00","message":"> Transcript [21190] [false]: 'พี่ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:38.606446574+07:00","message":"Set StatePrefix (first interim): 'พี่ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:39.185243564+07:00","message":"receive streaming session, msgId: 3585"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:39.185282505+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ยัง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:39.185292174+07:00","message":"receive interim result [false|false]: พี่ยัง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:39.185307582+07:00","message":"[buffer interim] 3585 false พี่ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:39.18531477+07:00","message":"[bufferProcess] interim [420000000]:พี่ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:39.185317022+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:40.086045189+07:00","message":"[GCS] IsForceVAD: false for message ID: 3585"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:40.217567398+07:00","message":"[GCS] Start streaming session, msgId: 3586"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:40.227774311+07:00","message":"receive streaming session, msgId: 3585"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:40.22781524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขี้ยาง\",\"confidence\":0.7795383}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:40.227823313+07:00","message":"receive interim result [true|false]: ขี้ยาง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:40.227835772+07:00","message":"end recv isFinal message id 3585"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:40.227838704+07:00","message":"end Recv id 3585"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:40.22784611+07:00","message":"[buffer interim] 3585 true ขี้ยาง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:40.227859028+07:00","message":"[bufferProcess] interim [500000000]:ขี้ยาง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:40.227863458+07:00","message":"[bufferProcess] send to processor (isfinal):พี่ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:40.227876473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:40.227890817+07:00","message":"> Transcript [21191] [false]: 'พี่ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:40.227896449+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:40.227899117+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:40.227901171+07:00","message":"StatePrefix: 'พี่ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:40.227903489+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:40.227905903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:40.227908377+07:00","message":"> Transcript [21192] [true]: 'ขี้ยาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:40.227910478+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:40.227912417+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:40.227914327+07:00","message":"StatePrefix: 'พี่ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:40.227916181+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:40.227925403+07:00","message":"Push: 'ขี้ยาง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:40.2279358+07:00","message":"push: {true ขี้ยาง 0 0xc002e8fd80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:05:40.240522541+07:00","message":"write wav file: './tmp/7666/7666_3585.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:41.23519113+07:00","message":"receive streaming session, msgId: 3586"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:41.235237358+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:41.235242958+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:41.235253935+07:00","message":"[buffer interim] 3586 false และ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:41.235260614+07:00","message":"[bufferProcess] interim [780000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:41.235262609+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:41.235266615+07:00","message":"[bufferProcess] send to processor (ticker):และ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:41.235269837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:41.235272581+07:00","message":"> Transcript [21193] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:41.235274837+07:00","message":"Set StatePrefix (first interim): 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:41.298261889+07:00","message":"receive streaming session, msgId: 3586"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:41.298300508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และคิด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:41.298306623+07:00","message":"receive interim result [false|false]: และคิด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:41.298322888+07:00","message":"[buffer interim] 3586 false และคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:41.298329674+07:00","message":"[bufferProcess] interim [900000000]:และคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:41.29833252+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:41.356702963+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:41.356703894+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:41.454044631+07:00","message":"receive streaming session, msgId: 3586"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:41.45409758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และคิดถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:41.454106+07:00","message":"receive interim result [false|false]: และคิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:41.454121709+07:00","message":"[buffer interim] 3586 false และคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:41.454132353+07:00","message":"[bufferProcess] interim [80000000]:และคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:41.454135364+07:00","message":"[bufferProcess] send to processor:และคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:41.454141257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:41.454144389+07:00","message":"> Transcript [21194] [false]: 'และคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:41.454147747+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:41.454150241+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:41.454152806+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:41.454155517+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:42.095915561+07:00","message":"receive streaming session, msgId: 3586"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:42.095954965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และคิดถึง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:42.095962229+07:00","message":"receive interim result [false|false]: และคิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:42.095976014+07:00","message":"[buffer interim] 3586 false และคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:42.095982796+07:00","message":"[bufferProcess] interim [680000000]:และคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:42.095985371+07:00","message":"[bufferProcess] send to processor:และคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:42.095991724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:42.095994626+07:00","message":"> Transcript [21195] [false]: 'และคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:42.095997786+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:42.096000274+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:42.096002662+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:42.096005262+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:44.357695877+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:44.357733125+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:45.657515657+07:00","message":"[GCS] IsForceVAD: false for message ID: 3586"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:45.753891748+07:00","message":"receive streaming session, msgId: 3586"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:45.753949258+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และคิดถึงอย่ามาร้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:45.753959481+07:00","message":"receive interim result [false|false]: และคิดถึงอย่ามาร้อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:45.753978007+07:00","message":"[buffer interim] 3586 false และคิดถึงอย่ามาร้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:45.753991059+07:00","message":"[bufferProcess] interim [400000000]:และคิดถึงอย่ามาร้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:45.753995462+07:00","message":"[bufferProcess] send to processor:และคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:45.754003799+07:00","message":"[bufferProcess] send to processor (ticker):และคิดถึงอย่ามาร้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:45.75400866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:45.754014264+07:00","message":"> Transcript [21196] [false]: 'และคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:45.754019661+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:45.754022774+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:45.754026713+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:45.754029893+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:45.754032945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:45.754036091+07:00","message":"> Transcript [21197] [false]: 'และคิดถึงอย่ามาร้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:45.754039591+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:45.754042708+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:45.75404584+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:45.754049231+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:45.75405552+07:00","message":"Push: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:45.754059251+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:45.754062661+07:00","message":"Set new StatePrefix : 'และคิดถึงอย่ามาร้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:45.75406745+07:00","message":"Next Push (prob) : 'คิดถึงอย่ามาร้อง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:45.754080077+07:00","message":"push: {false และ 0 0xc003135880}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:45.819133801+07:00","message":"receive streaming session, msgId: 3586"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:45.819180705+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และคิดถึงอย่ามาร้อง\",\"confidence\":0.9587523}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:45.819192024+07:00","message":"receive interim result [true|false]: และคิดถึงอย่ามาร้อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:45.819203697+07:00","message":"end recv isFinal message id 3586"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:45.819207419+07:00","message":"end Recv id 3586"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:45.819216969+07:00","message":"[buffer interim] 3586 true และคิดถึงอย่ามาร้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:45.819225133+07:00","message":"[bufferProcess] interim [460000000]:และคิดถึงอย่ามาร้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:45.819229059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:45.819232227+07:00","message":"> Transcript [21198] [true]: 'และคิดถึงอย่ามาร้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:45.819236062+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:45.819238412+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:45.819242563+07:00","message":"StatePrefix: 'และคิดถึงอย่ามาร้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:45.81924571+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:45.819248916+07:00","message":"Push: 'คิดถึงอย่ามาร้อง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:45.819257674+07:00","message":"push: {true คิดถึงอย่ามาร้อง 0 0xc003135880}"}
{"level":"info","service":"Main","time":"2026-08-22T12:05:45.830093791+07:00","message":"write wav file: './tmp/7666/7666_3586.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:45.847504256+07:00","message":"[GCS] Start streaming session, msgId: 3587"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:47.358522813+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:47.358525369+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:49.335793129+07:00","message":"receive streaming session, msgId: 3587"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:49.335842213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:49.335848012+07:00","message":"receive interim result [false|false]: คิด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:49.335864109+07:00","message":"[buffer interim] 3587 false คิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:49.335870255+07:00","message":"[bufferProcess] interim [300000000]:คิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:49.335872545+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:49.335878551+07:00","message":"[bufferProcess] send to processor (ticker):คิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:49.335881154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:49.335884089+07:00","message":"> Transcript [21199] [false]: 'คิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:49.33588666+07:00","message":"Set StatePrefix (first interim): 'คิด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:49.520449559+07:00","message":"receive streaming session, msgId: 3587"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:49.520491287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:49.520497019+07:00","message":"receive interim result [false|false]: คิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:49.520510447+07:00","message":"[buffer interim] 3587 false คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:49.520516694+07:00","message":"[bufferProcess] interim [480000000]:คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:49.520519013+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:50.09908035+07:00","message":"receive streaming session, msgId: 3587"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:50.099118966+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:50.099124523+07:00","message":"receive interim result [false|false]: คิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:50.099138877+07:00","message":"[buffer interim] 3587 false คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:50.099145294+07:00","message":"[bufferProcess] interim [80000000]:คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:50.099147947+07:00","message":"[bufferProcess] send to processor:คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:50.099151464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:50.099154564+07:00","message":"> Transcript [21200] [false]: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:50.099157629+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:50.099160015+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:50.099162425+07:00","message":"StatePrefix: 'คิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:50.099164522+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:50.3585987+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:50.358597712+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:50.976183665+07:00","message":"[GCS] IsForceVAD: false for message ID: 3587"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:51.067783749+07:00","message":"receive streaming session, msgId: 3587"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:51.067835286+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:51.067842144+07:00","message":"receive interim result [true|false]: คิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:51.067850695+07:00","message":"end recv isFinal message id 3587"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:51.06785447+07:00","message":"end Recv id 3587"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:51.067863244+07:00","message":"[buffer interim] 3587 true คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:51.067872189+07:00","message":"[bufferProcess] interim [130000000]:คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:51.067875546+07:00","message":"[bufferProcess] send to processor (isfinal):คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:51.067880223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:51.067884751+07:00","message":"> Transcript [21201] [false]: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:51.067889393+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:51.067893624+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:51.067895867+07:00","message":"StatePrefix: 'คิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:51.067898207+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:51.067900029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:51.067902468+07:00","message":"> Transcript [21202] [true]: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:51.067905279+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:51.067909523+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:51.067912128+07:00","message":"StatePrefix: 'คิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:51.067915442+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:51.067919688+07:00","message":"Push: 'คิดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:51.067930423+07:00","message":"push: {true คิดถึง 0 0xc002a2b480}"}
{"level":"info","service":"Main","time":"2026-08-22T12:05:51.078744246+07:00","message":"write wav file: './tmp/7666/7666_3587.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:51.227618789+07:00","message":"[GCS] Start streaming session, msgId: 3588"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:53.358687587+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:53.358693863+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:53.862239873+07:00","message":"[GCS] Cleaned up inactive client: 3569"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:53.862259118+07:00","message":"[GCS] Cleaned up inactive client: 3571"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:53.862262304+07:00","message":"[GCS] Cleaned up inactive client: 3572"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:53.862264291+07:00","message":"[GCS] Cleaned up inactive client: 3574"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:53.862266351+07:00","message":"[GCS] Cleaned up inactive client: 3575"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:53.862268264+07:00","message":"[GCS] Cleaned up inactive client: 3568"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:53.862270555+07:00","message":"[GCS] Cleaned up inactive client: 3576"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:53.862272773+07:00","message":"[GCS] Cleaned up inactive client: 3567"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:53.862274767+07:00","message":"[GCS] Cleaned up inactive client: 3566"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:53.862277428+07:00","message":"[GCS] Cleaned up inactive client: 3573"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:53.86227998+07:00","message":"[GCS] Cleaned up inactive client: 3570"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:55.786102752+07:00","message":"[GCS] IsForceVAD: false for message ID: 3588"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:55.847197162+07:00","message":"[GCS] Start streaming session, msgId: 3589"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:55.877513753+07:00","message":"receive streaming session, msgId: 3588"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:55.877529358+07:00","message":"found end of frame, send empty tag with msgId: 3588"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:55.87753246+07:00","message":"end Recv id 3588"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:55.877540343+07:00","message":"[buffer interim] 3588 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:55.877547793+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:55.877552482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:55.877555975+07:00","message":"> Transcript [21203] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:55.877558892+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:55.877561061+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:55.877563128+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:55.877565141+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:55.877572985+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:55.877583723+07:00","message":"push: {true \n 0 0xc003134b80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:05:55.887619701+07:00","message":"write wav file: './tmp/7666/7666_3588.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:56.225450172+07:00","message":"[GCS] IsForceVAD: false for message ID: 3589"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:56.311801265+07:00","message":"receive streaming session, msgId: 3589"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:56.311822248+07:00","message":"found end of frame, send empty tag with msgId: 3589"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:56.311825413+07:00","message":"end Recv id 3589"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:56.311833578+07:00","message":"[buffer interim] 3589 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:56.31184622+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:56.311850517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:56.311853673+07:00","message":"> Transcript [21204] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:56.31185635+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:56.311858518+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:56.311860885+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:56.311862928+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:56.311866005+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:56.311902121+07:00","message":"push: {true \n 0 0xc0029e5e80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:05:56.317026972+07:00","message":"write wav file: './tmp/7666/7666_3589.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:56.356651101+07:00","message":"[GCS] Start streaming session, msgId: 3590"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:56.358887606+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:56.358897017+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:56.487201987+07:00","message":"[GCS] IsForceVAD: false for message ID: 3590"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:56.625136123+07:00","message":"receive streaming session, msgId: 3590"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:56.625157462+07:00","message":"found end of frame, send empty tag with msgId: 3590"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:56.625172219+07:00","message":"end Recv id 3590"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:56.625182257+07:00","message":"[buffer interim] 3590 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:56.625191751+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:56.625202314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:56.625207765+07:00","message":"> Transcript [21205] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:56.625211582+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:56.625225332+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:56.625229321+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:56.625232686+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:56.62524008+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:56.625253491+07:00","message":"push: {true \n 0 0xc003135380}"}
{"level":"info","service":"Main","time":"2026-08-22T12:05:56.630240037+07:00","message":"write wav file: './tmp/7666/7666_3590.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:56.807926738+07:00","message":"[GCS] Start streaming session, msgId: 3591"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:57.126521611+07:00","message":"[GCS] IsForceVAD: false for message ID: 3591"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:57.213097102+07:00","message":"receive streaming session, msgId: 3591"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:57.213129359+07:00","message":"found end of frame, send empty tag with msgId: 3591"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:57.213133714+07:00","message":"end Recv id 3591"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:57.213142889+07:00","message":"[buffer interim] 3591 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:57.213150851+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:57.21315589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:57.213176739+07:00","message":"> Transcript [21206] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:57.21318026+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:57.21318232+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:57.21318442+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:57.213186738+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:05:57.213197862+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:57.213216315+07:00","message":"push: {true \n 0 0xc0031c4f80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:05:57.219959386+07:00","message":"write wav file: './tmp/7666/7666_3591.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:05:57.257737843+07:00","message":"[GCS] Start streaming session, msgId: 3592"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:59.359733523+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:05:59.359765617+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:02.360250976+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:02.360264178+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:02.38542886+07:00","message":"[GCS] IsForceVAD: false for message ID: 3592"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:02.483030168+07:00","message":"receive streaming session, msgId: 3592"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:02.483053151+07:00","message":"found end of frame, send empty tag with msgId: 3592"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:02.483056471+07:00","message":"end Recv id 3592"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:02.483063476+07:00","message":"[buffer interim] 3592 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:02.483077311+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:02.483082979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:02.483086682+07:00","message":"> Transcript [21207] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:02.483089582+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:02.483091603+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:02.483093635+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:02.483095566+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:02.483098691+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:02.483107464+07:00","message":"push: {true \n 0 0xc002a2a680}"}
{"level":"info","service":"Main","time":"2026-08-22T12:06:02.493884766+07:00","message":"write wav file: './tmp/7666/7666_3592.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:05.068443634+07:00","message":"[GCS] Start streaming session, msgId: 3593"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:05.360613609+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:05.360626631+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:05.801501334+07:00","message":"receive streaming session, msgId: 3593"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:05.801547228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบคุณค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:05.801553141+07:00","message":"receive interim result [false|false]: ขอบคุณค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:05.801567167+07:00","message":"[buffer interim] 3593 false ขอบคุณค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:05.801575053+07:00","message":"[bufferProcess] interim [600000000]:ขอบคุณค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:05.801577522+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:05.801584096+07:00","message":"[bufferProcess] send to processor (ticker):ขอบคุณค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:05.801586897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:05.801590158+07:00","message":"> Transcript [21208] [false]: 'ขอบคุณค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:05.801592817+07:00","message":"Set StatePrefix (first interim): 'ขอบคุณค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:06.435075784+07:00","message":"receive streaming session, msgId: 3593"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:06.435117539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบคุณค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:06.435123808+07:00","message":"receive interim result [false|false]: ขอบคุณค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:06.435140835+07:00","message":"[buffer interim] 3593 false ขอบคุณค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:06.43514925+07:00","message":"[bufferProcess] interim [200000000]:ขอบคุณค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:06.435152001+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:06.796980543+07:00","message":"[GCS] IsForceVAD: false for message ID: 3593"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:06.885589145+07:00","message":"receive streaming session, msgId: 3593"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:06.885643121+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":"2026-08-22T12:06:06.885648805+07:00","message":"receive interim result [true|false]: ขอบคุณค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:06.885658472+07:00","message":"end recv isFinal message id 3593"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:06.885660712+07:00","message":"end Recv id 3593"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:06.885668574+07:00","message":"[buffer interim] 3593 true ขอบคุณค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:06.885693963+07:00","message":"[bufferProcess] interim [740000000]:ขอบคุณค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:06.885697672+07:00","message":"[bufferProcess] send to processor (isfinal):ขอบคุณค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:06.885701318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:06.885704558+07:00","message":"> Transcript [21209] [false]: 'ขอบคุณค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:06.885709179+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:06.885711479+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:06.885713698+07:00","message":"StatePrefix: 'ขอบคุณค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:06.885716419+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:06.885718362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:06.885720853+07:00","message":"> Transcript [21210] [true]: 'ขอบคุณค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:06.885723159+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:06.885725103+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:06.885727009+07:00","message":"StatePrefix: 'ขอบคุณค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:06.88572886+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:06.885732162+07:00","message":"Push: 'ขอบคุณค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:06.885740622+07:00","message":"push: {true ขอบคุณค่ะ 0 0xc002e0da80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:06:06.893070849+07:00","message":"write wav file: './tmp/7666/7666_3593.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:07.187809522+07:00","message":"[GCS] Start streaming session, msgId: 3594"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:07.652993302+07:00","message":"receive streaming session, msgId: 3594"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:07.653031937+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":"2026-08-22T12:06:07.653037722+07:00","message":"receive interim result [false|false]: ฉัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:07.653050733+07:00","message":"[buffer interim] 3594 false ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:07.653057659+07:00","message":"[bufferProcess] interim [240000000]:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:07.653059553+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:08.173517262+07:00","message":"receive streaming session, msgId: 3594"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:08.17355884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คอร์ดเพลง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:08.173565078+07:00","message":"receive interim result [false|false]: คอร์ดเพลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:08.173581708+07:00","message":"[buffer interim] 3594 false คอร์ดเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.173590132+07:00","message":"[bufferProcess] interim [780000000]:คอร์ดเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.173592982+07:00","message":"[bufferProcess] send to processor:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.173598931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.17360214+07:00","message":"> Transcript [21211] [false]: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.173604853+07:00","message":"Set StatePrefix (first interim): 'ฉัน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:08.301336683+07:00","message":"receive streaming session, msgId: 3594"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:08.301382493+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คอร์ดเพลงเธอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:08.301388793+07:00","message":"receive interim result [false|false]: คอร์ดเพลงเธอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:08.301403905+07:00","message":"[buffer interim] 3594 false คอร์ดเพลงเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.301411726+07:00","message":"[bufferProcess] interim [900000000]:คอร์ดเพลงเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.301414641+07:00","message":"[bufferProcess] send to processor:คอร์ดเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.301418411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.301421463+07:00","message":"> Transcript [21212] [false]: 'คอร์ดเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.301424158+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.301426701+07:00","message":"Set new StatePrefix: 'คอร์ดเพลง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:08.349230771+07:00","message":"receive streaming session, msgId: 3594"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:08.349268913+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คอร์ดเพลงฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:08.349275051+07:00","message":"receive interim result [false|false]: คอร์ดเพลงฉัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:08.349289546+07:00","message":"[buffer interim] 3594 false คอร์ดเพลงฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.349296649+07:00","message":"[bufferProcess] interim [960000000]:คอร์ดเพลงฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.349299317+07:00","message":"[bufferProcess] send to processor:คอร์ดเพลงเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.349306996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.349310036+07:00","message":"> Transcript [21213] [false]: 'คอร์ดเพลงเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.34931398+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.349316609+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.349318671+07:00","message":"StatePrefix: 'คอร์ดเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.34932098+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:08.353813767+07:00","message":"receive streaming session, msgId: 3594"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:08.353828907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลงตัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:08.353834211+07:00","message":"receive interim result [false|false]: เพลงตัด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:08.353839584+07:00","message":"[buffer interim] 3594 false เพลงตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.353843147+07:00","message":"[bufferProcess] interim [20000000]:เพลงตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.353845175+07:00","message":"[bufferProcess] send to processor:คอร์ดเพลงฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.353848464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.353850804+07:00","message":"> Transcript [21214] [false]: 'คอร์ดเพลงฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.353853389+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.353855366+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.353857422+07:00","message":"StatePrefix: 'คอร์ดเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.353859492+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:08.361089893+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:08.361124897+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:08.414954454+07:00","message":"receive streaming session, msgId: 3594"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:08.414987109+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลงถัดไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:08.414995201+07:00","message":"receive interim result [false|false]: เพลงถัดไป"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:08.415010525+07:00","message":"[buffer interim] 3594 false เพลงถัดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.415017739+07:00","message":"[bufferProcess] interim [80000000]:เพลงถัดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.415020795+07:00","message":"[bufferProcess] send to processor:เพลงตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.415026704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.41502958+07:00","message":"> Transcript [21215] [false]: 'เพลงตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.415032233+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.415034572+07:00","message":"Set new StatePrefix: 'เพลงตัด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:08.733351086+07:00","message":"receive streaming session, msgId: 3594"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:08.733389367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลงถัดไปนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:08.733395246+07:00","message":"receive interim result [false|false]: เพลงถัดไปนะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:08.7334078+07:00","message":"[buffer interim] 3594 false เพลงถัดไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.733416405+07:00","message":"[bufferProcess] interim [380000000]:เพลงถัดไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.733419865+07:00","message":"[bufferProcess] send to processor:เพลงถัดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.733423446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.733426536+07:00","message":"> Transcript [21216] [false]: 'เพลงถัดไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.733428941+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.733431047+07:00","message":"Set new StatePrefix: 'เพลงถัดไป'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:08.797325212+07:00","message":"receive streaming session, msgId: 3594"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:08.797371288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลงถัดไปนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:08.79737753+07:00","message":"receive interim result [false|false]: เพลงถัดไปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:08.79739123+07:00","message":"[buffer interim] 3594 false เพลงถัดไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.797399128+07:00","message":"[bufferProcess] interim [440000000]:เพลงถัดไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.797402346+07:00","message":"[bufferProcess] send to processor:เพลงถัดไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.797409066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.797412218+07:00","message":"> Transcript [21217] [false]: 'เพลงถัดไปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.797418452+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.797420926+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.797423218+07:00","message":"StatePrefix: 'เพลงถัดไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:08.797425593+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:09.114505129+07:00","message":"receive streaming session, msgId: 3594"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:09.11454467+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลงถัดไปนะคะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:09.114550659+07:00","message":"receive interim result [false|false]: เพลงถัดไปนะคะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:09.114562201+07:00","message":"[buffer interim] 3594 false เพลงถัดไปนะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.114569732+07:00","message":"[bufferProcess] interim [740000000]:เพลงถัดไปนะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.114572189+07:00","message":"[bufferProcess] send to processor:เพลงถัดไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.11457588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.114579272+07:00","message":"> Transcript [21218] [false]: 'เพลงถัดไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.114582805+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.114584824+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.114586885+07:00","message":"StatePrefix: 'เพลงถัดไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.114589144+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:09.279499328+07:00","message":"receive streaming session, msgId: 3594"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:09.279554702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลงถัดไปนะคะเป็นเบอร์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:09.27956419+07:00","message":"receive interim result [false|false]: เพลงถัดไปนะคะเป็นเบอร์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:09.27957883+07:00","message":"[buffer interim] 3594 false เพลงถัดไปนะคะเป็นเบอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.279587564+07:00","message":"[bufferProcess] interim [920000000]:เพลงถัดไปนะคะเป็นเบอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.27959046+07:00","message":"[bufferProcess] send to processor:เพลงถัดไปนะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.279594725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.279598+07:00","message":"> Transcript [21219] [false]: 'เพลงถัดไปนะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.279601989+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.279604281+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.279606395+07:00","message":"StatePrefix: 'เพลงถัดไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.279609154+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:09.313620414+07:00","message":"receive streaming session, msgId: 3594"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:09.31365567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลงถัดไปนะคะเป็นบท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:09.313661846+07:00","message":"receive interim result [false|false]: เพลงถัดไปนะคะเป็นบท"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:09.313673974+07:00","message":"[buffer interim] 3594 false เพลงถัดไปนะคะเป็นบท"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.313680744+07:00","message":"[bufferProcess] interim [980000000]:เพลงถัดไปนะคะเป็นบท"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.313683578+07:00","message":"[bufferProcess] send to processor:เพลงถัดไปนะคะเป็นเบอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.31368894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.313691779+07:00","message":"> Transcript [21220] [false]: 'เพลงถัดไปนะคะเป็นเบอร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.313695147+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.313697708+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.313700134+07:00","message":"StatePrefix: 'เพลงถัดไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.313702366+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.313707157+07:00","message":"Push: 'เพลงถัดไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.313709298+07:00","message":"TextPushed: 'เพลงถัดไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.313711545+07:00","message":"Set new StatePrefix : 'เพลงถัดไปนะคะเป็นเบอร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.313714064+07:00","message":"Next Push (prob) : 'นะคะเป็นเบอร์'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:09.313722861+07:00","message":"push: {false เพลงถัดไป 0 0xc002cc5100}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:09.465709506+07:00","message":"receive streaming session, msgId: 3594"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:09.465748986+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลงถัดไปนะคะเป็น Word\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:09.465755935+07:00","message":"receive interim result [false|false]: เพลงถัดไปนะคะเป็น Word"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:09.465769278+07:00","message":"[buffer interim] 3594 false เพลงถัดไปนะคะเป็น Word"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.465777005+07:00","message":"[bufferProcess] interim [100000000]:เพลงถัดไปนะคะเป็น Word"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.465779755+07:00","message":"[bufferProcess] send to processor:เพลงถัดไปนะคะเป็นบท"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.465783454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.465786486+07:00","message":"> Transcript [21221] [false]: 'เพลงถัดไปนะคะเป็นบท'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.465789217+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.46579176+07:00","message":"Set new StatePrefix: 'เพลงถัดไปนะคะเป็นบท'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:09.510330282+07:00","message":"receive streaming session, msgId: 3594"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:09.51037318+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลงถัดไปนะคะเป็นบทเพลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:09.510379934+07:00","message":"receive interim result [false|false]: เพลงถัดไปนะคะเป็นบทเพลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:09.510393178+07:00","message":"[buffer interim] 3594 false เพลงถัดไปนะคะเป็นบทเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.510404069+07:00","message":"[bufferProcess] interim [220000000]:เพลงถัดไปนะคะเป็นบทเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.51040766+07:00","message":"[bufferProcess] send to processor:เพลงถัดไปนะคะเป็น Word"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.510411544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.510414635+07:00","message":"> Transcript [21222] [false]: 'เพลงถัดไปนะคะเป็น Word'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.510417394+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.510420204+07:00","message":"Set new StatePrefix: 'เพลงถัดไปนะคะเป็น Word'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:09.756688627+07:00","message":"receive streaming session, msgId: 3594"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:09.756728591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลงถัดไปนะคะเป็นบทเพลงที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:09.756735073+07:00","message":"receive interim result [false|false]: เพลงถัดไปนะคะเป็นบทเพลงที่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:09.756749228+07:00","message":"[buffer interim] 3594 false เพลงถัดไปนะคะเป็นบทเพลงที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.756756776+07:00","message":"[bufferProcess] interim [400000000]:เพลงถัดไปนะคะเป็นบทเพลงที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.75676011+07:00","message":"[bufferProcess] send to processor:เพลงถัดไปนะคะเป็นบทเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.756767506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.756770346+07:00","message":"> Transcript [21223] [false]: 'เพลงถัดไปนะคะเป็นบทเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.756772769+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.756775447+07:00","message":"Set new StatePrefix: 'เพลงถัดไปนะคะเป็นบทเพลง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:09.828713671+07:00","message":"receive streaming session, msgId: 3594"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:09.828751307+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลงถัดไปนะคะเป็นบทเพลงที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:09.828757889+07:00","message":"receive interim result [false|false]: เพลงถัดไปนะคะเป็นบทเพลงที่มี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:09.828773804+07:00","message":"[buffer interim] 3594 false เพลงถัดไปนะคะเป็นบทเพลงที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.828786973+07:00","message":"[bufferProcess] interim [520000000]:เพลงถัดไปนะคะเป็นบทเพลงที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.828790779+07:00","message":"[bufferProcess] send to processor:เพลงถัดไปนะคะเป็นบทเพลงที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.828797011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.828800009+07:00","message":"> Transcript [21224] [false]: 'เพลงถัดไปนะคะเป็นบทเพลงที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.828804177+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.828806494+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.828808587+07:00","message":"StatePrefix: 'เพลงถัดไปนะคะเป็นบทเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.828810914+07:00","message":"TextPushed: 'เพลงถัดไป'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:09.94867074+07:00","message":"receive streaming session, msgId: 3594"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:09.948707893+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลงถัดไปนะคะเป็นบทเพลงที่มา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:09.948714558+07:00","message":"receive interim result [false|false]: เพลงถัดไปนะคะเป็นบทเพลงที่มา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:09.948728761+07:00","message":"[buffer interim] 3594 false เพลงถัดไปนะคะเป็นบทเพลงที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.948736031+07:00","message":"[bufferProcess] interim [580000000]:เพลงถัดไปนะคะเป็นบทเพลงที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.948738831+07:00","message":"[bufferProcess] send to processor:เพลงถัดไปนะคะเป็นบทเพลงที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.948745927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.948749289+07:00","message":"> Transcript [21225] [false]: 'เพลงถัดไปนะคะเป็นบทเพลงที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.948752722+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.948755077+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.948757176+07:00","message":"StatePrefix: 'เพลงถัดไปนะคะเป็นบทเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:09.948759578+07:00","message":"TextPushed: 'เพลงถัดไป'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:10.145395919+07:00","message":"receive streaming session, msgId: 3594"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:10.145440365+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลงถัดไปนะคะเป็นบทเพลงที่มาจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:10.145447456+07:00","message":"receive interim result [false|false]: เพลงถัดไปนะคะเป็นบทเพลงที่มาจาก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:10.145461733+07:00","message":"[buffer interim] 3594 false เพลงถัดไปนะคะเป็นบทเพลงที่มาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.145469744+07:00","message":"[bufferProcess] interim [760000000]:เพลงถัดไปนะคะเป็นบทเพลงที่มาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.145472834+07:00","message":"[bufferProcess] send to processor:เพลงถัดไปนะคะเป็นบทเพลงที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.145486378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.145490455+07:00","message":"> Transcript [21226] [false]: 'เพลงถัดไปนะคะเป็นบทเพลงที่มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.145495751+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.145498899+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.145502313+07:00","message":"StatePrefix: 'เพลงถัดไปนะคะเป็นบทเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.145507172+07:00","message":"TextPushed: 'เพลงถัดไป'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:10.401402551+07:00","message":"receive streaming session, msgId: 3594"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:10.401441067+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลงถัดไปนะคะเป็นบทเพลงที่มาจากลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:10.401447628+07:00","message":"receive interim result [false|false]: เพลงถัดไปนะคะเป็นบทเพลงที่มาจากลา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:10.401466192+07:00","message":"[buffer interim] 3594 false เพลงถัดไปนะคะเป็นบทเพลงที่มาจากลา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.401474122+07:00","message":"[bufferProcess] interim [60000000]:เพลงถัดไปนะคะเป็นบทเพลงที่มาจากลา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.401476774+07:00","message":"[bufferProcess] send to processor:เพลงถัดไปนะคะเป็นบทเพลงที่มาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.401480806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.401483645+07:00","message":"> Transcript [21227] [false]: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.401487615+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.40149001+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.401493038+07:00","message":"StatePrefix: 'เพลงถัดไปนะคะเป็นบทเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.401495478+07:00","message":"TextPushed: 'เพลงถัดไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.401498654+07:00","message":"Push: 'นะคะเป็นบทเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.40150091+07:00","message":"TextPushed: 'เพลงถัดไปนะคะเป็นบทเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.40150312+07:00","message":"Set new StatePrefix : 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.401505906+07:00","message":"Next Push (prob) : 'ที่มาจาก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:10.401514662+07:00","message":"push: {false นะคะเป็นบทเพลง 0 0xc002cc5100}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:10.413427889+07:00","message":"receive streaming session, msgId: 3594"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:10.413465457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลงถัดไปนะคะเป็นบทเพลงที่มาจากอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:10.413470889+07:00","message":"receive interim result [false|false]: เพลงถัดไปนะคะเป็นบทเพลงที่มาจากอะไร"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:10.41348509+07:00","message":"[buffer interim] 3594 false เพลงถัดไปนะคะเป็นบทเพลงที่มาจากอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.413490894+07:00","message":"[bufferProcess] interim [120000000]:เพลงถัดไปนะคะเป็นบทเพลงที่มาจากอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.413494166+07:00","message":"[bufferProcess] send to processor:เพลงถัดไปนะคะเป็นบทเพลงที่มาจากลา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.413497586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.413501044+07:00","message":"> Transcript [21228] [false]: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจากลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.413504404+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.413506774+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.413508743+07:00","message":"StatePrefix: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.413511306+07:00","message":"TextPushed: 'เพลงถัดไปนะคะเป็นบทเพลง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:10.531887655+07:00","message":"receive streaming session, msgId: 3594"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:10.531943991+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลงถัดไปนะคะเป็นบทเพลงที่มาจากราย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:10.531952942+07:00","message":"receive interim result [false|false]: เพลงถัดไปนะคะเป็นบทเพลงที่มาจากราย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:10.531972473+07:00","message":"[buffer interim] 3594 false เพลงถัดไปนะคะเป็นบทเพลงที่มาจากราย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.531982016+07:00","message":"[bufferProcess] interim [180000000]:เพลงถัดไปนะคะเป็นบทเพลงที่มาจากราย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.531985266+07:00","message":"[bufferProcess] send to processor:เพลงถัดไปนะคะเป็นบทเพลงที่มาจากอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.531990006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.531993278+07:00","message":"> Transcript [21229] [false]: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจากอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.531996981+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.531999298+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.532001329+07:00","message":"StatePrefix: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.532004416+07:00","message":"TextPushed: 'เพลงถัดไปนะคะเป็นบทเพลง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:10.667562697+07:00","message":"receive streaming session, msgId: 3594"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:10.667598648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:10.667605353+07:00","message":"receive interim result [false|false]: เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:10.667617768+07:00","message":"[buffer interim] 3594 false เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.667630006+07:00","message":"[bufferProcess] interim [240000000]:เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.667632809+07:00","message":"[bufferProcess] send to processor:เพลงถัดไปนะคะเป็นบทเพลงที่มาจากราย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.667637211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.667641096+07:00","message":"> Transcript [21230] [false]: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจากราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.667644983+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.66764731+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.667649456+07:00","message":"StatePrefix: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.667652375+07:00","message":"TextPushed: 'เพลงถัดไปนะคะเป็นบทเพลง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:10.925937783+07:00","message":"receive streaming session, msgId: 3594"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:10.925978437+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:10.925985318+07:00","message":"receive interim result [false|false]: เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:10.92600079+07:00","message":"[buffer interim] 3594 false เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.926008096+07:00","message":"[bufferProcess] interim [600000000]:เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.926010842+07:00","message":"[bufferProcess] send to processor:เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.926017674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.926023042+07:00","message":"> Transcript [21231] [false]: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.926028066+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.926030562+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.926033273+07:00","message":"StatePrefix: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.926036626+07:00","message":"TextPushed: 'เพลงถัดไปนะคะเป็นบทเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.92604367+07:00","message":"Push: 'ที่มาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.926045663+07:00","message":"TextPushed: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.926048063+07:00","message":"Set new StatePrefix : 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:10.926050342+07:00","message":"Next Push (prob) : 'รายการ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:10.92607422+07:00","message":"push: {false ที่มาจาก 0 0xc002cc5100}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:11.057223176+07:00","message":"receive streaming session, msgId: 3594"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:11.057272872+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:11.057279744+07:00","message":"receive interim result [false|false]: เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:11.057296493+07:00","message":"[buffer interim] 3594 false เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:11.057305137+07:00","message":"[bufferProcess] interim [720000000]:เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:11.057308722+07:00","message":"[bufferProcess] send to processor:เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:11.057316114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:11.057319074+07:00","message":"> Transcript [21232] [false]: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:11.057323371+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:11.057325748+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:11.057328383+07:00","message":"StatePrefix: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:11.057331477+07:00","message":"TextPushed: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจาก'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:11.361807832+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:11.361807917+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:11.366543177+07:00","message":"receive streaming session, msgId: 3594"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:11.366578697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:11.366584795+07:00","message":"receive interim result [false|false]: เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:11.366599162+07:00","message":"[buffer interim] 3594 false เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:11.366607717+07:00","message":"[bufferProcess] interim [20000000]:เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:11.366611013+07:00","message":"[bufferProcess] send to processor:เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:11.366615215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:11.366617943+07:00","message":"> Transcript [21233] [false]: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:11.366621809+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:11.366624213+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:11.366626765+07:00","message":"StatePrefix: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:11.366629744+07:00","message":"TextPushed: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจาก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:11.945442378+07:00","message":"receive streaming session, msgId: 3594"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:11.945481615+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":"2026-08-22T12:06:11.94548903+07:00","message":"receive interim result [false|false]: เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์ 2"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:11.945501882+07:00","message":"[buffer interim] 3594 false เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:11.945508638+07:00","message":"[bufferProcess] interim [560000000]:เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:11.945511399+07:00","message":"[bufferProcess] send to processor:เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:11.945517295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:11.94552088+07:00","message":"> Transcript [21234] [false]: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:11.945524869+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:11.945527291+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:11.945529614+07:00","message":"StatePrefix: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:11.945532599+07:00","message":"TextPushed: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจาก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:11.947472253+07:00","message":"receive streaming session, msgId: 3594"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:11.947489521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:11.947494805+07:00","message":"receive interim result [false|false]: เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:11.947504584+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":"2026-08-22T12:06:11.947506997+07:00","message":"receive interim result [false|false]:  2"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:11.947512287+07:00","message":"[buffer interim] 3594 false เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:11.947518231+07:00","message":"[buffer interim] 3594 false  2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:11.947523207+07:00","message":"[bufferProcess] interim [620000000]:เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:11.947526122+07:00","message":"[bufferProcess] send to processor:เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:11.947529148+07:00","message":"[bufferProcess] interim [620000000]: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:11.947531466+07:00","message":"[bufferProcess] update buffer: เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:11.947534222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:11.947536991+07:00","message":"> Transcript [21235] [false]: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:11.947540622+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:11.947543351+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:11.947545411+07:00","message":"StatePrefix: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:11.947547819+07:00","message":"TextPushed: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:11.947551075+07:00","message":"Push: 'รายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:11.94755318+07:00","message":"TextPushed: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:11.94755591+07:00","message":"Set new StatePrefix : 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:11.947558619+07:00","message":"Next Push (prob) : 'ชิงช้าสวรรค์ 2'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:11.947567355+07:00","message":"push: {false รายการ 0 0xc002cc5100}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:12.141435267+07:00","message":"receive streaming session, msgId: 3594"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:12.141476421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:12.141483547+07:00","message":"receive interim result [false|false]: เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:12.141494186+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":"2026-08-22T12:06:12.14149711+07:00","message":"receive interim result [false|false]:  2000"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:12.14150441+07:00","message":"[buffer interim] 3594 false เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:12.141510473+07:00","message":"[buffer interim] 3594 false  2000"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.141516768+07:00","message":"[bufferProcess] interim [740000000]:เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.141520155+07:00","message":"[bufferProcess] send to processor:เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.141525876+07:00","message":"[bufferProcess] interim [740000000]: 2000"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.141528394+07:00","message":"[bufferProcess] update buffer: เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์ 2000"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.141531568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.141534423+07:00","message":"> Transcript [21236] [false]: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.141537725+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.141540101+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.141542243+07:00","message":"StatePrefix: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.141545167+07:00","message":"TextPushed: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:12.323838978+07:00","message":"receive streaming session, msgId: 3594"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:12.323879943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:12.323886953+07:00","message":"receive interim result [false|false]: เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:12.323897282+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2020\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:12.323900003+07:00","message":"receive interim result [false|false]:  2020"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:12.323907375+07:00","message":"[buffer interim] 3594 false เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:12.323910836+07:00","message":"[buffer interim] 3594 false  2020"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.323917625+07:00","message":"[bufferProcess] interim [980000000]:เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.32392062+07:00","message":"[bufferProcess] send to processor:เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์ 2000"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.323924589+07:00","message":"[bufferProcess] interim [980000000]: 2020"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.323927459+07:00","message":"[bufferProcess] update buffer: เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์ 2020"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.323930728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.323933461+07:00","message":"> Transcript [21237] [false]: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์ 2000'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.323937565+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.323939888+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.323941981+07:00","message":"StatePrefix: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.323944663+07:00","message":"TextPushed: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:12.436092386+07:00","message":"[GCS] IsForceVAD: false for message ID: 3594"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:12.517429555+07:00","message":"receive streaming session, msgId: 3594"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:12.517468338+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:12.517475599+07:00","message":"receive interim result [false|false]: เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:12.517488389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2026\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:12.517491042+07:00","message":"receive interim result [false|false]:  2026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:12.517499174+07:00","message":"[buffer interim] 3594 false เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:12.517505589+07:00","message":"[buffer interim] 3594 false  2026"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.517512032+07:00","message":"[bufferProcess] interim [280000000]:เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.517515392+07:00","message":"[bufferProcess] send to processor:เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์ 2020"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.517518656+07:00","message":"[bufferProcess] interim [280000000]: 2026"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.517521079+07:00","message":"[bufferProcess] update buffer: เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์ 2026"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.517524273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.51752707+07:00","message":"> Transcript [21238] [false]: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์ 2020'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.517531058+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.51753342+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.51753571+07:00","message":"StatePrefix: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.517538581+07:00","message":"TextPushed: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:12.569300285+07:00","message":"receive streaming session, msgId: 3594"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:12.569343736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดเพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์ 2020\",\"confidence\":0.89951825}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:12.569352568+07:00","message":"receive interim result [true|false]: เปิดเพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์ 2020"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:12.569363074+07:00","message":"end recv isFinal message id 3594"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:12.569365554+07:00","message":"end Recv id 3594"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:12.569373384+07:00","message":"[buffer interim] 3594 true เปิดเพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์ 2020"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.569383328+07:00","message":"[bufferProcess] interim [280000000]:เปิดเพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์ 2020"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.569387396+07:00","message":"[bufferProcess] send to processor (isfinal):เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์ 2026"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.569399106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.569417272+07:00","message":"> Transcript [21239] [false]: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์ 2026'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.569424291+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.569427448+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.569430509+07:00","message":"StatePrefix: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.569434186+07:00","message":"TextPushed: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.569443451+07:00","message":"Push: 'ชิงช้าสวรรค์ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.56944574+07:00","message":"TextPushed: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.569448352+07:00","message":"Set new StatePrefix : 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์ 2026'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.569451335+07:00","message":"Next Push (prob) : '026'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.569453822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.569456932+07:00","message":"> Transcript [21240] [true]: 'เปิดเพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์ 2020'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.569459746+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.569461664+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.569463479+07:00","message":"StatePrefix: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์ 2026'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.569465664+07:00","message":"TextPushed: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.569467636+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:12.569534044+07:00","message":"push: {false ชิงช้าสวรรค์ 2 0 0xc002cc5100}"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.569654972+07:00","message":"Push: '2020'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.569658127+07:00","message":"TextPushed: 'เพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์ 22020'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.569660355+07:00","message":"Set new StatePrefix : 'เปิดเพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์ 2020'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.569662609+07:00","message":"Next Push (prob) : 'เปิดเพลงถัดไปนะคะเป็นบทเพลงที่มาจากรายการชิงช้าสวรรค์ 2020'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:12.569669153+07:00","message":"push: {true 2020 0 0xc002cc5100}"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:12.569674214+07:00","message":"write aligntment file to 'tmp/7666/align_message_id_3594.html'"}
{"level":"info","service":"Main","time":"2026-08-22T12:06:12.580604884+07:00","message":"write wav file: './tmp/7666/7666_3594.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:12.886800256+07:00","message":"[GCS] Start streaming session, msgId: 3595"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:13.267321674+07:00","message":"receive streaming session, msgId: 3595"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:13.26735891+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:13.267364192+07:00","message":"receive interim result [false|false]: กลับ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:13.267378456+07:00","message":"[buffer interim] 3595 false กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:13.26738509+07:00","message":"[bufferProcess] interim [420000000]:กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:13.267388218+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:13.45049007+07:00","message":"receive streaming session, msgId: 3595"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:13.450534425+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับมา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:13.450540379+07:00","message":"receive interim result [false|false]: กลับมา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:13.450556806+07:00","message":"[buffer interim] 3595 false กลับมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:13.450564192+07:00","message":"[bufferProcess] interim [600000000]:กลับมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:13.450566781+07:00","message":"[bufferProcess] send to processor:กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:13.450570425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:13.450573465+07:00","message":"> Transcript [21241] [false]: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:13.450575784+07:00","message":"Set StatePrefix (first interim): 'กลับ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:13.564990334+07:00","message":"receive streaming session, msgId: 3595"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:13.565034744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับบ้าน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:13.565041501+07:00","message":"receive interim result [false|false]: กลับบ้าน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:13.565057232+07:00","message":"[buffer interim] 3595 false กลับบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:13.565071997+07:00","message":"[bufferProcess] interim [660000000]:กลับบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:13.565075226+07:00","message":"[bufferProcess] send to processor:กลับมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:13.565079361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:13.565082624+07:00","message":"> Transcript [21242] [false]: 'กลับมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:13.565086061+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:13.565088293+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:13.565090329+07:00","message":"StatePrefix: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:13.565092409+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:13.578969027+07:00","message":"receive streaming session, msgId: 3595"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:13.579001805+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กับบท\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:13.579007479+07:00","message":"receive interim result [false|false]: กับบท"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:13.579020213+07:00","message":"[buffer interim] 3595 false กับบท"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:13.579026369+07:00","message":"[bufferProcess] interim [720000000]:กับบท"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:13.579028683+07:00","message":"[bufferProcess] send to processor:กลับบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:13.57903723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:13.579040398+07:00","message":"> Transcript [21243] [false]: 'กลับบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:13.579043927+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:13.579046394+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:13.579048898+07:00","message":"StatePrefix: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:13.579051256+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:13.740070053+07:00","message":"receive streaming session, msgId: 3595"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:13.740129685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กับบทเพลง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:13.740139137+07:00","message":"receive interim result [false|false]: กับบทเพลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:13.740158996+07:00","message":"[buffer interim] 3595 false กับบทเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:13.740170371+07:00","message":"[bufferProcess] interim [900000000]:กับบทเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:13.740174486+07:00","message":"[bufferProcess] send to processor:กับบท"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:13.740182171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:13.740186927+07:00","message":"> Transcript [21244] [false]: 'กับบท'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:13.740190558+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:13.740193744+07:00","message":"Set new StatePrefix: 'กับบท'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:14.166433739+07:00","message":"[GCS] IsForceVAD: false for message ID: 3595"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:14.22663919+07:00","message":"[GCS] Start streaming session, msgId: 3596"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:14.253905967+07:00","message":"receive streaming session, msgId: 3595"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:14.25395077+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กับบทเพลง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:14.253957993+07:00","message":"receive interim result [false|false]: กับบทเพลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:14.253982105+07:00","message":"[buffer interim] 3595 false กับบทเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:14.253990037+07:00","message":"[bufferProcess] interim [500000000]:กับบทเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:14.253992814+07:00","message":"[bufferProcess] send to processor:กับบทเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:14.253996879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:14.253999853+07:00","message":"> Transcript [21245] [false]: 'กับบทเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:14.254002965+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:14.254005053+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:14.254007095+07:00","message":"StatePrefix: 'กับบท'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:14.254009372+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:14.26922219+07:00","message":"receive streaming session, msgId: 3595"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:14.269285518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กับบทเพลง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:14.269294226+07:00","message":"receive interim result [true|false]: กับบทเพลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:14.26929994+07:00","message":"end recv isFinal message id 3595"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:14.269302365+07:00","message":"end Recv id 3595"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:14.26931041+07:00","message":"[buffer interim] 3595 true กับบทเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:14.269328903+07:00","message":"[bufferProcess] interim [500000000]:กับบทเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:14.269361919+07:00","message":"[bufferProcess] send to processor (isfinal):กับบทเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:14.269368798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:14.269372866+07:00","message":"> Transcript [21246] [false]: 'กับบทเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:14.269376254+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:14.269378574+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:14.269386297+07:00","message":"StatePrefix: 'กับบท'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:14.269393365+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:14.269396771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:14.269399277+07:00","message":"> Transcript [21247] [true]: 'กับบทเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:14.269404945+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:14.269415105+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:14.269419498+07:00","message":"StatePrefix: 'กับบท'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:14.269421616+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:14.269424492+07:00","message":"Push: 'กับบทเพลง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:14.269446645+07:00","message":"push: {true กับบทเพลง 0 0xc00039c200}"}
{"level":"info","service":"Main","time":"2026-08-22T12:06:14.282237087+07:00","message":"write wav file: './tmp/7666/7666_3595.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:14.36269224+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:14.362708863+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:14.763684061+07:00","message":"receive streaming session, msgId: 3596"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:14.76373276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:14.763739493+07:00","message":"receive interim result [false|false]: พี่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:14.763754901+07:00","message":"[buffer interim] 3596 false พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:14.76376196+07:00","message":"[bufferProcess] interim [360000000]:พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:14.763764828+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:14.954112045+07:00","message":"receive streaming session, msgId: 3596"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:14.954153796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:14.954159001+07:00","message":"receive interim result [false|false]: พี่จะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:14.954171101+07:00","message":"[buffer interim] 3596 false พี่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:14.954178009+07:00","message":"[bufferProcess] interim [540000000]:พี่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:14.954181206+07:00","message":"[bufferProcess] send to processor:พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:14.954187209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:14.954190184+07:00","message":"> Transcript [21248] [false]: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:14.954192641+07:00","message":"Set StatePrefix (first interim): 'พี่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:15.085133667+07:00","message":"receive streaming session, msgId: 3596"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:15.085197179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่จอด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:15.085204323+07:00","message":"receive interim result [false|false]: ที่จอด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:15.085227272+07:00","message":"[buffer interim] 3596 false ที่จอด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:15.085238608+07:00","message":"[bufferProcess] interim [660000000]:ที่จอด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:15.085240945+07:00","message":"[bufferProcess] send to processor:พี่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:15.085245877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:15.085248916+07:00","message":"> Transcript [21249] [false]: 'พี่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:15.085252841+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:15.085255003+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:15.085257086+07:00","message":"StatePrefix: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:15.085259256+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:15.089043733+07:00","message":"receive streaming session, msgId: 3596"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:15.089061057+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่จอย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:15.089064967+07:00","message":"receive interim result [false|false]: พี่จอย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:15.089074925+07:00","message":"[buffer interim] 3596 false พี่จอย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:15.08907863+07:00","message":"[bufferProcess] interim [720000000]:พี่จอย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:15.089081077+07:00","message":"[bufferProcess] send to processor:ที่จอด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:15.089083623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:15.089085981+07:00","message":"> Transcript [21250] [false]: 'ที่จอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:15.089088721+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:15.089091364+07:00","message":"Set new StatePrefix: 'ที่จอด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:15.398265531+07:00","message":"receive streaming session, msgId: 3596"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:15.398305736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่จอหลาย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:15.398312498+07:00","message":"receive interim result [false|false]: พี่จอหลาย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:15.398326838+07:00","message":"[buffer interim] 3596 false พี่จอหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:15.398335064+07:00","message":"[bufferProcess] interim [960000000]:พี่จอหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:15.398339171+07:00","message":"[bufferProcess] send to processor:พี่จอย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:15.398348872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:15.398352363+07:00","message":"> Transcript [21251] [false]: 'พี่จอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:15.398354995+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:15.398357264+07:00","message":"Set new StatePrefix: 'พี่จอย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:15.665512264+07:00","message":"receive streaming session, msgId: 3596"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:15.665554423+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่จอหลายใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:15.665562226+07:00","message":"receive interim result [false|false]: พี่จอหลายใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:15.665579825+07:00","message":"[buffer interim] 3596 false พี่จอหลายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:15.665587371+07:00","message":"[bufferProcess] interim [260000000]:พี่จอหลายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:15.66559009+07:00","message":"[bufferProcess] send to processor:พี่จอหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:15.665593748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:15.665597202+07:00","message":"> Transcript [21252] [false]: 'พี่จอหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:15.665599454+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:15.66560193+07:00","message":"Set new StatePrefix: 'พี่จอหลาย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:15.98425927+07:00","message":"receive streaming session, msgId: 3596"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:15.984298652+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่จอหลายใจค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:15.984305204+07:00","message":"receive interim result [false|false]: พี่จอหลายใจค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:15.984324427+07:00","message":"[buffer interim] 3596 false พี่จอหลายใจค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:15.984331746+07:00","message":"[bufferProcess] interim [620000000]:พี่จอหลายใจค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:15.984334729+07:00","message":"[bufferProcess] send to processor:พี่จอหลายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:15.984340263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:15.98434362+07:00","message":"> Transcript [21253] [false]: 'พี่จอหลายใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:15.98434726+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:15.984349564+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:15.984352126+07:00","message":"StatePrefix: 'พี่จอหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:15.984354498+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:16.552119739+07:00","message":"receive streaming session, msgId: 3596"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:16.552156935+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่จอหลายใจค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:16.552163108+07:00","message":"receive interim result [false|false]: พี่จอหลายใจค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:16.552174204+07:00","message":"[buffer interim] 3596 false พี่จอหลายใจค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:16.552181803+07:00","message":"[bufferProcess] interim [220000000]:พี่จอหลายใจค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:16.552184545+07:00","message":"[bufferProcess] send to processor:พี่จอหลายใจค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:16.552188405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:16.552191423+07:00","message":"> Transcript [21254] [false]: 'พี่จอหลายใจค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:16.552194898+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:16.552197102+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:16.552199361+07:00","message":"StatePrefix: 'พี่จอหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:16.552201718+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:16.985363292+07:00","message":"[GCS] IsForceVAD: false for message ID: 3596"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:17.074632593+07:00","message":"receive streaming session, msgId: 3596"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:17.074676895+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":"2026-08-22T12:06:17.074683725+07:00","message":"receive interim result [true|false]: พี่จอหลายใจค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:17.074694573+07:00","message":"end recv isFinal message id 3596"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:17.074696822+07:00","message":"end Recv id 3596"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:17.07470291+07:00","message":"[buffer interim] 3596 true พี่จอหลายใจค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:17.074710053+07:00","message":"[bufferProcess] interim [790000000]:พี่จอหลายใจค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:17.07471859+07:00","message":"[bufferProcess] send to processor (isfinal):พี่จอหลายใจค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:17.074736648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:17.074772519+07:00","message":"> Transcript [21255] [false]: 'พี่จอหลายใจค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:17.074779456+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:17.07478222+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:17.074784888+07:00","message":"StatePrefix: 'พี่จอหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:17.074787426+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:17.074790242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:17.074792568+07:00","message":"> Transcript [21256] [true]: 'พี่จอหลายใจค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:17.07479508+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:17.074796938+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:17.074798876+07:00","message":"StatePrefix: 'พี่จอหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:17.074800743+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:17.074809872+07:00","message":"Push: 'พี่จอหลายใจค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:17.074823222+07:00","message":"push: {true พี่จอหลายใจค่ะ 0 0xc002a2b780}"}
{"level":"info","service":"Main","time":"2026-08-22T12:06:17.082478027+07:00","message":"write wav file: './tmp/7666/7666_3596.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:17.363140583+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:17.363170572+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:17.427550435+07:00","message":"[GCS] Start streaming session, msgId: 3597"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:17.555302144+07:00","message":"[GCS] IsForceVAD: false for message ID: 3597"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:17.679459658+07:00","message":"receive streaming session, msgId: 3597"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:17.679501479+07:00","message":"found end of frame, send empty tag with msgId: 3597"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:17.679505708+07:00","message":"end Recv id 3597"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:17.679545191+07:00","message":"[buffer interim] 3597 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:17.679578288+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:17.679587743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:17.679595708+07:00","message":"> Transcript [21257] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:17.679600282+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:17.67960386+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:17.679607209+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:17.679610453+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:17.679618453+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:17.679632311+07:00","message":"push: {true \n 0 0xc003134600}"}
{"level":"info","service":"Main","time":"2026-08-22T12:06:17.684084004+07:00","message":"write wav file: './tmp/7666/7666_3597.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:17.94635597+07:00","message":"[GCS] Start streaming session, msgId: 3598"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:18.325727249+07:00","message":"[GCS] IsForceVAD: false for message ID: 3598"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:18.387549873+07:00","message":"[GCS] Start streaming session, msgId: 3599"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:18.425338844+07:00","message":"receive streaming session, msgId: 3598"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:18.425357062+07:00","message":"found end of frame, send empty tag with msgId: 3598"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:18.425360698+07:00","message":"end Recv id 3598"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:18.425368666+07:00","message":"[buffer interim] 3598 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:18.425377511+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:18.425381725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:18.425384697+07:00","message":"> Transcript [21258] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:18.425387462+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:18.425389501+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:18.425391512+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:18.425393492+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:18.425396415+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:18.425405398+07:00","message":"push: {true \n 0 0xc0025f6880}"}
{"level":"info","service":"Main","time":"2026-08-22T12:06:18.430566001+07:00","message":"write wav file: './tmp/7666/7666_3598.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:18.646374325+07:00","message":"[GCS] IsForceVAD: false for message ID: 3599"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:18.750389337+07:00","message":"receive streaming session, msgId: 3599"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:18.750433684+07:00","message":"found end of frame, send empty tag with msgId: 3599"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:18.750438061+07:00","message":"end Recv id 3599"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:18.750445311+07:00","message":"[buffer interim] 3599 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:18.750452273+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:18.750456478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:18.750459677+07:00","message":"> Transcript [21259] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:18.750467222+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:18.750469371+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:18.750471507+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:18.750473738+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:18.750476765+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:18.750487029+07:00","message":"push: {true \n 0 0xc002e0dd80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:06:18.754847248+07:00","message":"write wav file: './tmp/7666/7666_3599.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:18.846677043+07:00","message":"[GCS] Start streaming session, msgId: 3600"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:19.106830514+07:00","message":"[GCS] IsForceVAD: false for message ID: 3600"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:19.197838917+07:00","message":"receive streaming session, msgId: 3600"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:19.197860478+07:00","message":"found end of frame, send empty tag with msgId: 3600"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:19.197863627+07:00","message":"end Recv id 3600"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:19.19787063+07:00","message":"[buffer interim] 3600 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:19.197877391+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:19.197881381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:19.19788433+07:00","message":"> Transcript [21260] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:19.197887051+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:19.197889264+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:19.197891243+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:19.197893221+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:19.197902277+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:19.197911363+07:00","message":"push: {true \n 0 0xc0029e5b80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:06:19.203113222+07:00","message":"write wav file: './tmp/7666/7666_3600.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:19.426576138+07:00","message":"[GCS] Start streaming session, msgId: 3601"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:19.675489852+07:00","message":"[GCS] IsForceVAD: false for message ID: 3601"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:19.776424726+07:00","message":"receive streaming session, msgId: 3601"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:19.776462787+07:00","message":"found end of frame, send empty tag with msgId: 3601"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:19.776467854+07:00","message":"end Recv id 3601"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:19.776478107+07:00","message":"[buffer interim] 3601 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:19.77649384+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:19.776500966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:19.776506331+07:00","message":"> Transcript [21261] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:19.776510454+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:19.77651347+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:19.77651689+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:19.776520426+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:19.776530405+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:19.776543842+07:00","message":"push: {true \n 0 0xc002a2ba00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:06:19.78205271+07:00","message":"write wav file: './tmp/7666/7666_3601.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:20.127960377+07:00","message":"[GCS] Start streaming session, msgId: 3602"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:20.185400184+07:00","message":"[GCS] IsForceVAD: false for message ID: 3602"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:20.317871359+07:00","message":"[GCS] Start streaming session, msgId: 3603"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:20.364177273+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:20.364208545+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:20.367921623+07:00","message":"receive streaming session, msgId: 3602"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:20.36793858+07:00","message":"found end of frame, send empty tag with msgId: 3602"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:20.367941691+07:00","message":"end Recv id 3602"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:20.367948801+07:00","message":"[buffer interim] 3602 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:20.367958709+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:20.367967924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:20.36797083+07:00","message":"> Transcript [21262] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:20.367974703+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:20.36797676+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:20.367978751+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:20.367980937+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:20.367984375+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:20.368014276+07:00","message":"push: {true \n 0 0xc000186280}"}
{"level":"info","service":"Main","time":"2026-08-22T12:06:20.372408195+07:00","message":"write wav file: './tmp/7666/7666_3602.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:20.446528206+07:00","message":"[GCS] IsForceVAD: false for message ID: 3603"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:20.566293859+07:00","message":"receive streaming session, msgId: 3603"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:20.566314016+07:00","message":"found end of frame, send empty tag with msgId: 3603"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:20.566317063+07:00","message":"end Recv id 3603"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:20.566325766+07:00","message":"[buffer interim] 3603 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:20.566333354+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:20.566337213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:20.566340079+07:00","message":"> Transcript [21263] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:20.566342914+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:20.566345419+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:20.566347519+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:20.566349581+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:20.566352743+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:20.566362542+07:00","message":"push: {true \n 0 0xc002a2bb80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:06:20.571634671+07:00","message":"write wav file: './tmp/7666/7666_3603.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:21.216885273+07:00","message":"[GCS] Start streaming session, msgId: 3604"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:21.347459389+07:00","message":"[GCS] IsForceVAD: false for message ID: 3604"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:21.466842927+07:00","message":"[GCS] Start streaming session, msgId: 3605"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:21.508727464+07:00","message":"receive streaming session, msgId: 3604"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:21.508757111+07:00","message":"found end of frame, send empty tag with msgId: 3604"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:21.50876022+07:00","message":"end Recv id 3604"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:21.508767454+07:00","message":"[buffer interim] 3604 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:21.50877494+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:21.508784879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:21.508787928+07:00","message":"> Transcript [21264] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:21.508790853+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:21.508793019+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:21.508795056+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:21.508797081+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:21.508799763+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:21.508808844+07:00","message":"push: {true \n 0 0xc002c8b780}"}
{"level":"info","service":"Main","time":"2026-08-22T12:06:21.514568777+07:00","message":"write wav file: './tmp/7666/7666_3604.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:21.596453642+07:00","message":"[GCS] IsForceVAD: false for message ID: 3605"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:21.74232988+07:00","message":"receive streaming session, msgId: 3605"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:21.742365346+07:00","message":"found end of frame, send empty tag with msgId: 3605"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:21.742369584+07:00","message":"end Recv id 3605"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:21.742379685+07:00","message":"[buffer interim] 3605 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:21.742387458+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:21.742393008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:21.742396096+07:00","message":"> Transcript [21265] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:21.742399055+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:21.742401309+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:21.742403462+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:21.742405642+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:21.74241101+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:21.742422679+07:00","message":"push: {true \n 0 0xc00291a000}"}
{"level":"info","service":"Main","time":"2026-08-22T12:06:21.747976093+07:00","message":"write wav file: './tmp/7666/7666_3605.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:22.04697066+07:00","message":"[GCS] Start streaming session, msgId: 3606"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:23.066319457+07:00","message":"[GCS] IsForceVAD: false for message ID: 3606"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:23.136538464+07:00","message":"[GCS] Start streaming session, msgId: 3607"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:23.151275225+07:00","message":"receive streaming session, msgId: 3606"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:23.151301711+07:00","message":"found end of frame, send empty tag with msgId: 3606"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:23.151305938+07:00","message":"end Recv id 3606"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:23.151316107+07:00","message":"[buffer interim] 3606 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:23.151338063+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:23.151357455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:23.151362415+07:00","message":"> Transcript [21266] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:23.151366842+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:23.151370283+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:23.151373597+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:23.151377189+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:23.151381527+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:23.15139485+07:00","message":"push: {true \n 0 0xc0026cb780}"}
{"level":"info","service":"Main","time":"2026-08-22T12:06:23.158127307+07:00","message":"write wav file: './tmp/7666/7666_3606.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:23.364624662+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:23.364641343+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:23.862329809+07:00","message":"[GCS] Cleaned up inactive client: 3581"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:23.862371865+07:00","message":"[GCS] Cleaned up inactive client: 3579"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:23.862375005+07:00","message":"[GCS] Cleaned up inactive client: 3577"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:23.862377081+07:00","message":"[GCS] Cleaned up inactive client: 3580"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:23.862379272+07:00","message":"[GCS] Cleaned up inactive client: 3578"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:26.365283581+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:26.365296445+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:28.835327975+07:00","message":"[GCS] IsForceVAD: false for message ID: 3607"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:28.93814332+07:00","message":"receive streaming session, msgId: 3607"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:28.938174038+07:00","message":"found end of frame, send empty tag with msgId: 3607"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:28.938177577+07:00","message":"end Recv id 3607"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:28.938184538+07:00","message":"[buffer interim] 3607 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:28.938192308+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:28.93819672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:28.938199665+07:00","message":"> Transcript [21267] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:28.938202662+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:28.938204842+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:28.938206802+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:28.938208729+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:28.938215875+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:28.938225121+07:00","message":"push: {true \n 0 0xc0031c5880}"}
{"level":"info","service":"Main","time":"2026-08-22T12:06:28.950305039+07:00","message":"write wav file: './tmp/7666/7666_3607.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:29.366331718+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:29.366357162+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:32.367273482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:32.367311735+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:34.9158321+07:00","message":"[GCS] Start streaming session, msgId: 3608"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:35.367875416+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:35.367876368+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:38.186153378+07:00","message":"[GCS] IsForceVAD: false for message ID: 3608"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:38.281371629+07:00","message":"receive streaming session, msgId: 3608"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:38.281405902+07:00","message":"found end of frame, send empty tag with msgId: 3608"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:38.281410242+07:00","message":"end Recv id 3608"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:38.28141949+07:00","message":"[buffer interim] 3608 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:38.281427461+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:38.281435322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:38.281438315+07:00","message":"> Transcript [21268] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:38.28144137+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:38.281443587+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:38.281445656+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:38.281447937+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:38.281452973+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:38.281464537+07:00","message":"push: {true \n 0 0xc002a2b580}"}
{"level":"info","service":"Main","time":"2026-08-22T12:06:38.289535531+07:00","message":"write wav file: './tmp/7666/7666_3608.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:38.315243403+07:00","message":"[GCS] Start streaming session, msgId: 3609"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:38.368371653+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:38.368390763+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:39.985430745+07:00","message":"[GCS] IsForceVAD: false for message ID: 3609"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:40.080692253+07:00","message":"receive streaming session, msgId: 3609"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:40.08072499+07:00","message":"found end of frame, send empty tag with msgId: 3609"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:40.080728683+07:00","message":"end Recv id 3609"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:40.080737663+07:00","message":"[buffer interim] 3609 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:40.080747903+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:40.080755173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:40.080758249+07:00","message":"> Transcript [21269] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:40.080762319+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:40.080764534+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:40.080766574+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:40.080768755+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:40.080775958+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:40.080785584+07:00","message":"push: {true \n 0 0xc002c71b80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:06:40.08768084+07:00","message":"write wav file: './tmp/7666/7666_3609.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:40.175323701+07:00","message":"[GCS] Start streaming session, msgId: 3610"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:40.625196163+07:00","message":"[GCS] IsForceVAD: false for message ID: 3610"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:40.728832799+07:00","message":"receive streaming session, msgId: 3610"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:40.728859304+07:00","message":"found end of frame, send empty tag with msgId: 3610"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:40.728864011+07:00","message":"end Recv id 3610"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:40.728871637+07:00","message":"[buffer interim] 3610 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:40.728880176+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:40.728885336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:40.728889843+07:00","message":"> Transcript [21270] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:40.728894144+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:40.728897053+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:40.728899896+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:40.728903063+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:40.72890694+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:40.728919308+07:00","message":"push: {true \n 0 0xc002cc5e00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:06:40.733918408+07:00","message":"write wav file: './tmp/7666/7666_3610.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:41.326104292+07:00","message":"[GCS] Start streaming session, msgId: 3611"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:41.368660781+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:41.368660811+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:41.584437958+07:00","message":"[GCS] IsForceVAD: false for message ID: 3611"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:41.677189044+07:00","message":"receive streaming session, msgId: 3611"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:41.677211205+07:00","message":"found end of frame, send empty tag with msgId: 3611"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:41.677214817+07:00","message":"end Recv id 3611"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:41.677223574+07:00","message":"[buffer interim] 3611 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:41.677231967+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:41.677236021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:41.677239332+07:00","message":"> Transcript [21271] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:41.677242291+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:41.677244593+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:41.677246498+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:41.677248614+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:41.677251513+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:41.677261728+07:00","message":"push: {true \n 0 0xc000130380}"}
{"level":"info","service":"Main","time":"2026-08-22T12:06:41.682288498+07:00","message":"write wav file: './tmp/7666/7666_3611.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:42.418501713+07:00","message":"[GCS] Start streaming session, msgId: 3612"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:42.544551749+07:00","message":"[GCS] IsForceVAD: false for message ID: 3612"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:42.881135488+07:00","message":"receive streaming session, msgId: 3612"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:42.881187454+07:00","message":"found end of frame, send empty tag with msgId: 3612"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:42.881192015+07:00","message":"end Recv id 3612"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:42.88121772+07:00","message":"[buffer interim] 3612 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:42.881251922+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:42.881257163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:42.881262437+07:00","message":"> Transcript [21272] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:42.88126597+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:42.881268594+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:42.881270664+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:42.881272832+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:42.881280253+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:42.881289922+07:00","message":"push: {true \n 0 0xc002cc4b00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:06:42.885972175+07:00","message":"write wav file: './tmp/7666/7666_3612.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:43.635793687+07:00","message":"[GCS] Start streaming session, msgId: 3613"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:43.764383471+07:00","message":"[GCS] IsForceVAD: false for message ID: 3613"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:43.825934947+07:00","message":"[GCS] Start streaming session, msgId: 3614"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:43.857485014+07:00","message":"receive streaming session, msgId: 3613"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:43.857509249+07:00","message":"found end of frame, send empty tag with msgId: 3613"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:43.857514621+07:00","message":"end Recv id 3613"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:43.857521747+07:00","message":"[buffer interim] 3613 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:43.857528954+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:43.857533411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:43.857537192+07:00","message":"> Transcript [21273] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:43.857540046+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:43.857542129+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:43.857544291+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:43.857546272+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:43.857549279+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:43.85758003+07:00","message":"push: {true \n 0 0xc0037d9600}"}
{"level":"info","service":"Main","time":"2026-08-22T12:06:43.862758145+07:00","message":"write wav file: './tmp/7666/7666_3613.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:43.895414309+07:00","message":"[GCS] IsForceVAD: false for message ID: 3614"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:44.065795325+07:00","message":"receive streaming session, msgId: 3614"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:44.065821856+07:00","message":"found end of frame, send empty tag with msgId: 3614"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:44.065825101+07:00","message":"end Recv id 3614"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:44.065832946+07:00","message":"[buffer interim] 3614 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:44.065840709+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:44.065850144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:44.065853482+07:00","message":"> Transcript [21274] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:44.065859058+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:44.065861217+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:44.065863183+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:44.06586541+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:44.065868679+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:44.06589814+07:00","message":"push: {true \n 0 0xc0026cba00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:06:44.070510659+07:00","message":"write wav file: './tmp/7666/7666_3614.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:44.347004512+07:00","message":"[GCS] Start streaming session, msgId: 3615"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:44.369335986+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:44.369362725+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:44.915434936+07:00","message":"[GCS] IsForceVAD: false for message ID: 3615"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:44.98484218+07:00","message":"[GCS] Start streaming session, msgId: 3616"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:45.016943261+07:00","message":"receive streaming session, msgId: 3615"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:45.016966764+07:00","message":"found end of frame, send empty tag with msgId: 3615"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:45.016970005+07:00","message":"end Recv id 3615"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:45.016976907+07:00","message":"[buffer interim] 3615 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:45.016983686+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:45.01698843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:45.016991673+07:00","message":"> Transcript [21275] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:45.016994524+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:45.016996638+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:45.016998838+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:45.017000879+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:45.017008106+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:45.017017724+07:00","message":"push: {true \n 0 0xc0031c5d80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:06:45.022110354+07:00","message":"write wav file: './tmp/7666/7666_3615.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:45.104519266+07:00","message":"[GCS] IsForceVAD: false for message ID: 3616"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:45.211200784+07:00","message":"receive streaming session, msgId: 3616"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:45.211228741+07:00","message":"found end of frame, send empty tag with msgId: 3616"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:45.211233434+07:00","message":"end Recv id 3616"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:45.21124284+07:00","message":"[buffer interim] 3616 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:45.21125155+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:45.211256285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:45.211260131+07:00","message":"> Transcript [21276] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:45.211263612+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:45.211265812+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:45.211268324+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:45.211270368+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:45.211277797+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:45.211288628+07:00","message":"push: {true \n 0 0xc00291a300}"}
{"level":"info","service":"Main","time":"2026-08-22T12:06:45.216679496+07:00","message":"write wav file: './tmp/7666/7666_3616.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:45.425918844+07:00","message":"[GCS] Start streaming session, msgId: 3617"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:45.62441642+07:00","message":"[GCS] IsForceVAD: false for message ID: 3617"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:45.685781502+07:00","message":"[GCS] Start streaming session, msgId: 3618"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:45.710789302+07:00","message":"receive streaming session, msgId: 3617"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:45.710817096+07:00","message":"found end of frame, send empty tag with msgId: 3617"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:45.710821878+07:00","message":"end Recv id 3617"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:45.710832265+07:00","message":"[buffer interim] 3617 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:45.710848414+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:45.710854307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:45.710857267+07:00","message":"> Transcript [21277] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:45.710859946+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:45.710862217+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:45.71086428+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:45.710866438+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:45.710869405+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:45.710880086+07:00","message":"push: {true \n 0 0xc003134f00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:06:45.716042178+07:00","message":"write wav file: './tmp/7666/7666_3617.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:45.748079342+07:00","message":"[GCS] IsForceVAD: false for message ID: 3618"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:46.006709056+07:00","message":"[GCS] Start streaming session, msgId: 3619"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:46.076329085+07:00","message":"receive streaming session, msgId: 3618"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:46.076350254+07:00","message":"found end of frame, send empty tag with msgId: 3618"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:46.076353477+07:00","message":"end Recv id 3618"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:46.076361205+07:00","message":"[buffer interim] 3618 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:46.076367709+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:46.076377112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:46.076380505+07:00","message":"> Transcript [21278] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:46.076383362+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:46.076385626+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:46.076387848+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:46.076390044+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:46.076393297+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:46.076402757+07:00","message":"push: {true \n 0 0xc0029e4980}"}
{"level":"info","service":"Main","time":"2026-08-22T12:06:46.081819891+07:00","message":"write wav file: './tmp/7666/7666_3618.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:46.13436207+07:00","message":"[GCS] IsForceVAD: false for message ID: 3619"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:46.264366393+07:00","message":"receive streaming session, msgId: 3619"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:46.264390851+07:00","message":"found end of frame, send empty tag with msgId: 3619"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:46.264394358+07:00","message":"end Recv id 3619"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:46.264403942+07:00","message":"[buffer interim] 3619 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:46.264415535+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:46.26441965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:46.264422926+07:00","message":"> Transcript [21279] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:46.26442631+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:46.26442839+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:46.264430381+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:46.264432366+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:46.264435304+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:46.264445286+07:00","message":"push: {true \n 0 0xc002a2b980}"}
{"level":"info","service":"Main","time":"2026-08-22T12:06:46.270094545+07:00","message":"write wav file: './tmp/7666/7666_3619.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:46.326443029+07:00","message":"[GCS] Start streaming session, msgId: 3620"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:46.386454031+07:00","message":"[GCS] IsForceVAD: false for message ID: 3620"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:46.572413254+07:00","message":"receive streaming session, msgId: 3620"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:46.572437729+07:00","message":"found end of frame, send empty tag with msgId: 3620"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:46.572441256+07:00","message":"end Recv id 3620"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:46.572449836+07:00","message":"[buffer interim] 3620 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:46.572457229+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:46.572461722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:46.572465396+07:00","message":"> Transcript [21280] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:46.572468404+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:46.57247137+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:46.572473604+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:46.572475672+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:46.572478896+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:46.572490062+07:00","message":"push: {true \n 0 0xc00291a580}"}
{"level":"info","service":"Main","time":"2026-08-22T12:06:46.577718786+07:00","message":"write wav file: './tmp/7666/7666_3620.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:46.650317401+07:00","message":"[GCS] Start streaming session, msgId: 3621"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:47.369686033+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:47.369725947+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:50.370224425+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:50.370243403+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:51.905773298+07:00","message":"[GCS] IsForceVAD: false for message ID: 3621"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:52.004051028+07:00","message":"receive streaming session, msgId: 3621"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:52.004071736+07:00","message":"found end of frame, send empty tag with msgId: 3621"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:52.004075265+07:00","message":"end Recv id 3621"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:52.004082994+07:00","message":"[buffer interim] 3621 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:52.004095044+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:52.004100089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:52.004103067+07:00","message":"> Transcript [21281] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:52.004105776+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:52.004107993+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:52.004109947+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:52.00411197+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:06:52.004115064+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:52.004125039+07:00","message":"push: {true \n 0 0xc0037f3780}"}
{"level":"info","service":"Main","time":"2026-08-22T12:06:52.014379272+07:00","message":"write wav file: './tmp/7666/7666_3621.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:53.370314654+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:53.370317935+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:53.861890574+07:00","message":"[GCS] Cleaned up inactive client: 3587"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:53.861932033+07:00","message":"[GCS] Cleaned up inactive client: 3582"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:53.861935101+07:00","message":"[GCS] Cleaned up inactive client: 3585"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:53.861937037+07:00","message":"[GCS] Cleaned up inactive client: 3583"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:53.861939066+07:00","message":"[GCS] Cleaned up inactive client: 3584"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:06:53.861941625+07:00","message":"[GCS] Cleaned up inactive client: 3586"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:56.370703135+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:56.370713139+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:59.371742231+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:06:59.371775479+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:00.546726181+07:00","message":"[GCS] Start streaming session, msgId: 3622"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:02.372366565+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:02.372385262+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:04.515834402+07:00","message":"[GCS] IsForceVAD: false for message ID: 3622"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:04.585087025+07:00","message":"[GCS] Start streaming session, msgId: 3623"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:04.611261607+07:00","message":"receive streaming session, msgId: 3622"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:04.611286713+07:00","message":"found end of frame, send empty tag with msgId: 3622"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:04.611290111+07:00","message":"end Recv id 3622"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:04.611297795+07:00","message":"[buffer interim] 3622 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:04.611304905+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:04.611308852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:04.611311822+07:00","message":"> Transcript [21282] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:04.611317033+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:04.611319107+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:04.611321043+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:04.611323024+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:04.611326107+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:04.611334622+07:00","message":"push: {true \n 0 0xc0037f3c80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:07:04.62148567+07:00","message":"write wav file: './tmp/7666/7666_3622.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:04.774434601+07:00","message":"[GCS] IsForceVAD: false for message ID: 3623"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:04.851591535+07:00","message":"receive streaming session, msgId: 3623"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:04.85162989+07:00","message":"found end of frame, send empty tag with msgId: 3623"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:04.851634063+07:00","message":"end Recv id 3623"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:04.851644071+07:00","message":"[buffer interim] 3623 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:04.851651706+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:04.851655939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:04.851659001+07:00","message":"> Transcript [21283] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:04.851662178+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:04.851664403+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:04.851666653+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:04.851668713+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:04.85167205+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:04.851683424+07:00","message":"push: {true \n 0 0xc002a2b600}"}
{"level":"info","service":"Main","time":"2026-08-22T12:07:04.856260944+07:00","message":"write wav file: './tmp/7666/7666_3623.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:05.095364085+07:00","message":"[GCS] Start streaming session, msgId: 3624"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:05.372697609+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:05.372697389+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:08.372862087+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:08.372871617+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:08.624703173+07:00","message":"[GCS] IsForceVAD: false for message ID: 3624"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:08.724148035+07:00","message":"receive streaming session, msgId: 3624"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:08.724169367+07:00","message":"found end of frame, send empty tag with msgId: 3624"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:08.724173062+07:00","message":"end Recv id 3624"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:08.724182061+07:00","message":"[buffer interim] 3624 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:08.724189538+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:08.724199461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:08.724202518+07:00","message":"> Transcript [21284] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:08.724205795+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:08.724208056+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:08.724210468+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:08.724212703+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:08.724216515+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:08.72425153+07:00","message":"push: {true \n 0 0xc002696280}"}
{"level":"info","service":"Main","time":"2026-08-22T12:07:08.734642511+07:00","message":"write wav file: './tmp/7666/7666_3624.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:09.065205503+07:00","message":"[GCS] Start streaming session, msgId: 3625"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:11.37366463+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:11.373675132+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:12.523702197+07:00","message":"[GCS] IsForceVAD: false for message ID: 3625"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:12.584674207+07:00","message":"[GCS] Start streaming session, msgId: 3626"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:12.621661535+07:00","message":"receive streaming session, msgId: 3625"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:12.621691041+07:00","message":"found end of frame, send empty tag with msgId: 3625"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:12.621694696+07:00","message":"end Recv id 3625"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:12.621703112+07:00","message":"[buffer interim] 3625 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:12.621711404+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:12.621716628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:12.62172054+07:00","message":"> Transcript [21285] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:12.621723902+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:12.621726054+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:12.621728122+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:12.621730209+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:12.621733158+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:12.621743305+07:00","message":"push: {true \n 0 0xc002a2bd80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:07:12.630628214+07:00","message":"write wav file: './tmp/7666/7666_3625.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:12.904529144+07:00","message":"[GCS] IsForceVAD: false for message ID: 3626"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:12.995371241+07:00","message":"receive streaming session, msgId: 3626"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:12.99539863+07:00","message":"found end of frame, send empty tag with msgId: 3626"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:12.995407346+07:00","message":"end Recv id 3626"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:12.995427998+07:00","message":"[buffer interim] 3626 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:12.995439302+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:12.995447758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:12.995464168+07:00","message":"> Transcript [21286] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:12.995469478+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:12.995471795+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:12.995474166+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:12.995476545+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:12.99548203+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:12.995496655+07:00","message":"push: {true \n 0 0xc002a2be80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:07:13.006957552+07:00","message":"write wav file: './tmp/7666/7666_3626.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:13.034685815+07:00","message":"[GCS] Start streaming session, msgId: 3627"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:14.373925608+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:14.373933756+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:16.563468713+07:00","message":"[GCS] IsForceVAD: false for message ID: 3627"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:16.658993649+07:00","message":"receive streaming session, msgId: 3627"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:16.659018198+07:00","message":"found end of frame, send empty tag with msgId: 3627"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:16.659021579+07:00","message":"end Recv id 3627"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:16.659028532+07:00","message":"[buffer interim] 3627 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:16.659035557+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:16.659040202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:16.659043933+07:00","message":"> Transcript [21287] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:16.659046677+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:16.659048806+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:16.659051143+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:16.659053985+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:16.659064906+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:16.659074899+07:00","message":"push: {true \n 0 0xc003134400}"}
{"level":"info","service":"Main","time":"2026-08-22T12:07:16.668612433+07:00","message":"write wav file: './tmp/7666/7666_3627.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:16.696781205+07:00","message":"[GCS] Start streaming session, msgId: 3628"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:16.8240478+07:00","message":"[GCS] IsForceVAD: false for message ID: 3628"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:16.987149855+07:00","message":"receive streaming session, msgId: 3628"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:16.987173883+07:00","message":"found end of frame, send empty tag with msgId: 3628"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:16.987177304+07:00","message":"end Recv id 3628"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:16.987184691+07:00","message":"[buffer interim] 3628 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:16.987192053+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:16.987196624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:16.987200807+07:00","message":"> Transcript [21288] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:16.987203663+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:16.987205691+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:16.98720765+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:16.987210112+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:16.98721511+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:16.987224003+07:00","message":"push: {true \n 0 0xc002a2ac00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:07:16.991921137+07:00","message":"write wav file: './tmp/7666/7666_3628.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:17.015512272+07:00","message":"[GCS] Start streaming session, msgId: 3629"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:17.374606873+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:17.374636182+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:20.375265602+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:20.375247292+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:20.404840753+07:00","message":"[GCS] IsForceVAD: false for message ID: 3629"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:20.494008489+07:00","message":"receive streaming session, msgId: 3629"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:20.494031195+07:00","message":"found end of frame, send empty tag with msgId: 3629"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:20.494034314+07:00","message":"end Recv id 3629"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:20.494042077+07:00","message":"[buffer interim] 3629 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:20.494050092+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:20.494055376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:20.494058444+07:00","message":"> Transcript [21289] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:20.494061192+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:20.494063403+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:20.49406542+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:20.494067429+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:20.49407048+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:20.494081206+07:00","message":"push: {true \n 0 0xc002696200}"}
{"level":"info","service":"Main","time":"2026-08-22T12:07:20.502673124+07:00","message":"write wav file: './tmp/7666/7666_3629.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:20.854746607+07:00","message":"[GCS] Start streaming session, msgId: 3630"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:23.375921135+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:23.375939809+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:23.8619985+07:00","message":"[GCS] Cleaned up inactive client: 3606"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:23.862034773+07:00","message":"[GCS] Cleaned up inactive client: 3589"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:23.862038532+07:00","message":"[GCS] Cleaned up inactive client: 3594"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:23.862051753+07:00","message":"[GCS] Cleaned up inactive client: 3595"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:23.862053995+07:00","message":"[GCS] Cleaned up inactive client: 3592"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:23.862056048+07:00","message":"[GCS] Cleaned up inactive client: 3600"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:23.862058373+07:00","message":"[GCS] Cleaned up inactive client: 3598"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:23.862060762+07:00","message":"[GCS] Cleaned up inactive client: 3590"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:23.862063832+07:00","message":"[GCS] Cleaned up inactive client: 3596"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:23.862066708+07:00","message":"[GCS] Cleaned up inactive client: 3599"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:23.862069487+07:00","message":"[GCS] Cleaned up inactive client: 3597"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:23.862072248+07:00","message":"[GCS] Cleaned up inactive client: 3603"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:23.862075844+07:00","message":"[GCS] Cleaned up inactive client: 3588"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:23.862077824+07:00","message":"[GCS] Cleaned up inactive client: 3601"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:23.862079612+07:00","message":"[GCS] Cleaned up inactive client: 3593"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:23.862081554+07:00","message":"[GCS] Cleaned up inactive client: 3605"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:23.862083364+07:00","message":"[GCS] Cleaned up inactive client: 3591"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:23.862085255+07:00","message":"[GCS] Cleaned up inactive client: 3602"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:23.86208706+07:00","message":"[GCS] Cleaned up inactive client: 3604"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:24.574459151+07:00","message":"[GCS] IsForceVAD: false for message ID: 3630"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:24.660523376+07:00","message":"receive streaming session, msgId: 3630"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:24.66054688+07:00","message":"found end of frame, send empty tag with msgId: 3630"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:24.660550668+07:00","message":"end Recv id 3630"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:24.660558578+07:00","message":"[buffer interim] 3630 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:24.660565571+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:24.660570743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:24.660573753+07:00","message":"> Transcript [21290] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:24.660577068+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:24.660579199+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:24.660581224+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:24.660583153+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:24.660588882+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:24.660598355+07:00","message":"push: {true \n 0 0xc002c8b600}"}
{"level":"info","service":"Main","time":"2026-08-22T12:07:24.670971891+07:00","message":"write wav file: './tmp/7666/7666_3630.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:24.7658252+07:00","message":"[GCS] Start streaming session, msgId: 3631"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:24.823511666+07:00","message":"[GCS] IsForceVAD: false for message ID: 3631"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:24.954868134+07:00","message":"[GCS] Start streaming session, msgId: 3632"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:25.013631078+07:00","message":"receive streaming session, msgId: 3631"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:25.01365176+07:00","message":"found end of frame, send empty tag with msgId: 3631"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:25.013654987+07:00","message":"end Recv id 3631"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:25.01366191+07:00","message":"[buffer interim] 3631 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:25.013668639+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:25.013672499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:25.01367545+07:00","message":"> Transcript [21291] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:25.013678334+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:25.013680393+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:25.013682411+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:25.013684343+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:25.013686997+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:25.013696222+07:00","message":"push: {true \n 0 0xc0037f3f00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:07:25.018409425+07:00","message":"write wav file: './tmp/7666/7666_3631.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:26.376393642+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:26.376393744+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:27.134517602+07:00","message":"[GCS] IsForceVAD: false for message ID: 3632"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:27.239408222+07:00","message":"receive streaming session, msgId: 3632"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:27.239432696+07:00","message":"found end of frame, send empty tag with msgId: 3632"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:27.239435797+07:00","message":"end Recv id 3632"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:27.239443074+07:00","message":"[buffer interim] 3632 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:27.239450559+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:27.239457028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:27.23946086+07:00","message":"> Transcript [21292] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:27.239464348+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:27.239466521+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:27.239468536+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:27.239470483+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:27.239479583+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:27.239489857+07:00","message":"push: {true \n 0 0xc00291a480}"}
{"level":"info","service":"Main","time":"2026-08-22T12:07:27.247637764+07:00","message":"write wav file: './tmp/7666/7666_3632.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:28.154771926+07:00","message":"[GCS] Start streaming session, msgId: 3633"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:28.343749879+07:00","message":"[GCS] IsForceVAD: false for message ID: 3633"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:28.440424431+07:00","message":"receive streaming session, msgId: 3633"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:28.440449257+07:00","message":"found end of frame, send empty tag with msgId: 3633"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:28.440452575+07:00","message":"end Recv id 3633"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:28.440460479+07:00","message":"[buffer interim] 3633 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:28.440467585+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:28.440472247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:28.440475424+07:00","message":"> Transcript [21293] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:28.440478279+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:28.440480823+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:28.440482926+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:28.440485011+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:28.440493089+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:28.44050369+07:00","message":"push: {true \n 0 0xc003135800}"}
{"level":"info","service":"Main","time":"2026-08-22T12:07:28.44628801+07:00","message":"write wav file: './tmp/7666/7666_3633.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:28.546310124+07:00","message":"[GCS] Start streaming session, msgId: 3634"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:29.377038989+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:29.37706088+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:32.183565427+07:00","message":"[GCS] IsForceVAD: false for message ID: 3634"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:32.25469163+07:00","message":"[GCS] Start streaming session, msgId: 3635"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:32.268900064+07:00","message":"receive streaming session, msgId: 3634"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:32.268918998+07:00","message":"found end of frame, send empty tag with msgId: 3634"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:32.268922532+07:00","message":"end Recv id 3634"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:32.268928592+07:00","message":"[buffer interim] 3634 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:32.268934897+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:32.268938912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:32.268942266+07:00","message":"> Transcript [21294] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:32.268945031+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:32.268947546+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:32.268951411+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:32.268953568+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:32.268960924+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:32.268969032+07:00","message":"push: {true \n 0 0xc00291a000}"}
{"level":"info","service":"Main","time":"2026-08-22T12:07:32.277626422+07:00","message":"write wav file: './tmp/7666/7666_3634.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:32.312790106+07:00","message":"[GCS] IsForceVAD: false for message ID: 3635"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:32.378055547+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:32.378060867+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:32.475363128+07:00","message":"receive streaming session, msgId: 3635"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:32.475387022+07:00","message":"found end of frame, send empty tag with msgId: 3635"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:32.475390134+07:00","message":"end Recv id 3635"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:32.475396913+07:00","message":"[buffer interim] 3635 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:32.475403722+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:32.47540819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:32.475411421+07:00","message":"> Transcript [21295] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:32.475414655+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:32.475416787+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:32.475418747+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:32.475420849+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:32.475423692+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:32.47543297+07:00","message":"push: {true \n 0 0xc002696100}"}
{"level":"info","service":"Main","time":"2026-08-22T12:07:32.480063293+07:00","message":"write wav file: './tmp/7666/7666_3635.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:32.704520549+07:00","message":"[GCS] Start streaming session, msgId: 3636"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:35.378945017+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:35.378935568+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:37.823378325+07:00","message":"[GCS] IsForceVAD: false for message ID: 3636"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:37.928479619+07:00","message":"receive streaming session, msgId: 3636"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:37.928502684+07:00","message":"found end of frame, send empty tag with msgId: 3636"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:37.928506437+07:00","message":"end Recv id 3636"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:37.928517109+07:00","message":"[buffer interim] 3636 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:37.928524515+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:37.928535275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:37.928538747+07:00","message":"> Transcript [21296] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:37.928541489+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:37.928543704+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:37.928545794+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:37.928548054+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:37.928551242+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:37.928561997+07:00","message":"push: {true \n 0 0xc0031c4f80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:07:37.938685431+07:00","message":"write wav file: './tmp/7666/7666_3636.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:38.379084716+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:38.379118781+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:41.37982999+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:41.379858635+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:41.675159509+07:00","message":"[GCS] Start streaming session, msgId: 3637"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:44.379872712+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:44.379882659+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:46.453994242+07:00","message":"receive streaming session, msgId: 3637"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:46.454049679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:46.454059328+07:00","message":"receive interim result [false|false]: ฉัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:46.45407668+07:00","message":"[buffer interim] 3637 false ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:46.454084546+07:00","message":"[bufferProcess] interim [810000000]:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:46.454086884+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:46.454092182+07:00","message":"[bufferProcess] send to processor (ticker):ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:46.454095964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:46.454098792+07:00","message":"> Transcript [21297] [false]: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:46.454101146+07:00","message":"Set StatePrefix (first interim): 'ฉัน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:46.793515719+07:00","message":"[GCS] IsForceVAD: false for message ID: 3637"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:46.827038209+07:00","message":"receive streaming session, msgId: 3637"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:46.827081302+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันเบื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:46.827087746+07:00","message":"receive interim result [false|false]: ฉันเบื่อ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:46.827102742+07:00","message":"[buffer interim] 3637 false ฉันเบื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:46.827111724+07:00","message":"[bufferProcess] interim [170000000]:ฉันเบื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:46.827114134+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:46.874361963+07:00","message":"receive streaming session, msgId: 3637"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:46.874404343+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันเดิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:46.874409713+07:00","message":"receive interim result [false|false]: ฉันเดิน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:46.874427055+07:00","message":"[buffer interim] 3637 false ฉันเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:46.874435687+07:00","message":"[bufferProcess] interim [290000000]:ฉันเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:46.874439071+07:00","message":"[bufferProcess] send to processor:ฉันเบื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:46.874443242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:46.874446283+07:00","message":"> Transcript [21298] [false]: 'ฉันเบื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:46.87445024+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:46.874452647+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:46.874454843+07:00","message":"StatePrefix: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:46.874457149+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:46.885541384+07:00","message":"receive streaming session, msgId: 3637"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:46.885565298+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":"2026-08-22T12:07:46.885571644+07:00","message":"receive interim result [true|false]: ฉันเดิน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:46.885581396+07:00","message":"end recv isFinal message id 3637"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:46.885583743+07:00","message":"end Recv id 3637"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:46.885591249+07:00","message":"[buffer interim] 3637 true ฉันเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:46.885595893+07:00","message":"[bufferProcess] interim [350000000]:ฉันเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:46.885601606+07:00","message":"[bufferProcess] send to processor (isfinal):ฉันเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:46.88560458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:46.885607557+07:00","message":"> Transcript [21299] [false]: 'ฉันเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:46.885610634+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:46.885612769+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:46.885614778+07:00","message":"StatePrefix: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:46.885617179+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:46.885618954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:46.88562116+07:00","message":"> Transcript [21300] [true]: 'ฉันเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:46.885623479+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:46.885625277+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:46.885627308+07:00","message":"StatePrefix: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:46.885629076+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:46.885642509+07:00","message":"Push: 'ฉันเดิน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:46.885666139+07:00","message":"push: {true ฉันเดิน 0 0xc002a2a680}"}
{"level":"info","service":"Main","time":"2026-08-22T12:07:46.897117055+07:00","message":"write wav file: './tmp/7666/7666_3637.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:46.983620486+07:00","message":"[GCS] Start streaming session, msgId: 3638"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:47.38053982+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:47.380546938+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:47.734823599+07:00","message":"receive streaming session, msgId: 3638"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:47.734875562+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกมา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:47.734881654+07:00","message":"receive interim result [false|false]: ออกมา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:47.734895443+07:00","message":"[buffer interim] 3638 false ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:47.734903091+07:00","message":"[bufferProcess] interim [600000000]:ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:47.734905468+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:48.046697328+07:00","message":"receive streaming session, msgId: 3638"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:48.046749952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกมาจาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:48.046756516+07:00","message":"receive interim result [false|false]: ออกมาจาก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:48.046775017+07:00","message":"[buffer interim] 3638 false ออกมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:48.046784244+07:00","message":"[bufferProcess] interim [900000000]:ออกมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:48.046787168+07:00","message":"[bufferProcess] send to processor:ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:48.04679086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:48.046793997+07:00","message":"> Transcript [21301] [false]: 'ออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:48.04679684+07:00","message":"Set StatePrefix (first interim): 'ออกมา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:48.611949503+07:00","message":"receive streaming session, msgId: 3638"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:48.612005568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกมาจากบ้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:48.612012294+07:00","message":"receive interim result [false|false]: ออกมาจากบ้าน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:48.612029917+07:00","message":"[buffer interim] 3638 false ออกมาจากบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:48.612038004+07:00","message":"[bufferProcess] interim [440000000]:ออกมาจากบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:48.612041529+07:00","message":"[bufferProcess] send to processor:ออกมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:48.612045734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:48.612049294+07:00","message":"> Transcript [21302] [false]: 'ออกมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:48.612053469+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:48.612055864+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:48.612058392+07:00","message":"StatePrefix: 'ออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:48.612060928+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:48.625254801+07:00","message":"receive streaming session, msgId: 3638"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:48.625294693+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกมาจากเมือง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:48.625299797+07:00","message":"receive interim result [false|false]: ออกมาจากเมือง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:48.625316197+07:00","message":"[buffer interim] 3638 false ออกมาจากเมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:48.625322523+07:00","message":"[bufferProcess] interim [500000000]:ออกมาจากเมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:48.625324938+07:00","message":"[bufferProcess] send to processor:ออกมาจากบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:48.625328349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:48.625331557+07:00","message":"> Transcript [21303] [false]: 'ออกมาจากบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:48.625334722+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:48.625336995+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:48.625339609+07:00","message":"StatePrefix: 'ออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:48.62534168+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:49.14751481+07:00","message":"receive streaming session, msgId: 3638"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:49.147553102+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกมาจากเมืองฟ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:49.147559882+07:00","message":"receive interim result [false|false]: ออกมาจากเมืองฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:49.147579121+07:00","message":"[buffer interim] 3638 false ออกมาจากเมืองฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:49.147586572+07:00","message":"[bufferProcess] interim [980000000]:ออกมาจากเมืองฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:49.147589001+07:00","message":"[bufferProcess] send to processor:ออกมาจากเมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:49.147592743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:49.147595818+07:00","message":"> Transcript [21304] [false]: 'ออกมาจากเมือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:49.147599356+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:49.147601522+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:49.147603879+07:00","message":"StatePrefix: 'ออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:49.147606401+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:49.317640838+07:00","message":"receive streaming session, msgId: 3638"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:49.317698445+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกมาจากเมืองฟ้าแดด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:49.317704991+07:00","message":"receive interim result [false|false]: ออกมาจากเมืองฟ้าแดด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:49.317724624+07:00","message":"[buffer interim] 3638 false ออกมาจากเมืองฟ้าแดด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:49.317734461+07:00","message":"[bufferProcess] interim [160000000]:ออกมาจากเมืองฟ้าแดด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:49.317737229+07:00","message":"[bufferProcess] send to processor:ออกมาจากเมืองฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:49.317744601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:49.317748228+07:00","message":"> Transcript [21305] [false]: 'ออกมาจากเมืองฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:49.317751789+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:49.317754214+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:49.317756653+07:00","message":"StatePrefix: 'ออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:49.317760936+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:49.31776884+07:00","message":"Push: 'ออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:49.317771209+07:00","message":"TextPushed: 'ออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:49.317773667+07:00","message":"Set new StatePrefix : 'ออกมาจากเมืองฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:49.317776041+07:00","message":"Next Push (prob) : 'จากเมืองฟ้า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:49.317805032+07:00","message":"push: {false ออกมา 0 0xc002696780}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:49.956127429+07:00","message":"receive streaming session, msgId: 3638"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:49.956166676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกมาจากเมืองฟ้าแดด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:49.956174238+07:00","message":"receive interim result [false|false]: ออกมาจากเมืองฟ้าแดด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:49.95618658+07:00","message":"[buffer interim] 3638 false ออกมาจากเมืองฟ้าแดด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:49.956195458+07:00","message":"[bufferProcess] interim [760000000]:ออกมาจากเมืองฟ้าแดด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:49.956198184+07:00","message":"[bufferProcess] send to processor:ออกมาจากเมืองฟ้าแดด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:49.956201984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:49.956205542+07:00","message":"> Transcript [21306] [false]: 'ออกมาจากเมืองฟ้าแดด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:49.956211305+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:49.956213754+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:49.956215788+07:00","message":"StatePrefix: 'ออกมาจากเมืองฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:49.956218244+07:00","message":"TextPushed: 'ออกมา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:49.958410099+07:00","message":"receive streaming session, msgId: 3638"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:49.958427802+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกมาจากเมืองฟ้าแดงอังกฤษ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:49.958432072+07:00","message":"receive interim result [false|false]: ออกมาจากเมืองฟ้าแดงอังกฤษ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:49.958441801+07:00","message":"[buffer interim] 3638 false ออกมาจากเมืองฟ้าแดงอังกฤษ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:49.95844591+07:00","message":"[bufferProcess] interim [820000000]:ออกมาจากเมืองฟ้าแดงอังกฤษ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:49.958448574+07:00","message":"[bufferProcess] send to processor:ออกมาจากเมืองฟ้าแดด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:49.958451752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:49.958454886+07:00","message":"> Transcript [21307] [false]: 'ออกมาจากเมืองฟ้าแดด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:49.958457637+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:49.958460702+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:49.958462608+07:00","message":"StatePrefix: 'ออกมาจากเมืองฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:49.958464574+07:00","message":"TextPushed: 'ออกมา'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:50.381567122+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:50.381568637+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:50.539493562+07:00","message":"receive streaming session, msgId: 3638"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:50.539543552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกมาจากเมืองฟ้าแดงอังกฤษ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:50.539549534+07:00","message":"receive interim result [false|false]: ออกมาจากเมืองฟ้าแดงอังกฤษ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:50.539568408+07:00","message":"[buffer interim] 3638 false ออกมาจากเมืองฟ้าแดงอังกฤษ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:50.539576017+07:00","message":"[bufferProcess] interim [420000000]:ออกมาจากเมืองฟ้าแดงอังกฤษ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:50.53957901+07:00","message":"[bufferProcess] send to processor:ออกมาจากเมืองฟ้าแดงอังกฤษ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:50.539582784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:50.539585978+07:00","message":"> Transcript [21308] [false]: 'ออกมาจากเมืองฟ้าแดงอังกฤษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:50.539589743+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:50.53959202+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:50.53959486+07:00","message":"StatePrefix: 'ออกมาจากเมืองฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:50.539606165+07:00","message":"TextPushed: 'ออกมา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:50.643890849+07:00","message":"[GCS] IsForceVAD: false for message ID: 3638"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:50.773893111+07:00","message":"[GCS] Start streaming session, msgId: 3639"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:50.784133121+07:00","message":"receive streaming session, msgId: 3638"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:50.784177997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกมาจากเมืองฟ้าแดงอังกฤษ\",\"confidence\":0.9446166}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:50.784184623+07:00","message":"receive interim result [true|false]: ออกมาจากเมืองฟ้าแดงอังกฤษ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:50.784193954+07:00","message":"end recv isFinal message id 3638"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:50.784196637+07:00","message":"end Recv id 3638"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:50.784216441+07:00","message":"[buffer interim] 3638 true ออกมาจากเมืองฟ้าแดงอังกฤษ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:50.784227936+07:00","message":"[bufferProcess] interim [660000000]:ออกมาจากเมืองฟ้าแดงอังกฤษ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:50.784232269+07:00","message":"[bufferProcess] send to processor (isfinal):ออกมาจากเมืองฟ้าแดงอังกฤษ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:50.784235973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:50.784239569+07:00","message":"> Transcript [21309] [false]: 'ออกมาจากเมืองฟ้าแดงอังกฤษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:50.784243861+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:50.784246055+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:50.784248431+07:00","message":"StatePrefix: 'ออกมาจากเมืองฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:50.784250794+07:00","message":"TextPushed: 'ออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:50.784259271+07:00","message":"Push: 'จากเมืองฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:50.784261488+07:00","message":"TextPushed: 'ออกมาจากเมืองฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:50.784263786+07:00","message":"Set new StatePrefix : 'ออกมาจากเมืองฟ้าแดงอังกฤษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:50.784266093+07:00","message":"Next Push (prob) : 'แดงอังกฤษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:50.784267894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:50.784269986+07:00","message":"> Transcript [21310] [true]: 'ออกมาจากเมืองฟ้าแดงอังกฤษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:50.784274109+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:50.78427609+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:50.784278325+07:00","message":"StatePrefix: 'ออกมาจากเมืองฟ้าแดงอังกฤษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:50.784280908+07:00","message":"TextPushed: 'ออกมาจากเมืองฟ้า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:50.784281797+07:00","message":"push: {false จากเมืองฟ้า 0 0xc002696780}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:50.784289998+07:00","message":"push: {true แดงอังกฤษ 0 0xc002696780}"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:50.784284252+07:00","message":"Push: 'แดงอังกฤษ'"}
{"level":"info","service":"Main","time":"2026-08-22T12:07:50.796617198+07:00","message":"write wav file: './tmp/7666/7666_3638.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:51.314781153+07:00","message":"receive streaming session, msgId: 3639"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:51.314823256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:51.314828698+07:00","message":"receive interim result [false|false]: รอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:51.314842336+07:00","message":"[buffer interim] 3639 false รอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:51.314848901+07:00","message":"[bufferProcess] interim [540000000]:รอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:51.314851093+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:51.336731881+07:00","message":"receive streaming session, msgId: 3639"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:51.336769962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลอง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:51.336775515+07:00","message":"receive interim result [false|false]: ลอง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:51.33678753+07:00","message":"[buffer interim] 3639 false ลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:51.336794982+07:00","message":"[bufferProcess] interim [600000000]:ลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:51.336797468+07:00","message":"[bufferProcess] send to processor:รอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:51.336803126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:51.336806038+07:00","message":"> Transcript [21311] [false]: 'รอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:51.336808485+07:00","message":"Set StatePrefix (first interim): 'รอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:51.424060224+07:00","message":"receive streaming session, msgId: 3639"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:51.424098212+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ล่อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:51.424104774+07:00","message":"receive interim result [false|false]: ล่อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:51.424117813+07:00","message":"[buffer interim] 3639 false ล่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:51.424125342+07:00","message":"[bufferProcess] interim [660000000]:ล่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:51.42412816+07:00","message":"[bufferProcess] send to processor:ลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:51.424132007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:51.424135264+07:00","message":"> Transcript [21312] [false]: 'ลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:51.424137468+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:51.424139709+07:00","message":"Set new StatePrefix: 'ลอง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:51.620379329+07:00","message":"receive streaming session, msgId: 3639"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:51.620423651+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ล่องเรือ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:51.620429396+07:00","message":"receive interim result [false|false]: ล่องเรือ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:51.620442894+07:00","message":"[buffer interim] 3639 false ล่องเรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:51.620449827+07:00","message":"[bufferProcess] interim [900000000]:ล่องเรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:51.620452667+07:00","message":"[bufferProcess] send to processor:ล่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:51.620458602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:51.620461758+07:00","message":"> Transcript [21313] [false]: 'ล่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:51.620464094+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:51.620466172+07:00","message":"Set new StatePrefix: 'ล่อง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:51.743876862+07:00","message":"receive streaming session, msgId: 3639"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:51.743923731+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ล่องลอย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:51.743929295+07:00","message":"receive interim result [false|false]: ล่องลอย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:51.743946019+07:00","message":"[buffer interim] 3639 false ล่องลอย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:51.743953228+07:00","message":"[bufferProcess] interim [20000000]:ล่องลอย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:51.743955827+07:00","message":"[bufferProcess] send to processor:ล่องเรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:51.743959663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:51.743962685+07:00","message":"> Transcript [21314] [false]: 'ล่องเรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:51.743965862+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:51.743967987+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:51.743970012+07:00","message":"StatePrefix: 'ล่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:51.743972172+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:52.130467642+07:00","message":"receive streaming session, msgId: 3639"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:52.13051027+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ล่องลอยน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:52.130515455+07:00","message":"receive interim result [false|false]: ล่องลอยน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:52.130531607+07:00","message":"[buffer interim] 3639 false ล่องลอยน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:52.130538729+07:00","message":"[bufferProcess] interim [380000000]:ล่องลอยน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:52.130542028+07:00","message":"[bufferProcess] send to processor:ล่องลอย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:52.130546215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:52.130549619+07:00","message":"> Transcript [21315] [false]: 'ล่องลอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:52.130552535+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:52.130554686+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:52.130556886+07:00","message":"StatePrefix: 'ล่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:52.130559112+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:52.325474273+07:00","message":"receive streaming session, msgId: 3639"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:52.32551709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ล่องลอยนาวา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:52.325522618+07:00","message":"receive interim result [false|false]: ล่องลอยนาวา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:52.325533936+07:00","message":"[buffer interim] 3639 false ล่องลอยนาวา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:52.325541079+07:00","message":"[bufferProcess] interim [620000000]:ล่องลอยนาวา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:52.325543588+07:00","message":"[bufferProcess] send to processor:ล่องลอยน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:52.325547279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:52.325550848+07:00","message":"> Transcript [21316] [false]: 'ล่องลอยน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:52.325554379+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:52.325556444+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:52.325558491+07:00","message":"StatePrefix: 'ล่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:52.32556803+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:52.906143331+07:00","message":"receive streaming session, msgId: 3639"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:52.906186106+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ล่องลอยนะว่าเขา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:52.906192718+07:00","message":"receive interim result [false|false]: ล่องลอยนะว่าเขา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:52.906207247+07:00","message":"[buffer interim] 3639 false ล่องลอยนะว่าเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:52.90621449+07:00","message":"[bufferProcess] interim [220000000]:ล่องลอยนะว่าเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:52.90621723+07:00","message":"[bufferProcess] send to processor:ล่องลอยนาวา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:52.906223987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:52.90622691+07:00","message":"> Transcript [21317] [false]: 'ล่องลอยนาวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:52.90623062+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:52.906233025+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:52.906235186+07:00","message":"StatePrefix: 'ล่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:52.906237682+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:52.906244076+07:00","message":"Push: 'ล่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:52.906246968+07:00","message":"TextPushed: 'ล่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:52.906249783+07:00","message":"Set new StatePrefix : 'ล่องลอยนาวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:52.906252279+07:00","message":"Next Push (prob) : 'ลอยนาวา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:52.906260653+07:00","message":"push: {false ล่อง 0 0xc003135080}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:53.116585398+07:00","message":"receive streaming session, msgId: 3639"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:53.116637153+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ล่องลอยนาวาคำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:53.116647698+07:00","message":"receive interim result [false|false]: ล่องลอยนาวาคำ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:53.116667588+07:00","message":"[buffer interim] 3639 false ล่องลอยนาวาคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:53.116677445+07:00","message":"[bufferProcess] interim [400000000]:ล่องลอยนาวาคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:53.11668046+07:00","message":"[bufferProcess] send to processor:ล่องลอยนะว่าเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:53.116684198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:53.116687328+07:00","message":"> Transcript [21318] [false]: 'ล่องลอยนะว่าเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:53.116689604+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:53.116691798+07:00","message":"Set new StatePrefix: 'ล่องลอยนะว่าเขา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:53.257577601+07:00","message":"receive streaming session, msgId: 3639"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:53.257620937+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ล่องลอยนาวาขัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:53.257630615+07:00","message":"receive interim result [false|false]: ล่องลอยนาวาขัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:53.257646335+07:00","message":"[buffer interim] 3639 false ล่องลอยนาวาขัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:53.257654295+07:00","message":"[bufferProcess] interim [520000000]:ล่องลอยนาวาขัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:53.257657331+07:00","message":"[bufferProcess] send to processor:ล่องลอยนาวาคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:53.257665329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:53.257668333+07:00","message":"> Transcript [21319] [false]: 'ล่องลอยนาวาคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:53.257671459+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:53.257674497+07:00","message":"Set new StatePrefix: 'ล่องลอยนาวาคำ'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:53.382122769+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:53.382132016+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:53.419286147+07:00","message":"receive streaming session, msgId: 3639"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:53.419334641+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ล่องลอยนะว่าคำนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:53.419340628+07:00","message":"receive interim result [false|false]: ล่องลอยนะว่าคำนั้น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:53.419355655+07:00","message":"[buffer interim] 3639 false ล่องลอยนะว่าคำนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:53.419363548+07:00","message":"[bufferProcess] interim [700000000]:ล่องลอยนะว่าคำนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:53.419366532+07:00","message":"[bufferProcess] send to processor:ล่องลอยนาวาขัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:53.419370389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:53.419373339+07:00","message":"> Transcript [21320] [false]: 'ล่องลอยนาวาขัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:53.419375772+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:53.419378204+07:00","message":"Set new StatePrefix: 'ล่องลอยนาวาขัน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:53.861869896+07:00","message":"[GCS] Cleaned up inactive client: 3616"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:53.861898437+07:00","message":"[GCS] Cleaned up inactive client: 3617"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:53.861901347+07:00","message":"[GCS] Cleaned up inactive client: 3621"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:53.861903936+07:00","message":"[GCS] Cleaned up inactive client: 3615"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:53.861905982+07:00","message":"[GCS] Cleaned up inactive client: 3611"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:53.861907971+07:00","message":"[GCS] Cleaned up inactive client: 3610"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:53.861909925+07:00","message":"[GCS] Cleaned up inactive client: 3619"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:53.86191194+07:00","message":"[GCS] Cleaned up inactive client: 3609"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:53.861914125+07:00","message":"[GCS] Cleaned up inactive client: 3618"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:53.861916115+07:00","message":"[GCS] Cleaned up inactive client: 3608"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:53.861918174+07:00","message":"[GCS] Cleaned up inactive client: 3613"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:53.861920168+07:00","message":"[GCS] Cleaned up inactive client: 3612"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:53.86192214+07:00","message":"[GCS] Cleaned up inactive client: 3607"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:53.861925532+07:00","message":"[GCS] Cleaned up inactive client: 3620"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:53.861927327+07:00","message":"[GCS] Cleaned up inactive client: 3614"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:53.929035935+07:00","message":"receive streaming session, msgId: 3639"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:53.929076946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ล่องลอยนะว่าคำนั้นนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:53.929082861+07:00","message":"receive interim result [false|false]: ล่องลอยนะว่าคำนั้นนะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:53.929098443+07:00","message":"[buffer interim] 3639 false ล่องลอยนะว่าคำนั้นนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:53.929106036+07:00","message":"[bufferProcess] interim [180000000]:ล่องลอยนะว่าคำนั้นนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:53.929110902+07:00","message":"[bufferProcess] send to processor:ล่องลอยนะว่าคำนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:53.929114929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:53.929117859+07:00","message":"> Transcript [21321] [false]: 'ล่องลอยนะว่าคำนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:53.929120319+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:53.929123422+07:00","message":"Set new StatePrefix: 'ล่องลอยนะว่าคำนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:53.988012017+07:00","message":"receive streaming session, msgId: 3639"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:53.988052069+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ล่องลอยนะว่าคำนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:53.988060725+07:00","message":"receive interim result [false|false]: ล่องลอยนะว่าคำนั้น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:53.988075424+07:00","message":"[buffer interim] 3639 false ล่องลอยนะว่าคำนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:53.988082623+07:00","message":"[bufferProcess] interim [240000000]:ล่องลอยนะว่าคำนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:53.988085332+07:00","message":"[bufferProcess] send to processor:ล่องลอยนะว่าคำนั้นนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:53.988089043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:53.988092184+07:00","message":"> Transcript [21322] [false]: 'ล่องลอยนะว่าคำนั้นนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:53.988095088+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:53.988097308+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:53.98809996+07:00","message":"StatePrefix: 'ล่องลอยนะว่าคำนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:53.98810234+07:00","message":"TextPushed: 'ล่อง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:54.020784348+07:00","message":"receive streaming session, msgId: 3639"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:54.0208188+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ล่องลอยนะว่าคำนั้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:54.020825113+07:00","message":"receive interim result [false|false]: ล่องลอยนะว่าคำนั้น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:54.020836563+07:00","message":"[buffer interim] 3639 false ล่องลอยนะว่าคำนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.020845635+07:00","message":"[bufferProcess] interim [300000000]:ล่องลอยนะว่าคำนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.02084838+07:00","message":"[bufferProcess] send to processor:ล่องลอยนะว่าคำนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.02085416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.020856839+07:00","message":"> Transcript [21323] [false]: 'ล่องลอยนะว่าคำนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.020861341+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.020863765+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.020867195+07:00","message":"StatePrefix: 'ล่องลอยนะว่าคำนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.020869729+07:00","message":"TextPushed: 'ล่อง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:54.118132734+07:00","message":"receive streaming session, msgId: 3639"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:54.118174452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ล่องลอยนะว่าคำนั้นนะป้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:54.118180885+07:00","message":"receive interim result [false|false]: ล่องลอยนะว่าคำนั้นนะป้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:54.118193298+07:00","message":"[buffer interim] 3639 false ล่องลอยนะว่าคำนั้นนะป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.118200564+07:00","message":"[bufferProcess] interim [420000000]:ล่องลอยนะว่าคำนั้นนะป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.118203305+07:00","message":"[bufferProcess] send to processor:ล่องลอยนะว่าคำนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.118208976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.118211919+07:00","message":"> Transcript [21324] [false]: 'ล่องลอยนะว่าคำนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.11821544+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.118217998+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.118220253+07:00","message":"StatePrefix: 'ล่องลอยนะว่าคำนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.118222955+07:00","message":"TextPushed: 'ล่อง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:54.314797564+07:00","message":"receive streaming session, msgId: 3639"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:54.314839536+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ล่องลอยนะว่าคำนั้นนะไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:54.314845873+07:00","message":"receive interim result [false|false]: ล่องลอยนะว่าคำนั้นนะไป"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:54.314861036+07:00","message":"[buffer interim] 3639 false ล่องลอยนะว่าคำนั้นนะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.314871344+07:00","message":"[bufferProcess] interim [600000000]:ล่องลอยนะว่าคำนั้นนะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.314874849+07:00","message":"[bufferProcess] send to processor:ล่องลอยนะว่าคำนั้นนะป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.314880873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.314884088+07:00","message":"> Transcript [21325] [false]: 'ล่องลอยนะว่าคำนั้นนะป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.314888004+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.314890618+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.314892761+07:00","message":"StatePrefix: 'ล่องลอยนะว่าคำนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.314895085+07:00","message":"TextPushed: 'ล่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.314900877+07:00","message":"Push: 'ลอยนะว่าคำนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.314903098+07:00","message":"TextPushed: 'ล่องลอยนะว่าคำนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.314905341+07:00","message":"Set new StatePrefix : 'ล่องลอยนะว่าคำนั้นนะป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.314907581+07:00","message":"Next Push (prob) : 'นะป้า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:54.314916511+07:00","message":"push: {false ลอยนะว่าคำนั้น 0 0xc003135080}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:54.435929929+07:00","message":"receive streaming session, msgId: 3639"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:54.435975169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ล่องลอยนะว่าคำนั้นนะ 8\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:54.435982052+07:00","message":"receive interim result [false|false]: ล่องลอยนะว่าคำนั้นนะ 8"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:54.43599512+07:00","message":"[buffer interim] 3639 false ล่องลอยนะว่าคำนั้นนะ 8"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.436002578+07:00","message":"[bufferProcess] interim [660000000]:ล่องลอยนะว่าคำนั้นนะ 8"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.436005269+07:00","message":"[bufferProcess] send to processor:ล่องลอยนะว่าคำนั้นนะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.436010844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.436013659+07:00","message":"> Transcript [21326] [false]: 'ล่องลอยนะว่าคำนั้นนะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.436016449+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.436018958+07:00","message":"Set new StatePrefix: 'ล่องลอยนะว่าคำนั้นนะไป'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:54.503984004+07:00","message":"receive streaming session, msgId: 3639"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:54.504024789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ล่องลอยนะว่าคำนั้นนะ 80\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:54.504030292+07:00","message":"receive interim result [false|false]: ล่องลอยนะว่าคำนั้นนะ 80"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:54.504047244+07:00","message":"[buffer interim] 3639 false ล่องลอยนะว่าคำนั้นนะ 80"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.504056237+07:00","message":"[bufferProcess] interim [780000000]:ล่องลอยนะว่าคำนั้นนะ 80"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.504059516+07:00","message":"[bufferProcess] send to processor:ล่องลอยนะว่าคำนั้นนะ 8"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.504067825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.504072457+07:00","message":"> Transcript [21327] [false]: 'ล่องลอยนะว่าคำนั้นนะ 8'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.504075337+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.504077732+07:00","message":"Set new StatePrefix: 'ล่องลอยนะว่าคำนั้นนะ 8'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:54.710228611+07:00","message":"receive streaming session, msgId: 3639"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:54.710267571+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ล่องลอยนะว่าคำนั้นนะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:54.710274431+07:00","message":"receive interim result [false|false]: ล่องลอยนะว่าคำนั้นนะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:54.710288092+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 80\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:54.710290972+07:00","message":"receive interim result [false|false]:  80"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:54.710298827+07:00","message":"[buffer interim] 3639 false ล่องลอยนะว่าคำนั้นนะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:54.710302881+07:00","message":"[buffer interim] 3639 false  80"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.710309386+07:00","message":"[bufferProcess] interim [20000000]:ล่องลอยนะว่าคำนั้นนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.710312821+07:00","message":"[bufferProcess] send to processor:ล่องลอยนะว่าคำนั้นนะ 80"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.710319604+07:00","message":"[bufferProcess] interim [20000000]: 80"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.710322333+07:00","message":"[bufferProcess] update buffer: ล่องลอยนะว่าคำนั้นนะ 80"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.710325374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.710328658+07:00","message":"> Transcript [21328] [false]: 'ล่องลอยนะว่าคำนั้นนะ 80'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.710331613+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.710333649+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.710336152+07:00","message":"StatePrefix: 'ล่องลอยนะว่าคำนั้นนะ 8'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:54.710338509+07:00","message":"TextPushed: 'ล่องลอยนะว่าคำนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:55.016409357+07:00","message":"receive streaming session, msgId: 3639"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:55.016447251+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ล่องลอยนะว่าคำนั้นนะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:55.016454278+07:00","message":"receive interim result [false|false]: ล่องลอยนะว่าคำนั้นนะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:55.016466046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Pacific\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:55.016468939+07:00","message":"receive interim result [false|false]:  Pacific"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:55.016477812+07:00","message":"[buffer interim] 3639 false ล่องลอยนะว่าคำนั้นนะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:55.01648147+07:00","message":"[buffer interim] 3639 false  Pacific"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:55.016488191+07:00","message":"[bufferProcess] interim [260000000]:ล่องลอยนะว่าคำนั้นนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:55.016490894+07:00","message":"[bufferProcess] send to processor:ล่องลอยนะว่าคำนั้นนะ 80"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:55.016493928+07:00","message":"[bufferProcess] interim [260000000]: Pacific"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:55.016497083+07:00","message":"[bufferProcess] update buffer: ล่องลอยนะว่าคำนั้นนะ Pacific"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:55.016500375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:55.016511273+07:00","message":"> Transcript [21329] [false]: 'ล่องลอยนะว่าคำนั้นนะ 80'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:55.016515726+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:55.016518022+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:55.016520194+07:00","message":"StatePrefix: 'ล่องลอยนะว่าคำนั้นนะ 8'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:55.016522906+07:00","message":"TextPushed: 'ล่องลอยนะว่าคำนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:55.017981542+07:00","message":"receive streaming session, msgId: 3639"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:55.017991713+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ล่องลอยนะว่าคำนั้นนะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:55.017995355+07:00","message":"receive interim result [false|false]: ล่องลอยนะว่าคำนั้นนะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:55.01800401+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 80\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:55.018007089+07:00","message":"receive interim result [false|false]:  80"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:55.018010681+07:00","message":"[buffer interim] 3639 false ล่องลอยนะว่าคำนั้นนะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:55.018017257+07:00","message":"[buffer interim] 3639 false  80"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:55.01802095+07:00","message":"[bufferProcess] interim [320000000]:ล่องลอยนะว่าคำนั้นนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:55.018023227+07:00","message":"[bufferProcess] send to processor:ล่องลอยนะว่าคำนั้นนะ Pacific"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:55.018027764+07:00","message":"[bufferProcess] interim [320000000]: 80"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:55.018030281+07:00","message":"[bufferProcess] update buffer: ล่องลอยนะว่าคำนั้นนะ 80"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:55.018032668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:55.018034923+07:00","message":"> Transcript [21330] [false]: 'ล่องลอยนะว่าคำนั้นนะ Pacific'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:55.018036806+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:55.01803896+07:00","message":"Set new StatePrefix: 'ล่องลอยนะว่าคำนั้นนะ Pacific'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:55.586063825+07:00","message":"receive streaming session, msgId: 3639"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:55.586104017+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ล่องลอยนะว่าคำนั้นนะ 80\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:55.586110436+07:00","message":"receive interim result [false|false]: ล่องลอยนะว่าคำนั้นนะ 80"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:55.586128001+07:00","message":"[buffer interim] 3639 false ล่องลอยนะว่าคำนั้นนะ 80"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:55.586135899+07:00","message":"[bufferProcess] interim [920000000]:ล่องลอยนะว่าคำนั้นนะ 80"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:55.586138905+07:00","message":"[bufferProcess] send to processor:ล่องลอยนะว่าคำนั้นนะ 80"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:55.586146015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:55.586148879+07:00","message":"> Transcript [21331] [false]: 'ล่องลอยนะว่าคำนั้นนะ 80'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:55.586151654+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:55.586154005+07:00","message":"Set new StatePrefix: 'ล่องลอยนะว่าคำนั้นนะ 80'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:56.221263516+07:00","message":"receive streaming session, msgId: 3639"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:56.221304644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ล่องลอยนะว่าคำนั้นนะ 80\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:56.221311672+07:00","message":"receive interim result [false|false]: ล่องลอยนะว่าคำนั้นนะ 80"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:56.221322653+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:56.221325668+07:00","message":"receive interim result [false|false]:  ฉัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:56.221332741+07:00","message":"[buffer interim] 3639 false ล่องลอยนะว่าคำนั้นนะ 80"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:56.221338205+07:00","message":"[buffer interim] 3639 false  ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:56.221343847+07:00","message":"[bufferProcess] interim [460000000]:ล่องลอยนะว่าคำนั้นนะ 80"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:56.221346652+07:00","message":"[bufferProcess] send to processor:ล่องลอยนะว่าคำนั้นนะ 80"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:56.221351621+07:00","message":"[bufferProcess] interim [460000000]: ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:56.221354548+07:00","message":"[bufferProcess] update buffer: ล่องลอยนะว่าคำนั้นนะ 80 ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:56.221357993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:56.22136125+07:00","message":"> Transcript [21332] [false]: 'ล่องลอยนะว่าคำนั้นนะ 80'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:56.221364685+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:56.221367001+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:56.221369141+07:00","message":"StatePrefix: 'ล่องลอยนะว่าคำนั้นนะ 80'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:56.2213715+07:00","message":"TextPushed: 'ล่องลอยนะว่าคำนั้น'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:56.38294317+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:56.382948383+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:56.546200092+07:00","message":"receive streaming session, msgId: 3639"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:56.546244468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ล่องลอยนะว่าคำนั้นนะ 80\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:56.546251598+07:00","message":"receive interim result [false|false]: ล่องลอยนะว่าคำนั้นนะ 80"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:56.546262524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ฉันเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:56.546265947+07:00","message":"receive interim result [false|false]:  ฉันเข้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:56.546273815+07:00","message":"[buffer interim] 3639 false ล่องลอยนะว่าคำนั้นนะ 80"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:56.546277452+07:00","message":"[buffer interim] 3639 false  ฉันเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:56.546291414+07:00","message":"[bufferProcess] interim [820000000]:ล่องลอยนะว่าคำนั้นนะ 80"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:56.546311789+07:00","message":"[bufferProcess] send to processor:ล่องลอยนะว่าคำนั้นนะ 80 ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:56.546322788+07:00","message":"[bufferProcess] interim [820000000]: ฉันเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:56.546328018+07:00","message":"[bufferProcess] update buffer: ล่องลอยนะว่าคำนั้นนะ 80 ฉันเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:56.546333317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:56.546338544+07:00","message":"> Transcript [21333] [false]: 'ล่องลอยนะว่าคำนั้นนะ 80 ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:56.546344732+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:56.5463483+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:56.546351715+07:00","message":"StatePrefix: 'ล่องลอยนะว่าคำนั้นนะ 80'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:56.546355235+07:00","message":"TextPushed: 'ล่องลอยนะว่าคำนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:56.592577743+07:00","message":"[GCS] IsForceVAD: false for message ID: 3639"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:56.664390216+07:00","message":"[GCS] Start streaming session, msgId: 3640"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:56.774791008+07:00","message":"receive streaming session, msgId: 3639"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:56.774834412+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ล่องลอยนะว่าคำนั้นนะ 80 ฉันเข้า\",\"confidence\":0.9393659}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:56.774841071+07:00","message":"receive interim result [true|false]: ล่องลอยนะว่าคำนั้นนะ 80 ฉันเข้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:56.774853384+07:00","message":"end recv isFinal message id 3639"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:56.774855648+07:00","message":"end Recv id 3639"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:56.774863724+07:00","message":"[buffer interim] 3639 true ล่องลอยนะว่าคำนั้นนะ 80 ฉันเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:56.774871863+07:00","message":"[bufferProcess] interim [60000000]:ล่องลอยนะว่าคำนั้นนะ 80 ฉันเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:56.774875405+07:00","message":"[bufferProcess] send to processor (isfinal):ล่องลอยนะว่าคำนั้นนะ 80 ฉันเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:56.77487924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:56.774883038+07:00","message":"> Transcript [21334] [false]: 'ล่องลอยนะว่าคำนั้นนะ 80 ฉันเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:56.77488646+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:56.774888808+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:56.774891736+07:00","message":"StatePrefix: 'ล่องลอยนะว่าคำนั้นนะ 80'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:56.774894201+07:00","message":"TextPushed: 'ล่องลอยนะว่าคำนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:56.7748961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:56.774898202+07:00","message":"> Transcript [21335] [true]: 'ล่องลอยนะว่าคำนั้นนะ 80 ฉันเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:56.774900556+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:56.774902407+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:56.774904368+07:00","message":"StatePrefix: 'ล่องลอยนะว่าคำนั้นนะ 80'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:56.7749063+07:00","message":"TextPushed: 'ล่องลอยนะว่าคำนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:56.774909648+07:00","message":"Push: 'นะ 80 ฉันเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:56.774918267+07:00","message":"push: {true นะ 80 ฉันเข้า 0 0xc003135080}"}
{"level":"info","service":"Main","time":"2026-08-22T12:07:56.787054876+07:00","message":"write wav file: './tmp/7666/7666_3639.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:57.647486031+07:00","message":"receive streaming session, msgId: 3640"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:57.647525706+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:57.647532201+07:00","message":"receive interim result [false|false]: ตอน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:57.647546523+07:00","message":"[buffer interim] 3640 false ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:57.647554438+07:00","message":"[bufferProcess] interim [960000000]:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:57.647556905+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:57.873486639+07:00","message":"receive streaming session, msgId: 3640"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:57.873528574+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนูมาตอนตี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:57.873535055+07:00","message":"receive interim result [false|false]: หนูมาตอนตี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:57.873550057+07:00","message":"[buffer interim] 3640 false หนูมาตอนตี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:57.873556722+07:00","message":"[bufferProcess] interim [200000000]:หนูมาตอนตี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:57.873559835+07:00","message":"[bufferProcess] send to processor:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:57.873567615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:57.873570622+07:00","message":"> Transcript [21336] [false]: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:57.873572947+07:00","message":"Set StatePrefix (first interim): 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:57.921195916+07:00","message":"receive streaming session, msgId: 3640"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:57.921234362+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนูมาตอน 4:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:57.921240116+07:00","message":"receive interim result [false|false]: หนูมาตอน 4:00"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:57.921255831+07:00","message":"[buffer interim] 3640 false หนูมาตอน 4:00"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:57.921262715+07:00","message":"[bufferProcess] interim [320000000]:หนูมาตอน 4:00"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:57.921265647+07:00","message":"[bufferProcess] send to processor:หนูมาตอนตี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:57.92126998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:57.921273883+07:00","message":"> Transcript [21337] [false]: 'หนูมาตอนตี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:57.921276098+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:57.921278359+07:00","message":"Set new StatePrefix: 'หนูมาตอนตี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:58.096869103+07:00","message":"receive streaming session, msgId: 3640"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:58.096912771+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนูมาตอน 4:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:58.096921653+07:00","message":"receive interim result [false|false]: หนูมาตอน 4:00 น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:58.096942805+07:00","message":"[buffer interim] 3640 false หนูมาตอน 4:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:58.096955983+07:00","message":"[bufferProcess] interim [440000000]:หนูมาตอน 4:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:58.096960243+07:00","message":"[bufferProcess] send to processor:หนูมาตอน 4:00"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:58.096969102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:58.096973439+07:00","message":"> Transcript [21338] [false]: 'หนูมาตอน 4:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:58.096977773+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:58.096981052+07:00","message":"Set new StatePrefix: 'หนูมาตอน 4:00'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:58.11922537+07:00","message":"receive streaming session, msgId: 3640"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:58.11925394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอน 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:58.119263124+07:00","message":"receive interim result [false|false]: ตอน 10"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:58.119281841+07:00","message":"[buffer interim] 3640 false ตอน 10"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:58.119290187+07:00","message":"[bufferProcess] interim [500000000]:ตอน 10"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:58.119293606+07:00","message":"[bufferProcess] send to processor:หนูมาตอน 4:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:58.119298558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:58.119302566+07:00","message":"> Transcript [21339] [false]: 'หนูมาตอน 4:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:58.11930739+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:58.119310642+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:58.119313648+07:00","message":"StatePrefix: 'หนูมาตอน 4:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:58.11931719+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:58.235850632+07:00","message":"receive streaming session, msgId: 3640"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:58.23589451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนูมาตอน 4:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:58.235901752+07:00","message":"receive interim result [false|false]: หนูมาตอน 4:00 น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:58.23591691+07:00","message":"[buffer interim] 3640 false หนูมาตอน 4:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:58.2359252+07:00","message":"[bufferProcess] interim [560000000]:หนูมาตอน 4:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:58.235927806+07:00","message":"[bufferProcess] send to processor:ตอน 10"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:58.23593172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:58.23593464+07:00","message":"> Transcript [21340] [false]: 'ตอน 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:58.23593699+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:58.235939248+07:00","message":"Set new StatePrefix: 'ตอน 10'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:58.792218211+07:00","message":"receive streaming session, msgId: 3640"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:58.792256408+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนูมาตอนตีภาษา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:58.792263608+07:00","message":"receive interim result [false|false]: หนูมาตอนตีภาษา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:58.792275064+07:00","message":"[buffer interim] 3640 false หนูมาตอนตีภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:58.792283524+07:00","message":"[bufferProcess] interim [160000000]:หนูมาตอนตีภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:58.792286339+07:00","message":"[bufferProcess] send to processor:หนูมาตอน 4:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:58.792292354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:58.79229518+07:00","message":"> Transcript [21341] [false]: 'หนูมาตอน 4:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:58.792297591+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:58.79230058+07:00","message":"Set new StatePrefix: 'หนูมาตอน 4:00 น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:58.980406613+07:00","message":"receive streaming session, msgId: 3640"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:58.980447602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนูมาตอนตีภาษาไทย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:58.980454712+07:00","message":"receive interim result [false|false]: หนูมาตอนตีภาษาไทย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:58.980474186+07:00","message":"[buffer interim] 3640 false หนูมาตอนตีภาษาไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:58.980482766+07:00","message":"[bufferProcess] interim [340000000]:หนูมาตอนตีภาษาไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:58.98048561+07:00","message":"[bufferProcess] send to processor:หนูมาตอนตีภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:58.980493261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:58.980496514+07:00","message":"> Transcript [21342] [false]: 'หนูมาตอนตีภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:58.980499054+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:58.980501373+07:00","message":"Set new StatePrefix: 'หนูมาตอนตีภาษา'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:59.383271914+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:07:59.383295054+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:59.623197046+07:00","message":"receive streaming session, msgId: 3640"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:59.623244347+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนูมาตอนตีภาษาไทย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:59.623250762+07:00","message":"receive interim result [false|false]: หนูมาตอนตีภาษาไทย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:59.623267445+07:00","message":"[buffer interim] 3640 false หนูมาตอนตีภาษาไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:59.623278182+07:00","message":"[bufferProcess] interim [940000000]:หนูมาตอนตีภาษาไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:59.623281153+07:00","message":"[bufferProcess] send to processor:หนูมาตอนตีภาษาไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:59.623285418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:59.623288996+07:00","message":"> Transcript [21343] [false]: 'หนูมาตอนตีภาษาไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:59.623293011+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:59.623295455+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:59.623297664+07:00","message":"StatePrefix: 'หนูมาตอนตีภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:59.623300249+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:59.692171478+07:00","message":"receive streaming session, msgId: 3640"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:59.692214062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนูมาตอนตีภาษาอังกฤษ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:59.692219824+07:00","message":"receive interim result [false|false]: หนูมาตอนตีภาษาอังกฤษ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:07:59.692235066+07:00","message":"[buffer interim] 3640 false หนูมาตอนตีภาษาอังกฤษ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:59.692242311+07:00","message":"[bufferProcess] interim [60000000]:หนูมาตอนตีภาษาอังกฤษ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:59.692245092+07:00","message":"[bufferProcess] send to processor:หนูมาตอนตีภาษาไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:59.692253938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:59.692259405+07:00","message":"> Transcript [21344] [false]: 'หนูมาตอนตีภาษาไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:59.692263434+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:59.692265692+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:59.69226774+07:00","message":"StatePrefix: 'หนูมาตอนตีภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:07:59.69227008+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:00.010695153+07:00","message":"receive streaming session, msgId: 3640"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:00.010750865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนจีบภาษาอังกฤษ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:00.010765773+07:00","message":"receive interim result [false|false]: ตอนจีบภาษาอังกฤษ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:00.010787119+07:00","message":"[buffer interim] 3640 false ตอนจีบภาษาอังกฤษ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:00.010799623+07:00","message":"[bufferProcess] interim [360000000]:ตอนจีบภาษาอังกฤษ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:00.010803957+07:00","message":"[bufferProcess] send to processor:หนูมาตอนตีภาษาอังกฤษ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:00.010811869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:00.010816195+07:00","message":"> Transcript [21345] [false]: 'หนูมาตอนตีภาษาอังกฤษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:00.010821922+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:00.010825381+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:00.010829266+07:00","message":"StatePrefix: 'หนูมาตอนตีภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:00.010832617+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:00.579905097+07:00","message":"receive streaming session, msgId: 3640"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:00.579948481+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนจีบภาษาอังกฤษ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:00.579957124+07:00","message":"receive interim result [false|false]: ตอนจีบภาษาอังกฤษ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:00.579972545+07:00","message":"[buffer interim] 3640 false ตอนจีบภาษาอังกฤษ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:00.579979733+07:00","message":"[bufferProcess] interim [960000000]:ตอนจีบภาษาอังกฤษ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:00.57998297+07:00","message":"[bufferProcess] send to processor:ตอนจีบภาษาอังกฤษ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:00.579990509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:00.579993477+07:00","message":"> Transcript [21346] [false]: 'ตอนจีบภาษาอังกฤษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:00.579996101+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:00.579998289+07:00","message":"Set new StatePrefix: 'ตอนจีบภาษาอังกฤษ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:01.100344771+07:00","message":"receive streaming session, msgId: 3640"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:01.100398487+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนูมาตอนตีภาษาอังกฤษด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:01.100405814+07:00","message":"receive interim result [false|false]: หนูมาตอนตีภาษาอังกฤษด้วย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:01.100423338+07:00","message":"[buffer interim] 3640 false หนูมาตอนตีภาษาอังกฤษด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:01.100437926+07:00","message":"[bufferProcess] interim [440000000]:หนูมาตอนตีภาษาอังกฤษด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:01.100442734+07:00","message":"[bufferProcess] send to processor:ตอนจีบภาษาอังกฤษ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:01.100448151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:01.100452732+07:00","message":"> Transcript [21347] [false]: 'ตอนจีบภาษาอังกฤษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:01.100458944+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:01.100462074+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:01.100466056+07:00","message":"StatePrefix: 'ตอนจีบภาษาอังกฤษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:01.100468929+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:01.427129706+07:00","message":"receive streaming session, msgId: 3640"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:01.427177025+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนูมาตอนตีภาษาอังกฤษด้วยความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:01.427183203+07:00","message":"receive interim result [false|false]: หนูมาตอนตีภาษาอังกฤษด้วยความ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:01.427195806+07:00","message":"[buffer interim] 3640 false หนูมาตอนตีภาษาอังกฤษด้วยความ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:01.427212685+07:00","message":"[bufferProcess] interim [800000000]:หนูมาตอนตีภาษาอังกฤษด้วยความ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:01.427216017+07:00","message":"[bufferProcess] send to processor:หนูมาตอนตีภาษาอังกฤษด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:01.427223343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:01.427226661+07:00","message":"> Transcript [21348] [false]: 'หนูมาตอนตีภาษาอังกฤษด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:01.427229151+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:01.427231202+07:00","message":"Set new StatePrefix: 'หนูมาตอนตีภาษาอังกฤษด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:01.803271087+07:00","message":"receive streaming session, msgId: 3640"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:01.80331239+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนูมาตอนตีภาษาอังกฤษด้วยความเย็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:01.803319753+07:00","message":"receive interim result [false|false]: หนูมาตอนตีภาษาอังกฤษด้วยความเย็น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:01.803335674+07:00","message":"[buffer interim] 3640 false หนูมาตอนตีภาษาอังกฤษด้วยความเย็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:01.803342525+07:00","message":"[bufferProcess] interim [160000000]:หนูมาตอนตีภาษาอังกฤษด้วยความเย็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:01.803345929+07:00","message":"[bufferProcess] send to processor:หนูมาตอนตีภาษาอังกฤษด้วยความ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:01.803349777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:01.803353125+07:00","message":"> Transcript [21349] [false]: 'หนูมาตอนตีภาษาอังกฤษด้วยความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:01.803356508+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:01.803359139+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:01.803368409+07:00","message":"StatePrefix: 'หนูมาตอนตีภาษาอังกฤษด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:01.803370701+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:01.930025004+07:00","message":"receive streaming session, msgId: 3640"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:01.930074521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนูมาตอนตีภาษาอังกฤษด้วยความยินดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:01.930083386+07:00","message":"receive interim result [false|false]: หนูมาตอนตีภาษาอังกฤษด้วยความยินดี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:01.930101752+07:00","message":"[buffer interim] 3640 false หนูมาตอนตีภาษาอังกฤษด้วยความยินดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:01.930113952+07:00","message":"[bufferProcess] interim [280000000]:หนูมาตอนตีภาษาอังกฤษด้วยความยินดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:01.930118814+07:00","message":"[bufferProcess] send to processor:หนูมาตอนตีภาษาอังกฤษด้วยความเย็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:01.930127229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:01.93013182+07:00","message":"> Transcript [21350] [false]: 'หนูมาตอนตีภาษาอังกฤษด้วยความเย็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:01.93013766+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:01.930141859+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:01.930145485+07:00","message":"StatePrefix: 'หนูมาตอนตีภาษาอังกฤษด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:01.930149612+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:02.384036644+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:02.38404018+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:02.502249014+07:00","message":"receive streaming session, msgId: 3640"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:02.502286169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนูมาตอนตีภาษาอังกฤษด้วยความยินดีด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:02.502293054+07:00","message":"receive interim result [false|false]: หนูมาตอนตีภาษาอังกฤษด้วยความยินดีด้วย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:02.502319968+07:00","message":"[buffer interim] 3640 false หนูมาตอนตีภาษาอังกฤษด้วยความยินดีด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:02.502329578+07:00","message":"[bufferProcess] interim [880000000]:หนูมาตอนตีภาษาอังกฤษด้วยความยินดีด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:02.502333008+07:00","message":"[bufferProcess] send to processor:หนูมาตอนตีภาษาอังกฤษด้วยความยินดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:02.502336939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:02.502340219+07:00","message":"> Transcript [21351] [false]: 'หนูมาตอนตีภาษาอังกฤษด้วยความยินดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:02.502344008+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:02.502354288+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:02.502357243+07:00","message":"StatePrefix: 'หนูมาตอนตีภาษาอังกฤษด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:02.502359959+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:02.622816323+07:00","message":"[GCS] IsForceVAD: false for message ID: 3640"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:02.683788349+07:00","message":"[GCS] Start streaming session, msgId: 3641"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:02.821518209+07:00","message":"receive streaming session, msgId: 3640"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:02.821555033+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนูมาตอนตีภาษาอังกฤษด้วยความยินดีด้วย\",\"confidence\":0.89817405}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:02.821575116+07:00","message":"receive interim result [true|false]: หนูมาตอนตีภาษาอังกฤษด้วยความยินดีด้วย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:02.821582966+07:00","message":"end recv isFinal message id 3640"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:02.821585414+07:00","message":"end Recv id 3640"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:02.821591732+07:00","message":"[buffer interim] 3640 true หนูมาตอนตีภาษาอังกฤษด้วยความยินดีด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:02.821604327+07:00","message":"[bufferProcess] interim [180000000]:หนูมาตอนตีภาษาอังกฤษด้วยความยินดีด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:02.821608381+07:00","message":"[bufferProcess] send to processor (isfinal):หนูมาตอนตีภาษาอังกฤษด้วยความยินดีด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:02.821612072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:02.821614967+07:00","message":"> Transcript [21352] [false]: 'หนูมาตอนตีภาษาอังกฤษด้วยความยินดีด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:02.821618268+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:02.8216204+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:02.821623102+07:00","message":"StatePrefix: 'หนูมาตอนตีภาษาอังกฤษด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:02.821626036+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:02.821635628+07:00","message":"Push: 'หนูมาตอนตีภาษาอังกฤษด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:02.821638127+07:00","message":"TextPushed: 'หนูมาตอนตีภาษาอังกฤษด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:02.82164045+07:00","message":"Set new StatePrefix : 'หนูมาตอนตีภาษาอังกฤษด้วยความยินดีด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:02.821643345+07:00","message":"Next Push (prob) : 'ความยินดีด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:02.821645567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:02.821647815+07:00","message":"> Transcript [21353] [true]: 'หนูมาตอนตีภาษาอังกฤษด้วยความยินดีด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:02.821650565+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:02.821652571+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:02.821654735+07:00","message":"StatePrefix: 'หนูมาตอนตีภาษาอังกฤษด้วยความยินดีด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:02.821657032+07:00","message":"TextPushed: 'หนูมาตอนตีภาษาอังกฤษด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:02.821659384+07:00","message":"Push: 'ความยินดีด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:02.821682106+07:00","message":"push: {false หนูมาตอนตีภาษาอังกฤษด้วย 0 0xc003134e80}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:02.821716206+07:00","message":"push: {true ความยินดีด้วย 0 0xc003134e80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:08:02.832840735+07:00","message":"write wav file: './tmp/7666/7666_3640.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:04.308413061+07:00","message":"receive streaming session, msgId: 3641"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:04.308454607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีไมตรี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:04.308461414+07:00","message":"receive interim result [false|false]: ที่มีไมตรี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:04.308475605+07:00","message":"[buffer interim] 3641 false ที่มีไมตรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:04.308483062+07:00","message":"[bufferProcess] interim [440000000]:ที่มีไมตรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:04.308485573+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:04.308492833+07:00","message":"[bufferProcess] send to processor (ticker):ที่มีไมตรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:04.308495875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:04.308498841+07:00","message":"> Transcript [21354] [false]: 'ที่มีไมตรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:04.30850159+07:00","message":"Set StatePrefix (first interim): 'ที่มีไมตรี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:04.430041985+07:00","message":"receive streaming session, msgId: 3641"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:04.430080882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีไมตรีจิต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:04.430087311+07:00","message":"receive interim result [false|false]: ที่มีไมตรีจิต"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:04.43009772+07:00","message":"[buffer interim] 3641 false ที่มีไมตรีจิต"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:04.430104819+07:00","message":"[bufferProcess] interim [560000000]:ที่มีไมตรีจิต"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:04.430107236+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:05.001676391+07:00","message":"receive streaming session, msgId: 3641"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:05.001721657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีไมตรีจิต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:05.001728293+07:00","message":"receive interim result [false|false]: ที่มีไมตรีจิต"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:05.001744112+07:00","message":"[buffer interim] 3641 false ที่มีไมตรีจิต"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:05.001752413+07:00","message":"[bufferProcess] interim [160000000]:ที่มีไมตรีจิต"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:05.00175535+07:00","message":"[bufferProcess] send to processor:ที่มีไมตรีจิต"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:05.001760202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:05.001763156+07:00","message":"> Transcript [21355] [false]: 'ที่มีไมตรีจิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:05.001766775+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:05.001769111+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:05.001771081+07:00","message":"StatePrefix: 'ที่มีไมตรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:05.001773283+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:05.384904408+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:05.384917185+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:06.183993763+07:00","message":"receive streaming session, msgId: 3641"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:06.184046436+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีไมตรีจิตขอลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:06.18405612+07:00","message":"receive interim result [false|false]: ที่มีไมตรีจิตขอลา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:06.18408069+07:00","message":"[buffer interim] 3641 false ที่มีไมตรีจิตขอลา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:06.184091061+07:00","message":"[bufferProcess] interim [300000000]:ที่มีไมตรีจิตขอลา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:06.18409493+07:00","message":"[bufferProcess] send to processor:ที่มีไมตรีจิต"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:06.18410249+07:00","message":"[bufferProcess] send to processor (ticker):ที่มีไมตรีจิตขอลา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:06.184107854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:06.184113185+07:00","message":"> Transcript [21356] [false]: 'ที่มีไมตรีจิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:06.184120812+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:06.184125581+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:06.184128468+07:00","message":"StatePrefix: 'ที่มีไมตรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:06.184132569+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:06.184135817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:06.184140143+07:00","message":"> Transcript [21357] [false]: 'ที่มีไมตรีจิตขอลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:06.184144891+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:06.184148668+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:06.184151722+07:00","message":"StatePrefix: 'ที่มีไมตรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:06.18415454+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:06.358122825+07:00","message":"receive streaming session, msgId: 3641"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:06.358162514+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีไมตรีจิตขอเหล้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:06.358168553+07:00","message":"receive interim result [false|false]: ที่มีไมตรีจิตขอเหล้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:06.358188209+07:00","message":"[buffer interim] 3641 false ที่มีไมตรีจิตขอเหล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:06.358196195+07:00","message":"[bufferProcess] interim [480000000]:ที่มีไมตรีจิตขอเหล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:06.358198652+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:06.558633631+07:00","message":"receive streaming session, msgId: 3641"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:06.558675081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีไมตรีจิตขอเล่าเรื่อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:06.558682112+07:00","message":"receive interim result [false|false]: ที่มีไมตรีจิตขอเล่าเรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:06.558698241+07:00","message":"[buffer interim] 3641 false ที่มีไมตรีจิตขอเล่าเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:06.558707525+07:00","message":"[bufferProcess] interim [720000000]:ที่มีไมตรีจิตขอเล่าเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:06.558710782+07:00","message":"[bufferProcess] send to processor:ที่มีไมตรีจิตขอเหล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:06.558715867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:06.558721288+07:00","message":"> Transcript [21358] [false]: 'ที่มีไมตรีจิตขอเหล้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:06.558725186+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:06.558727798+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:06.558729933+07:00","message":"StatePrefix: 'ที่มีไมตรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:06.558732307+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:06.558738824+07:00","message":"Push: 'ที่มีไมตรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:06.558741186+07:00","message":"TextPushed: 'ที่มีไมตรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:06.55874343+07:00","message":"Set new StatePrefix : 'ที่มีไมตรีจิตขอเหล้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:06.558746381+07:00","message":"Next Push (prob) : 'จิตขอเหล้า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:06.558754833+07:00","message":"push: {false ที่มีไมตรี 0 0xc002a2b000}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:07.063222418+07:00","message":"receive streaming session, msgId: 3641"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:07.063278859+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีไมตรีจิตขอเล่าเรื่องราว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:07.063285519+07:00","message":"receive interim result [false|false]: ที่มีไมตรีจิตขอเล่าเรื่องราว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:07.063301986+07:00","message":"[buffer interim] 3641 false ที่มีไมตรีจิตขอเล่าเรื่องราว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.063310851+07:00","message":"[bufferProcess] interim [140000000]:ที่มีไมตรีจิตขอเล่าเรื่องราว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.063313824+07:00","message":"[bufferProcess] send to processor:ที่มีไมตรีจิตขอเล่าเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.063321374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.063325162+07:00","message":"> Transcript [21359] [false]: 'ที่มีไมตรีจิตขอเล่าเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.063328251+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.063330885+07:00","message":"Set new StatePrefix: 'ที่มีไมตรีจิตขอเล่าเรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:07.453350687+07:00","message":"receive streaming session, msgId: 3641"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:07.453388034+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีไมตรีจิตขอเล่าเรื่องราวของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:07.453393991+07:00","message":"receive interim result [false|false]: ที่มีไมตรีจิตขอเล่าเรื่องราวของ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:07.453409021+07:00","message":"[buffer interim] 3641 false ที่มีไมตรีจิตขอเล่าเรื่องราวของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.453417145+07:00","message":"[bufferProcess] interim [560000000]:ที่มีไมตรีจิตขอเล่าเรื่องราวของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.453419843+07:00","message":"[bufferProcess] send to processor:ที่มีไมตรีจิตขอเล่าเรื่องราว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.453423401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.453426384+07:00","message":"> Transcript [21360] [false]: 'ที่มีไมตรีจิตขอเล่าเรื่องราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.453430496+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.453432688+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.453434774+07:00","message":"StatePrefix: 'ที่มีไมตรีจิตขอเล่าเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.453437254+07:00","message":"TextPushed: 'ที่มีไมตรี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:07.651755779+07:00","message":"receive streaming session, msgId: 3641"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:07.651794339+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีไมตรีจิตขอเล่าเรื่องราวครับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:07.651800479+07:00","message":"receive interim result [false|false]: ที่มีไมตรีจิตขอเล่าเรื่องราวครับ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:07.651816394+07:00","message":"[buffer interim] 3641 false ที่มีไมตรีจิตขอเล่าเรื่องราวครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.651823349+07:00","message":"[bufferProcess] interim [800000000]:ที่มีไมตรีจิตขอเล่าเรื่องราวครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.651826431+07:00","message":"[bufferProcess] send to processor:ที่มีไมตรีจิตขอเล่าเรื่องราวของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.651830219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.651833951+07:00","message":"> Transcript [21361] [false]: 'ที่มีไมตรีจิตขอเล่าเรื่องราวของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.651837368+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.651839543+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.651841582+07:00","message":"StatePrefix: 'ที่มีไมตรีจิตขอเล่าเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.651844176+07:00","message":"TextPushed: 'ที่มีไมตรี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:07.799316074+07:00","message":"receive streaming session, msgId: 3641"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:07.799358375+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีไมตรีจิตขอเล่าเรื่องราวครั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:07.799365688+07:00","message":"receive interim result [false|false]: ที่มีไมตรีจิตขอเล่าเรื่องราวครั้ง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:07.799383302+07:00","message":"[buffer interim] 3641 false ที่มีไมตรีจิตขอเล่าเรื่องราวครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.799391594+07:00","message":"[bufferProcess] interim [860000000]:ที่มีไมตรีจิตขอเล่าเรื่องราวครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.799395054+07:00","message":"[bufferProcess] send to processor:ที่มีไมตรีจิตขอเล่าเรื่องราวครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.799401788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.799407032+07:00","message":"> Transcript [21362] [false]: 'ที่มีไมตรีจิตขอเล่าเรื่องราวครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.799410899+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.799413146+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.799415642+07:00","message":"StatePrefix: 'ที่มีไมตรีจิตขอเล่าเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.799418197+07:00","message":"TextPushed: 'ที่มีไมตรี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:07.900608544+07:00","message":"receive streaming session, msgId: 3641"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:07.900653754+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีไมตรีจิตขอเล่าเรื่องราวครับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:07.900660814+07:00","message":"receive interim result [false|false]: ที่มีไมตรีจิตขอเล่าเรื่องราวครับ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:07.900680279+07:00","message":"[buffer interim] 3641 false ที่มีไมตรีจิตขอเล่าเรื่องราวครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.900691017+07:00","message":"[bufferProcess] interim [980000000]:ที่มีไมตรีจิตขอเล่าเรื่องราวครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.900694248+07:00","message":"[bufferProcess] send to processor:ที่มีไมตรีจิตขอเล่าเรื่องราวครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.900701144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.900704456+07:00","message":"> Transcript [21363] [false]: 'ที่มีไมตรีจิตขอเล่าเรื่องราวครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.900709074+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.900711636+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.900713768+07:00","message":"StatePrefix: 'ที่มีไมตรีจิตขอเล่าเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.900716114+07:00","message":"TextPushed: 'ที่มีไมตรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.9007272+07:00","message":"Push: 'จิตขอเล่าเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.900732617+07:00","message":"TextPushed: 'ที่มีไมตรีจิตขอเล่าเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.900735182+07:00","message":"Set new StatePrefix : 'ที่มีไมตรีจิตขอเล่าเรื่องราวครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:07.900739486+07:00","message":"Next Push (prob) : 'ราวครั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:07.900747808+07:00","message":"push: {false จิตขอเล่าเรื่อง 0 0xc002a2b000}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:08.223565331+07:00","message":"receive streaming session, msgId: 3641"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:08.223605513+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีไมตรีจิตขอเล่าเรื่องราวข้ามขอบฟ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:08.223611703+07:00","message":"receive interim result [false|false]: ที่มีไมตรีจิตขอเล่าเรื่องราวข้ามขอบฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:08.223628744+07:00","message":"[buffer interim] 3641 false ที่มีไมตรีจิตขอเล่าเรื่องราวข้ามขอบฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:08.22363607+07:00","message":"[bufferProcess] interim [400000000]:ที่มีไมตรีจิตขอเล่าเรื่องราวข้ามขอบฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:08.223639193+07:00","message":"[bufferProcess] send to processor:ที่มีไมตรีจิตขอเล่าเรื่องราวครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:08.223643325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:08.223647795+07:00","message":"> Transcript [21364] [false]: 'ที่มีไมตรีจิตขอเล่าเรื่องราวครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:08.223655737+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:08.223658242+07:00","message":"Set new StatePrefix: 'ที่มีไมตรีจิตขอเล่าเรื่องราวครับ'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:08.385046805+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:08.385046346+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:08.85187131+07:00","message":"receive streaming session, msgId: 3641"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:08.851910078+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีไมตรีจิตขอเล่าเรื่องราวข้ามขอบฟ้า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:08.85191632+07:00","message":"receive interim result [false|false]: ที่มีไมตรีจิตขอเล่าเรื่องราวข้ามขอบฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:08.851932066+07:00","message":"[buffer interim] 3641 false ที่มีไมตรีจิตขอเล่าเรื่องราวข้ามขอบฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:08.85193948+07:00","message":"[bufferProcess] interim [0]:ที่มีไมตรีจิตขอเล่าเรื่องราวข้ามขอบฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:08.851942186+07:00","message":"[bufferProcess] send to processor:ที่มีไมตรีจิตขอเล่าเรื่องราวข้ามขอบฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:08.851946027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:08.85194929+07:00","message":"> Transcript [21365] [false]: 'ที่มีไมตรีจิตขอเล่าเรื่องราวข้ามขอบฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:08.85195174+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:08.851953995+07:00","message":"Set new StatePrefix: 'ที่มีไมตรีจิตขอเล่าเรื่องราวข้ามขอบฟ้า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:09.602121013+07:00","message":"[GCS] IsForceVAD: false for message ID: 3641"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:09.793515685+07:00","message":"receive streaming session, msgId: 3641"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:09.793554148+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีไมตรีจิตขอเล่าเรื่องราวข้ามขอบฟ้า\",\"confidence\":0.9221729}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:09.793560793+07:00","message":"receive interim result [true|false]: ที่มีไมตรีจิตขอเล่าเรื่องราวข้ามขอบฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:09.7935718+07:00","message":"end recv isFinal message id 3641"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:09.793574118+07:00","message":"end Recv id 3641"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:09.793581086+07:00","message":"[buffer interim] 3641 true ที่มีไมตรีจิตขอเล่าเรื่องราวข้ามขอบฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:09.793588179+07:00","message":"[bufferProcess] interim [930000000]:ที่มีไมตรีจิตขอเล่าเรื่องราวข้ามขอบฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:09.793591675+07:00","message":"[bufferProcess] send to processor (isfinal):ที่มีไมตรีจิตขอเล่าเรื่องราวข้ามขอบฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:09.793595193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:09.793598383+07:00","message":"> Transcript [21366] [false]: 'ที่มีไมตรีจิตขอเล่าเรื่องราวข้ามขอบฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:09.793601441+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:09.793603493+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:09.793606187+07:00","message":"StatePrefix: 'ที่มีไมตรีจิตขอเล่าเรื่องราวข้ามขอบฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:09.793608894+07:00","message":"TextPushed: 'ที่มีไมตรีจิตขอเล่าเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:09.793610948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:09.793613131+07:00","message":"> Transcript [21367] [true]: 'ที่มีไมตรีจิตขอเล่าเรื่องราวข้ามขอบฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:09.793615468+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:09.793617257+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:09.793619197+07:00","message":"StatePrefix: 'ที่มีไมตรีจิตขอเล่าเรื่องราวข้ามขอบฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:09.793621288+07:00","message":"TextPushed: 'ที่มีไมตรีจิตขอเล่าเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:09.793624316+07:00","message":"Push: 'ราวข้ามขอบฟ้า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:09.793631695+07:00","message":"push: {true ราวข้ามขอบฟ้า 0 0xc002a2b000}"}
{"level":"info","service":"Main","time":"2026-08-22T12:08:09.812804183+07:00","message":"write wav file: './tmp/7666/7666_3641.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:11.385689176+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:11.385711372+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:11.715301355+07:00","message":"[GCS] Start streaming session, msgId: 3642"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:14.385930115+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:14.385937031+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:16.842315421+07:00","message":"[GCS] IsForceVAD: false for message ID: 3642"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:16.944819261+07:00","message":"receive streaming session, msgId: 3642"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:16.944852843+07:00","message":"found end of frame, send empty tag with msgId: 3642"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:16.944857814+07:00","message":"end Recv id 3642"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:16.944867291+07:00","message":"[buffer interim] 3642 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:16.944875689+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:16.944880633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:16.944883664+07:00","message":"> Transcript [21368] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:16.944886743+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:16.944888911+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:16.944891047+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:16.944893131+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:16.944896274+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:16.944907181+07:00","message":"push: {true \n 0 0xc002696400}"}
{"level":"info","service":"Main","time":"2026-08-22T12:08:16.956153386+07:00","message":"write wav file: './tmp/7666/7666_3642.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:17.386601903+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:17.386607044+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:19.143840721+07:00","message":"[GCS] Start streaming session, msgId: 3643"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:20.387141515+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:20.387150219+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:22.742773441+07:00","message":"[GCS] IsForceVAD: false for message ID: 3643"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:22.822562416+07:00","message":"receive streaming session, msgId: 3643"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:22.822585773+07:00","message":"found end of frame, send empty tag with msgId: 3643"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:22.822589128+07:00","message":"end Recv id 3643"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:22.82259613+07:00","message":"[buffer interim] 3643 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:22.822602942+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:22.822607793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:22.822610945+07:00","message":"> Transcript [21369] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:22.822613561+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:22.822615739+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:22.822618273+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:22.82262025+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:22.822623318+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:22.822632346+07:00","message":"push: {true \n 0 0xc00291a280}"}
{"level":"info","service":"Main","time":"2026-08-22T12:08:22.831604455+07:00","message":"write wav file: './tmp/7666/7666_3643.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:23.064999901+07:00","message":"[GCS] Start streaming session, msgId: 3644"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:23.311768967+07:00","message":"[GCS] IsForceVAD: false for message ID: 3644"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:23.388057221+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:23.388077892+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:23.397395325+07:00","message":"receive streaming session, msgId: 3644"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:23.397412436+07:00","message":"found end of frame, send empty tag with msgId: 3644"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:23.397415708+07:00","message":"end Recv id 3644"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:23.397422622+07:00","message":"[buffer interim] 3644 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:23.397429432+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:23.397433396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:23.397436909+07:00","message":"> Transcript [21370] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:23.397439598+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:23.397441824+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:23.397444008+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:23.397445972+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:23.397448617+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:23.397471434+07:00","message":"push: {true \n 0 0xc002a2b280}"}
{"level":"info","service":"Main","time":"2026-08-22T12:08:23.402179077+07:00","message":"write wav file: './tmp/7666/7666_3644.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:23.443704224+07:00","message":"[GCS] Start streaming session, msgId: 3645"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:23.862818793+07:00","message":"[GCS] Cleaned up inactive client: 3622"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:23.862840912+07:00","message":"[GCS] Cleaned up inactive client: 3623"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:23.862843654+07:00","message":"[GCS] Cleaned up inactive client: 3624"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:23.862846077+07:00","message":"[GCS] Cleaned up inactive client: 3626"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:23.862848228+07:00","message":"[GCS] Cleaned up inactive client: 3627"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:23.862850232+07:00","message":"[GCS] Cleaned up inactive client: 3628"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:23.86285223+07:00","message":"[GCS] Cleaned up inactive client: 3625"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:23.862854247+07:00","message":"[GCS] Cleaned up inactive client: 3629"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:26.389058346+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:26.38907531+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:28.562565262+07:00","message":"[GCS] IsForceVAD: false for message ID: 3645"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:28.659835657+07:00","message":"receive streaming session, msgId: 3645"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:28.659860469+07:00","message":"found end of frame, send empty tag with msgId: 3645"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:28.659863702+07:00","message":"end Recv id 3645"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:28.65987227+07:00","message":"[buffer interim] 3645 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:28.659880692+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:28.659886211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:28.659889163+07:00","message":"> Transcript [21371] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:28.659891925+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:28.659894091+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:28.659896089+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:28.659898119+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:28.659901364+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:28.659912147+07:00","message":"push: {true \n 0 0xc002a2b680}"}
{"level":"info","service":"Main","time":"2026-08-22T12:08:28.670617126+07:00","message":"write wav file: './tmp/7666/7666_3645.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:28.753310937+07:00","message":"[GCS] Start streaming session, msgId: 3646"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:29.389147603+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:29.389150072+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:32.390122672+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:32.390135297+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:33.882894077+07:00","message":"[GCS] IsForceVAD: false for message ID: 3646"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:33.987448063+07:00","message":"receive streaming session, msgId: 3646"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:33.987473631+07:00","message":"found end of frame, send empty tag with msgId: 3646"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:33.98747712+07:00","message":"end Recv id 3646"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:33.987491584+07:00","message":"[buffer interim] 3646 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:33.987514305+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:33.987519399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:33.987523169+07:00","message":"> Transcript [21372] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:33.987525975+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:33.987528257+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:33.987530546+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:33.987532497+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:33.987538383+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:33.987547151+07:00","message":"push: {true \n 0 0xc003135480}"}
{"level":"info","service":"Main","time":"2026-08-22T12:08:33.998537009+07:00","message":"write wav file: './tmp/7666/7666_3646.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:34.143083238+07:00","message":"[GCS] Start streaming session, msgId: 3647"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:35.39102926+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:35.391029381+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:38.391341132+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:38.391341321+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:39.26214805+07:00","message":"[GCS] IsForceVAD: false for message ID: 3647"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:39.353086317+07:00","message":"receive streaming session, msgId: 3647"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:39.353116407+07:00","message":"found end of frame, send empty tag with msgId: 3647"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:39.353120699+07:00","message":"end Recv id 3647"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:39.353128816+07:00","message":"[buffer interim] 3647 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:39.353136099+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:39.353140599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:39.353143634+07:00","message":"> Transcript [21373] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:39.353146786+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:39.353148843+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:39.353150931+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:39.353152893+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:39.353159284+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:39.353190163+07:00","message":"push: {true \n 0 0xc002696200}"}
{"level":"info","service":"Main","time":"2026-08-22T12:08:39.36320616+07:00","message":"write wav file: './tmp/7666/7666_3647.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:41.39191063+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:41.391928278+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:44.391929294+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:44.391942756+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:47.143117865+07:00","message":"[GCS] Start streaming session, msgId: 3648"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:47.392384804+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:47.392397874+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:50.393156127+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:50.393203457+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:51.501110493+07:00","message":"[GCS] IsForceVAD: false for message ID: 3648"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:51.605403669+07:00","message":"receive streaming session, msgId: 3648"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:51.60543271+07:00","message":"found end of frame, send empty tag with msgId: 3648"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:51.605435959+07:00","message":"end Recv id 3648"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:51.605448373+07:00","message":"[buffer interim] 3648 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:51.605480897+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:51.605488731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:51.605493093+07:00","message":"> Transcript [21374] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:51.605496015+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:51.60549822+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:51.605502137+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:51.605504448+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:51.605509649+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:51.605521117+07:00","message":"push: {true \n 0 0xc003135580}"}
{"level":"info","service":"Main","time":"2026-08-22T12:08:51.615018835+07:00","message":"write wav file: './tmp/7666/7666_3648.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:52.203354263+07:00","message":"[GCS] Start streaming session, msgId: 3649"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:52.331792364+07:00","message":"[GCS] IsForceVAD: false for message ID: 3649"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:52.46230175+07:00","message":"[GCS] Start streaming session, msgId: 3650"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:52.558405185+07:00","message":"receive streaming session, msgId: 3649"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:52.558428837+07:00","message":"found end of frame, send empty tag with msgId: 3649"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:52.558433337+07:00","message":"end Recv id 3649"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:52.558441572+07:00","message":"[buffer interim] 3649 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:52.558450366+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:52.558462352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:52.558466773+07:00","message":"> Transcript [21375] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:52.55847113+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:52.55847429+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:52.558477283+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:52.558480698+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:52.558485826+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:52.558496612+07:00","message":"push: {true \n 0 0xc0031c5900}"}
{"level":"info","service":"Main","time":"2026-08-22T12:08:52.563879226+07:00","message":"write wav file: './tmp/7666/7666_3649.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:53.292041582+07:00","message":"[GCS] IsForceVAD: false for message ID: 3650"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:53.352582294+07:00","message":"[GCS] Start streaming session, msgId: 3651"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:53.379586014+07:00","message":"receive streaming session, msgId: 3650"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:53.379614694+07:00","message":"found end of frame, send empty tag with msgId: 3650"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:53.379622393+07:00","message":"end Recv id 3650"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:53.379631406+07:00","message":"[buffer interim] 3650 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:53.379638742+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:53.379642682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:53.379645914+07:00","message":"> Transcript [21376] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:53.379648742+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:53.379650862+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:53.379652934+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:53.379654988+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:53.379657946+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:53.379668213+07:00","message":"push: {true \n 0 0xc003135780}"}
{"level":"info","service":"Main","time":"2026-08-22T12:08:53.386999381+07:00","message":"write wav file: './tmp/7666/7666_3650.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:53.393232154+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:53.393239622+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:53.612048109+07:00","message":"[GCS] IsForceVAD: false for message ID: 3651"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:53.672641996+07:00","message":"[GCS] Start streaming session, msgId: 3652"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:53.717570723+07:00","message":"receive streaming session, msgId: 3651"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:53.717613743+07:00","message":"found end of frame, send empty tag with msgId: 3651"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:53.71761769+07:00","message":"end Recv id 3651"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:53.717627521+07:00","message":"[buffer interim] 3651 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:53.71764009+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:53.717645207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:53.717648467+07:00","message":"> Transcript [21377] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:53.717651148+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:53.717654005+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:53.717656981+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:53.717659065+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:53.717662251+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:53.717671368+07:00","message":"push: {true \n 0 0xc002a2ac00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:08:53.722519688+07:00","message":"write wav file: './tmp/7666/7666_3651.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:53.862072455+07:00","message":"[GCS] Cleaned up inactive client: 3637"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:53.862103485+07:00","message":"[GCS] Cleaned up inactive client: 3632"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:53.862106938+07:00","message":"[GCS] Cleaned up inactive client: 3633"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:53.862109224+07:00","message":"[GCS] Cleaned up inactive client: 3630"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:53.862111487+07:00","message":"[GCS] Cleaned up inactive client: 3635"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:53.862113425+07:00","message":"[GCS] Cleaned up inactive client: 3638"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:53.862115456+07:00","message":"[GCS] Cleaned up inactive client: 3634"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:53.86211741+07:00","message":"[GCS] Cleaned up inactive client: 3636"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:53.862119389+07:00","message":"[GCS] Cleaned up inactive client: 3631"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:54.25183634+07:00","message":"[GCS] IsForceVAD: false for message ID: 3652"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:54.31233978+07:00","message":"[GCS] Start streaming session, msgId: 3653"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:54.335895027+07:00","message":"receive streaming session, msgId: 3652"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:54.33591613+07:00","message":"found end of frame, send empty tag with msgId: 3652"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:54.335919356+07:00","message":"end Recv id 3652"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:54.335925969+07:00","message":"[buffer interim] 3652 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:54.335932658+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:54.335936257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:54.335939129+07:00","message":"> Transcript [21378] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:54.335941765+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:54.335943762+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:54.33594579+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:54.335947748+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:54.33595069+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:54.335959406+07:00","message":"push: {true \n 0 0xc00291a200}"}
{"level":"info","service":"Main","time":"2026-08-22T12:08:54.34111942+07:00","message":"write wav file: './tmp/7666/7666_3652.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:54.501038792+07:00","message":"[GCS] IsForceVAD: false for message ID: 3653"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:54.583266195+07:00","message":"[GCS] Start streaming session, msgId: 3654"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:54.622542235+07:00","message":"receive streaming session, msgId: 3653"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:54.622562829+07:00","message":"found end of frame, send empty tag with msgId: 3653"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:54.622566329+07:00","message":"end Recv id 3653"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:54.622572887+07:00","message":"[buffer interim] 3653 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:54.622579229+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:54.622583387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:54.622589235+07:00","message":"> Transcript [21379] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:54.622592547+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:54.622594623+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:54.622596659+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:54.622598733+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:54.622607251+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:54.622615732+07:00","message":"push: {true \n 0 0xc00291a600}"}
{"level":"info","service":"Main","time":"2026-08-22T12:08:54.627640981+07:00","message":"write wav file: './tmp/7666/7666_3653.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:54.640919352+07:00","message":"[GCS] IsForceVAD: false for message ID: 3654"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:54.772432237+07:00","message":"[GCS] Start streaming session, msgId: 3655"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:54.783465472+07:00","message":"receive streaming session, msgId: 3654"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:54.783482746+07:00","message":"found end of frame, send empty tag with msgId: 3654"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:54.783486056+07:00","message":"end Recv id 3654"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:54.783492532+07:00","message":"[buffer interim] 3654 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:54.783499309+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:54.783503755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:54.783506894+07:00","message":"> Transcript [21380] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:54.783509813+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:54.783511973+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:54.783514305+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:54.783516367+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:54.783524013+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:54.783531614+07:00","message":"push: {true \n 0 0xc003134b80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:08:54.788478528+07:00","message":"write wav file: './tmp/7666/7666_3654.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:56.372056739+07:00","message":"[GCS] IsForceVAD: false for message ID: 3655"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:56.394327272+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:56.394342581+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:56.461089362+07:00","message":"receive streaming session, msgId: 3655"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:56.461112833+07:00","message":"found end of frame, send empty tag with msgId: 3655"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:56.461116238+07:00","message":"end Recv id 3655"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:56.461124302+07:00","message":"[buffer interim] 3655 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:56.461132068+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:56.461141947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:56.4611449+07:00","message":"> Transcript [21381] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:56.461147776+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:56.461149994+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:56.461152094+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:56.461154296+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:56.461157267+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:56.461179684+07:00","message":"push: {true \n 0 0xc0031c5b00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:08:56.468029409+07:00","message":"write wav file: './tmp/7666/7666_3655.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:56.502361318+07:00","message":"[GCS] Start streaming session, msgId: 3656"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:58.672224676+07:00","message":"[GCS] IsForceVAD: false for message ID: 3656"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:58.741697554+07:00","message":"[GCS] Start streaming session, msgId: 3657"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:58.765983335+07:00","message":"receive streaming session, msgId: 3656"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:58.766002981+07:00","message":"found end of frame, send empty tag with msgId: 3656"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:58.766006573+07:00","message":"end Recv id 3656"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:58.766014389+07:00","message":"[buffer interim] 3656 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:58.766021729+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:58.766026496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:58.766029986+07:00","message":"> Transcript [21382] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:58.766032624+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:58.766034825+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:58.766037008+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:58.766039085+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:08:58.766047086+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:08:58.766057801+07:00","message":"push: {true \n 0 0xc0037d9500}"}
{"level":"info","service":"Main","time":"2026-08-22T12:08:58.773878981+07:00","message":"write wav file: './tmp/7666/7666_3656.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:59.394490077+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:08:59.394495132+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:01.958022036+07:00","message":"receive streaming session, msgId: 3657"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:01.958074433+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ห*\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:01.958081264+07:00","message":"receive interim result [false|false]: ห*"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:01.958099028+07:00","message":"[buffer interim] 3657 false ห*"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:01.958106319+07:00","message":"[bufferProcess] interim [60000000]:ห*"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:01.958108587+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:01.958115445+07:00","message":"[bufferProcess] send to processor (ticker):ห*"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:01.95811835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:01.958121281+07:00","message":"> Transcript [21383] [false]: 'ห*'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:01.958123789+07:00","message":"Set StatePrefix (first interim): 'ห*'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:02.395299446+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:02.395304106+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:02.598598487+07:00","message":"receive streaming session, msgId: 3657"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:02.598641807+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ห*\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:02.598647122+07:00","message":"receive interim result [false|false]: ห*"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:02.598658343+07:00","message":"[buffer interim] 3657 false ห*"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:02.598664908+07:00","message":"[bufferProcess] interim [660000000]:ห*"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:02.598667214+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:02.671603989+07:00","message":"receive streaming session, msgId: 3657"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:02.671645197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ห****\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:02.671650377+07:00","message":"receive interim result [false|false]: ห****"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:02.671663587+07:00","message":"[buffer interim] 3657 false ห****"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:02.671670125+07:00","message":"[bufferProcess] interim [780000000]:ห****"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:02.671673175+07:00","message":"[bufferProcess] send to processor:ห*"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:02.671679159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:02.671682489+07:00","message":"> Transcript [21384] [false]: 'ห*'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:02.67168591+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:02.671688224+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:02.671690559+07:00","message":"StatePrefix: 'ห*'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:02.671692917+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:03.139145122+07:00","message":"receive streaming session, msgId: 3657"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:03.139191004+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ห*บักหล่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:03.139196826+07:00","message":"receive interim result [false|false]: ห*บักหล่า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:03.139213222+07:00","message":"[buffer interim] 3657 false ห*บักหล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:03.139221356+07:00","message":"[bufferProcess] interim [200000000]:ห*บักหล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:03.139224716+07:00","message":"[bufferProcess] send to processor:ห****"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:03.13923212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:03.139235485+07:00","message":"> Transcript [21385] [false]: 'ห****'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:03.139238407+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:03.139240627+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:03.139243234+07:00","message":"StatePrefix: 'ห*'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:03.139246276+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:03.188717234+07:00","message":"receive streaming session, msgId: 3657"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:03.18875234+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ห****ปลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:03.188758765+07:00","message":"receive interim result [false|false]: ห****ปลาย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:03.188772759+07:00","message":"[buffer interim] 3657 false ห****ปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:03.188780519+07:00","message":"[bufferProcess] interim [260000000]:ห****ปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:03.1887844+07:00","message":"[bufferProcess] send to processor:ห*บักหล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:03.188793632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:03.188796753+07:00","message":"> Transcript [21386] [false]: 'ห*บักหล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:03.188799792+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:03.188802176+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:03.188804272+07:00","message":"StatePrefix: 'ห*'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:03.18880665+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:03.506281981+07:00","message":"receive streaming session, msgId: 3657"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:03.50632994+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ห****ปลายทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:03.506336549+07:00","message":"receive interim result [false|false]: ห****ปลายทาง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:03.506355308+07:00","message":"[buffer interim] 3657 false ห****ปลายทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:03.506366017+07:00","message":"[bufferProcess] interim [560000000]:ห****ปลายทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:03.50636917+07:00","message":"[bufferProcess] send to processor:ห****ปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:03.50637603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:03.506378843+07:00","message":"> Transcript [21387] [false]: 'ห****ปลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:03.506382004+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:03.506384304+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:03.506386649+07:00","message":"StatePrefix: 'ห*'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:03.506389176+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:03.506396221+07:00","message":"Push: 'ห*'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:03.506398412+07:00","message":"TextPushed: 'ห*'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:03.506400734+07:00","message":"Set new StatePrefix : 'ห****ปลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:03.506403106+07:00","message":"Next Push (prob) : '***ปลาย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:03.506412035+07:00","message":"push: {false ห* 0 0xc00291ac00}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:03.896955489+07:00","message":"receive streaming session, msgId: 3657"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:03.896999183+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ห*ปักลายไทย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:03.897005145+07:00","message":"receive interim result [false|false]: ห*ปักลายไทย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:03.897021179+07:00","message":"[buffer interim] 3657 false ห*ปักลายไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:03.897028573+07:00","message":"[bufferProcess] interim [980000000]:ห*ปักลายไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:03.897031381+07:00","message":"[bufferProcess] send to processor:ห****ปลายทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:03.897034945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:03.897037796+07:00","message":"> Transcript [21388] [false]: 'ห****ปลายทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:03.897041189+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:03.897043304+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:03.897045461+07:00","message":"StatePrefix: 'ห****ปลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:03.89704795+07:00","message":"TextPushed: 'ห*'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:04.121491587+07:00","message":"[GCS] IsForceVAD: false for message ID: 3657"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:04.253150727+07:00","message":"[GCS] Start streaming session, msgId: 3658"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:04.304526263+07:00","message":"receive streaming session, msgId: 3657"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:04.304576413+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ห*ปักลายไทย\",\"confidence\":0.9039388}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:04.304583082+07:00","message":"receive interim result [true|false]: ห*ปักลายไทย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:04.304592691+07:00","message":"end recv isFinal message id 3657"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:04.304594849+07:00","message":"end Recv id 3657"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:04.304602602+07:00","message":"[buffer interim] 3657 true ห*ปักลายไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:04.304610707+07:00","message":"[bufferProcess] interim [400000000]:ห*ปักลายไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:04.304613906+07:00","message":"[bufferProcess] send to processor (isfinal):ห*ปักลายไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:04.304617307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:04.304620579+07:00","message":"> Transcript [21389] [false]: 'ห*ปักลายไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:04.304623361+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:04.304625567+07:00","message":"Set new StatePrefix: 'ห*ปักลายไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:04.304627433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:04.304649414+07:00","message":"> Transcript [21390] [true]: 'ห*ปักลายไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:04.304652073+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:04.304654296+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:04.304656546+07:00","message":"StatePrefix: 'ห*ปักลายไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:04.304659447+07:00","message":"TextPushed: 'ห*'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:04.304662621+07:00","message":"Push: 'ปักลายไทย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:04.304672999+07:00","message":"push: {true ปักลายไทย 0 0xc00291ac00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:09:04.31655057+07:00","message":"write wav file: './tmp/7666/7666_3657.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:04.984890707+07:00","message":"receive streaming session, msgId: 3658"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:04.984939634+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:04.984946468+07:00","message":"receive interim result [false|false]: เอา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:04.984967229+07:00","message":"[buffer interim] 3658 false เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:04.984978395+07:00","message":"[bufferProcess] interim [540000000]:เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:04.984981095+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:05.09925463+07:00","message":"receive streaming session, msgId: 3658"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:05.099299229+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไว้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:05.099305445+07:00","message":"receive interim result [false|false]: เอาไว้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:05.099322004+07:00","message":"[buffer interim] 3658 false เอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:05.099332726+07:00","message":"[bufferProcess] interim [660000000]:เอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:05.099335358+07:00","message":"[bufferProcess] send to processor:เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:05.099339318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:05.099342402+07:00","message":"> Transcript [21391] [false]: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:05.099344871+07:00","message":"Set StatePrefix (first interim): 'เอา'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:05.396250643+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:05.396266235+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:05.683477981+07:00","message":"receive streaming session, msgId: 3658"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:05.683521633+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไว้ให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:05.683528826+07:00","message":"receive interim result [false|false]: เอาไว้ให้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:05.683545996+07:00","message":"[buffer interim] 3658 false เอาไว้ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:05.683555228+07:00","message":"[bufferProcess] interim [260000000]:เอาไว้ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:05.683557926+07:00","message":"[bufferProcess] send to processor:เอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:05.68356231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:05.683565518+07:00","message":"> Transcript [21392] [false]: 'เอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:05.683570788+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:05.683573924+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:05.68357764+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:05.683580864+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:05.872045816+07:00","message":"receive streaming session, msgId: 3658"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:05.872093519+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อวัยวะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:05.872100009+07:00","message":"receive interim result [false|false]: อวัยวะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:05.872115276+07:00","message":"[buffer interim] 3658 false อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:05.872122551+07:00","message":"[bufferProcess] interim [380000000]:อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:05.87212558+07:00","message":"[bufferProcess] send to processor:เอาไว้ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:05.872129376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:05.872132354+07:00","message":"> Transcript [21393] [false]: 'เอาไว้ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:05.872136385+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:05.872138774+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:05.872141347+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:05.87214371+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:05.894900857+07:00","message":"receive streaming session, msgId: 3658"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:05.894934398+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไว้บน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:05.894940431+07:00","message":"receive interim result [false|false]: เอาไว้บน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:05.894956393+07:00","message":"[buffer interim] 3658 false เอาไว้บน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:05.894963295+07:00","message":"[bufferProcess] interim [440000000]:เอาไว้บน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:05.894965771+07:00","message":"[bufferProcess] send to processor:อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:05.894969133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:05.894971881+07:00","message":"> Transcript [21394] [false]: 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:05.894975056+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:05.894977426+07:00","message":"Set new StatePrefix: 'อวัยวะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:06.14733918+07:00","message":"receive streaming session, msgId: 3658"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:06.147386463+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไว้บนเบาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:06.147392751+07:00","message":"receive interim result [false|false]: เอาไว้บนเบาะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:06.14741133+07:00","message":"[buffer interim] 3658 false เอาไว้บนเบาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:06.147423745+07:00","message":"[bufferProcess] interim [680000000]:เอาไว้บนเบาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:06.147426503+07:00","message":"[bufferProcess] send to processor:เอาไว้บน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:06.147434074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:06.147437103+07:00","message":"> Transcript [21395] [false]: 'เอาไว้บน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:06.147439532+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:06.147441843+07:00","message":"Set new StatePrefix: 'เอาไว้บน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:06.190259457+07:00","message":"receive streaming session, msgId: 3658"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:06.190296154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไว้บนหมอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:06.190301851+07:00","message":"receive interim result [false|false]: เอาไว้บนหมอน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:06.190318033+07:00","message":"[buffer interim] 3658 false เอาไว้บนหมอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:06.190326455+07:00","message":"[bufferProcess] interim [800000000]:เอาไว้บนหมอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:06.190329477+07:00","message":"[bufferProcess] send to processor:เอาไว้บนเบาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:06.19033622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:06.190339801+07:00","message":"> Transcript [21396] [false]: 'เอาไว้บนเบาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:06.190343335+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:06.190345967+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:06.190348247+07:00","message":"StatePrefix: 'เอาไว้บน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:06.190350653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:06.838616777+07:00","message":"receive streaming session, msgId: 3658"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:06.838659212+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไว้บนหมอน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:06.83866563+07:00","message":"receive interim result [false|false]: เอาไว้บนหมอน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:06.838677622+07:00","message":"[buffer interim] 3658 false เอาไว้บนหมอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:06.838684993+07:00","message":"[bufferProcess] interim [400000000]:เอาไว้บนหมอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:06.838687994+07:00","message":"[bufferProcess] send to processor:เอาไว้บนหมอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:06.838693646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:06.83869663+07:00","message":"> Transcript [21397] [false]: 'เอาไว้บนหมอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:06.83870027+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:06.838702818+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:06.838705071+07:00","message":"StatePrefix: 'เอาไว้บน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:06.838707588+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:07.212306594+07:00","message":"receive streaming session, msgId: 3658"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:07.212351052+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไว้บนหมอนสีม่วง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:07.212357274+07:00","message":"receive interim result [false|false]: เอาไว้บนหมอนสีม่วง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:07.212370607+07:00","message":"[buffer interim] 3658 false เอาไว้บนหมอนสีม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:07.212378384+07:00","message":"[bufferProcess] interim [820000000]:เอาไว้บนหมอนสีม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:07.212381516+07:00","message":"[bufferProcess] send to processor:เอาไว้บนหมอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:07.212387111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:07.212390323+07:00","message":"> Transcript [21398] [false]: 'เอาไว้บนหมอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:07.212394013+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:07.212396554+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:07.212400641+07:00","message":"StatePrefix: 'เอาไว้บน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:07.212403265+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:07.778715387+07:00","message":"receive streaming session, msgId: 3658"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:07.778761824+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไว้บนหมอนสีม่วง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:07.778767572+07:00","message":"receive interim result [false|false]: เอาไว้บนหมอนสีม่วง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:07.778785263+07:00","message":"[buffer interim] 3658 false เอาไว้บนหมอนสีม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:07.778793647+07:00","message":"[bufferProcess] interim [420000000]:เอาไว้บนหมอนสีม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:07.778796743+07:00","message":"[bufferProcess] send to processor:เอาไว้บนหมอนสีม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:07.778800537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:07.778804307+07:00","message":"> Transcript [21399] [false]: 'เอาไว้บนหมอนสีม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:07.778808903+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:07.778811339+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:07.778813683+07:00","message":"StatePrefix: 'เอาไว้บน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:07.778816037+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:07.778822707+07:00","message":"Push: 'เอาไว้บน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:07.778825257+07:00","message":"TextPushed: 'เอาไว้บน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:07.778827707+07:00","message":"Set new StatePrefix : 'เอาไว้บนหมอนสีม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:07.778830083+07:00","message":"Next Push (prob) : 'หมอนสีม่วง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:07.778838479+07:00","message":"push: {false เอาไว้บน 0 0xc0038ee080}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:08.282045946+07:00","message":"[GCS] IsForceVAD: false for message ID: 3658"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:08.375715749+07:00","message":"receive streaming session, msgId: 3658"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:08.375760904+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไว้บนหมอนสีม่วง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:08.375767604+07:00","message":"receive interim result [true|false]: เอาไว้บนหมอนสีม่วง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:08.375781217+07:00","message":"end recv isFinal message id 3658"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:08.375784491+07:00","message":"end Recv id 3658"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:08.375794741+07:00","message":"[buffer interim] 3658 true เอาไว้บนหมอนสีม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:08.375803611+07:00","message":"[bufferProcess] interim [50000000]:เอาไว้บนหมอนสีม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:08.375808717+07:00","message":"[bufferProcess] send to processor (isfinal):เอาไว้บนหมอนสีม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:08.375812708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:08.375816377+07:00","message":"> Transcript [21400] [false]: 'เอาไว้บนหมอนสีม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:08.375820122+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:08.375822381+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:08.375825957+07:00","message":"StatePrefix: 'เอาไว้บนหมอนสีม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:08.375828429+07:00","message":"TextPushed: 'เอาไว้บน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:08.375830276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:08.375832416+07:00","message":"> Transcript [21401] [true]: 'เอาไว้บนหมอนสีม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:08.375834691+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:08.37583675+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:08.375838579+07:00","message":"StatePrefix: 'เอาไว้บนหมอนสีม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:08.37584065+07:00","message":"TextPushed: 'เอาไว้บน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:08.375847699+07:00","message":"Push: 'หมอนสีม่วง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:08.375856278+07:00","message":"push: {true หมอนสีม่วง 0 0xc0038ee080}"}
{"level":"info","service":"Main","time":"2026-08-22T12:09:08.385334234+07:00","message":"write wav file: './tmp/7666/7666_3658.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:08.397037404+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:08.397057981+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:08.41120649+07:00","message":"[GCS] Start streaming session, msgId: 3659"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:08.471831195+07:00","message":"[GCS] IsForceVAD: false for message ID: 3659"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:08.599968037+07:00","message":"receive streaming session, msgId: 3659"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:08.599989447+07:00","message":"found end of frame, send empty tag with msgId: 3659"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:08.599992542+07:00","message":"end Recv id 3659"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:08.600001692+07:00","message":"[buffer interim] 3659 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:08.600009054+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:08.600013109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:08.600016182+07:00","message":"> Transcript [21402] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:08.60001954+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:08.600021986+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:08.600023941+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:08.600031386+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:08.600040902+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:08.600051249+07:00","message":"push: {true \n 0 0xc002a2a680}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:08.60252452+07:00","message":"[GCS] Start streaming session, msgId: 3660"}
{"level":"info","service":"Main","time":"2026-08-22T12:09:08.604648462+07:00","message":"write wav file: './tmp/7666/7666_3659.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:09.341752394+07:00","message":"receive streaming session, msgId: 3660"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:09.341801832+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รู้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:09.341807445+07:00","message":"receive interim result [false|false]: รู้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:09.341824505+07:00","message":"[buffer interim] 3660 false รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:09.341832741+07:00","message":"[bufferProcess] interim [600000000]:รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:09.341834968+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:09.501301976+07:00","message":"[GCS] IsForceVAD: false for message ID: 3660"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:09.562335059+07:00","message":"[GCS] Start streaming session, msgId: 3661"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:09.614940301+07:00","message":"receive streaming session, msgId: 3660"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:09.614994854+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:09.615002582+07:00","message":"receive interim result [false|false]: รูป"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:09.615030829+07:00","message":"[buffer interim] 3660 false รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:09.615041647+07:00","message":"[bufferProcess] interim [840000000]:รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:09.61504565+07:00","message":"[bufferProcess] send to processor:รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:09.615050798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:09.615055274+07:00","message":"> Transcript [21403] [false]: 'รู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:09.61505973+07:00","message":"Set StatePrefix (first interim): 'รู้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:09.633273494+07:00","message":"receive streaming session, msgId: 3660"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:09.633309342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นรูป\",\"confidence\":0.8555629}],\"is_final\":true,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:09.633316114+07:00","message":"receive interim result [true|false]: เป็นรูป"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:09.633325535+07:00","message":"end recv isFinal message id 3660"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:09.633328117+07:00","message":"end Recv id 3660"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:09.633334358+07:00","message":"[buffer interim] 3660 true เป็นรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:09.633341825+07:00","message":"[bufferProcess] interim [930000000]:เป็นรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:09.63334493+07:00","message":"[bufferProcess] send to processor (isfinal):รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:09.633349053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:09.633352296+07:00","message":"> Transcript [21404] [false]: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:09.633354829+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:09.633356874+07:00","message":"Set new StatePrefix: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:09.63335869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:09.633361037+07:00","message":"> Transcript [21405] [true]: 'เป็นรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:09.633365147+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:09.633367765+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:09.633369953+07:00","message":"StatePrefix: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:09.63337203+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:09.633379867+07:00","message":"Push: 'เป็นรูป'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:09.633388707+07:00","message":"push: {true เป็นรูป 0 0xc00291a400}"}
{"level":"info","service":"Main","time":"2026-08-22T12:09:09.639297474+07:00","message":"write wav file: './tmp/7666/7666_3660.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:11.397474133+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:11.39751297+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:11.450142994+07:00","message":"receive streaming session, msgId: 3661"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:11.450183999+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เฮ็ดหยังอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:11.450189582+07:00","message":"receive interim result [false|false]: เฮ็ดหยังอยู่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:11.450203998+07:00","message":"[buffer interim] 3661 false เฮ็ดหยังอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:11.450212948+07:00","message":"[bufferProcess] interim [680000000]:เฮ็ดหยังอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:11.450215296+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:11.450220836+07:00","message":"[bufferProcess] send to processor (ticker):เฮ็ดหยังอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:11.450223883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:11.450231132+07:00","message":"> Transcript [21406] [false]: 'เฮ็ดหยังอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:11.450233757+07:00","message":"Set StatePrefix (first interim): 'เฮ็ดหยังอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:11.820862021+07:00","message":"receive streaming session, msgId: 3661"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:11.820902036+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มึงดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:11.820908982+07:00","message":"receive interim result [false|false]: มึงดู"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:11.820921676+07:00","message":"[buffer interim] 3661 false มึงดู"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:11.820929394+07:00","message":"[bufferProcess] interim [40000000]:มึงดู"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:11.820931909+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:12.322154582+07:00","message":"[GCS] IsForceVAD: false for message ID: 3661"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:12.413412566+07:00","message":"receive streaming session, msgId: 3661"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:12.413459581+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มึงดู\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:12.41346597+07:00","message":"receive interim result [false|false]: มึงดู"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:12.413484128+07:00","message":"[buffer interim] 3661 false มึงดู"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:12.413492753+07:00","message":"[bufferProcess] interim [640000000]:มึงดู"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:12.41349571+07:00","message":"[bufferProcess] send to processor:มึงดู"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:12.413499295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:12.413502641+07:00","message":"> Transcript [21407] [false]: 'มึงดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:12.413506182+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:12.413508385+07:00","message":"Set new StatePrefix: 'มึงดู'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:12.450452578+07:00","message":"receive streaming session, msgId: 3661"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:12.450499652+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูดวง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:12.450505524+07:00","message":"receive interim result [false|false]: ดูดวง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:12.450522599+07:00","message":"[buffer interim] 3661 false ดูดวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:12.450530123+07:00","message":"[bufferProcess] interim [760000000]:ดูดวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:12.450532586+07:00","message":"[bufferProcess] send to processor:มึงดู"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:12.450536156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:12.450539344+07:00","message":"> Transcript [21408] [false]: 'มึงดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:12.45054456+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:12.450546965+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:12.450549168+07:00","message":"StatePrefix: 'มึงดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:12.450551395+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:12.452502567+07:00","message":"[GCS] Start streaming session, msgId: 3662"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:12.481746534+07:00","message":"receive streaming session, msgId: 3661"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:12.481795201+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มึงดู\",\"confidence\":0.81621385}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:12.481801352+07:00","message":"receive interim result [true|false]: มึงดู"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:12.481812423+07:00","message":"end recv isFinal message id 3661"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:12.48181507+07:00","message":"end Recv id 3661"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:12.481821877+07:00","message":"[buffer interim] 3661 true มึงดู"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:12.481828897+07:00","message":"[bufferProcess] interim [790000000]:มึงดู"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:12.48183195+07:00","message":"[bufferProcess] send to processor (isfinal):ดูดวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:12.481835168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:12.481838334+07:00","message":"> Transcript [21409] [false]: 'ดูดวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:12.481840644+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:12.4818434+07:00","message":"Set new StatePrefix: 'ดูดวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:12.48184549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:12.481847938+07:00","message":"> Transcript [21410] [true]: 'มึงดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:12.481850484+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:12.481852666+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:12.481854866+07:00","message":"StatePrefix: 'ดูดวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:12.481856925+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:12.48186392+07:00","message":"Push: 'มึงดู'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:12.481872361+07:00","message":"push: {true มึงดู 0 0xc003134f00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:09:12.491124284+07:00","message":"write wav file: './tmp/7666/7666_3661.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:13.111824334+07:00","message":"receive streaming session, msgId: 3662"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:13.111868074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรียบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:13.111873822+07:00","message":"receive interim result [false|false]: เรียบ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:13.111890606+07:00","message":"[buffer interim] 3662 false เรียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:13.111899649+07:00","message":"[bufferProcess] interim [480000000]:เรียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:13.111902941+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:13.495629373+07:00","message":"receive streaming session, msgId: 3662"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:13.495674029+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตรียมตัว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:13.495681912+07:00","message":"receive interim result [false|false]: เตรียมตัว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:13.495701448+07:00","message":"[buffer interim] 3662 false เตรียมตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:13.495710342+07:00","message":"[bufferProcess] interim [840000000]:เตรียมตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:13.495713445+07:00","message":"[bufferProcess] send to processor:เรียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:13.495717696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:13.495720949+07:00","message":"> Transcript [21411] [false]: 'เรียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:13.495723929+07:00","message":"Set StatePrefix (first interim): 'เรียบ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:13.820972599+07:00","message":"receive streaming session, msgId: 3662"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:13.821022976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตรียมตัวออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:13.821031339+07:00","message":"receive interim result [false|false]: เตรียมตัวออก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:13.82105014+07:00","message":"[buffer interim] 3662 false เตรียมตัวออก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:13.821059479+07:00","message":"[bufferProcess] interim [140000000]:เตรียมตัวออก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:13.821063147+07:00","message":"[bufferProcess] send to processor:เตรียมตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:13.821073447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:13.821078468+07:00","message":"> Transcript [21412] [false]: 'เตรียมตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:13.821082614+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:13.821085961+07:00","message":"Set new StatePrefix: 'เตรียมตัว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:13.841728697+07:00","message":"receive streaming session, msgId: 3662"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:13.841771101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรียบตวง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:13.841777388+07:00","message":"receive interim result [false|false]: เรียบตวง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:13.841793756+07:00","message":"[buffer interim] 3662 false เรียบตวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:13.841801698+07:00","message":"[bufferProcess] interim [200000000]:เรียบตวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:13.841805083+07:00","message":"[bufferProcess] send to processor:เตรียมตัวออก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:13.841811246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:13.841814106+07:00","message":"> Transcript [21413] [false]: 'เตรียมตัวออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:13.841818229+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:13.841820698+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:13.841822842+07:00","message":"StatePrefix: 'เตรียมตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:13.841827424+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:13.878787834+07:00","message":"receive streaming session, msgId: 3662"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:13.878822777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตรียมตัวด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:13.878829797+07:00","message":"receive interim result [false|false]: เตรียมตัวด้วย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:13.878841729+07:00","message":"[buffer interim] 3662 false เตรียมตัวด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:13.878848793+07:00","message":"[bufferProcess] interim [260000000]:เตรียมตัวด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:13.878851827+07:00","message":"[bufferProcess] send to processor:เรียบตวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:13.878858033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:13.878860954+07:00","message":"> Transcript [21414] [false]: 'เรียบตวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:13.878863525+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:13.878865806+07:00","message":"Set new StatePrefix: 'เรียบตวง'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:14.39849771+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:14.39852247+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:14.509711044+07:00","message":"receive streaming session, msgId: 3662"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:14.50976056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตรียมตัวด้วย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:14.509768841+07:00","message":"receive interim result [false|false]: เตรียมตัวด้วย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:14.509788336+07:00","message":"[buffer interim] 3662 false เตรียมตัวด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:14.50980223+07:00","message":"[bufferProcess] interim [860000000]:เตรียมตัวด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:14.509806822+07:00","message":"[bufferProcess] send to processor:เตรียมตัวด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:14.50981588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:14.509820769+07:00","message":"> Transcript [21415] [false]: 'เตรียมตัวด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:14.509824658+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:14.509830198+07:00","message":"Set new StatePrefix: 'เตรียมตัวด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:14.709527978+07:00","message":"receive streaming session, msgId: 3662"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:14.709571206+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรียบตวงด้วยตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:14.709577836+07:00","message":"receive interim result [false|false]: เรียบตวงด้วยตอน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:14.709589376+07:00","message":"[buffer interim] 3662 false เรียบตวงด้วยตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:14.709599484+07:00","message":"[bufferProcess] interim [40000000]:เรียบตวงด้วยตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:14.709603342+07:00","message":"[bufferProcess] send to processor:เตรียมตัวด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:14.709611026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:14.709615393+07:00","message":"> Transcript [21416] [false]: 'เตรียมตัวด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:14.709620564+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:14.709625014+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:14.709627339+07:00","message":"StatePrefix: 'เตรียมตัวด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:14.709629846+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:15.229402247+07:00","message":"receive streaming session, msgId: 3662"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:15.229446525+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรียบตวงด้วยตอนนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:15.229452799+07:00","message":"receive interim result [false|false]: เรียบตวงด้วยตอนนี้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:15.229470845+07:00","message":"[buffer interim] 3662 false เรียบตวงด้วยตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:15.229478576+07:00","message":"[bufferProcess] interim [580000000]:เรียบตวงด้วยตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:15.229481681+07:00","message":"[bufferProcess] send to processor:เรียบตวงด้วยตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:15.229489232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:15.22949222+07:00","message":"> Transcript [21417] [false]: 'เรียบตวงด้วยตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:15.229494927+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:15.229497891+07:00","message":"Set new StatePrefix: 'เรียบตวงด้วยตอน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:15.413850911+07:00","message":"receive streaming session, msgId: 3662"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:15.413912283+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรียบตวงด้วยตอน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:15.413921544+07:00","message":"receive interim result [false|false]: เรียบตวงด้วยตอน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:15.413936356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 4:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:15.413940685+07:00","message":"receive interim result [false|false]:  4:00"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:15.413963979+07:00","message":"[buffer interim] 3662 false เรียบตวงด้วยตอน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:15.413988429+07:00","message":"[buffer interim] 3662 false  4:00"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:15.414015591+07:00","message":"[bufferProcess] interim [760000000]:เรียบตวงด้วยตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:15.414038351+07:00","message":"[bufferProcess] send to processor:เรียบตวงด้วยตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:15.414048079+07:00","message":"[bufferProcess] interim [760000000]: 4:00"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:15.414051619+07:00","message":"[bufferProcess] update buffer: เรียบตวงด้วยตอน 4:00"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:15.414056063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:15.414060222+07:00","message":"> Transcript [21418] [false]: 'เรียบตวงด้วยตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:15.414064892+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:15.414068349+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:15.414071552+07:00","message":"StatePrefix: 'เรียบตวงด้วยตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:15.414074737+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:15.60281353+07:00","message":"receive streaming session, msgId: 3662"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:15.602848908+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรียบตวงด้วยตอน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:15.602855178+07:00","message":"receive interim result [false|false]: เรียบตวงด้วยตอน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:15.602863866+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 4:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:15.602867212+07:00","message":"receive interim result [false|false]:  4:00 น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:15.602874426+07:00","message":"[buffer interim] 3662 false เรียบตวงด้วยตอน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:15.602877786+07:00","message":"[buffer interim] 3662 false  4:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:15.602883062+07:00","message":"[bufferProcess] interim [940000000]:เรียบตวงด้วยตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:15.602885843+07:00","message":"[bufferProcess] send to processor:เรียบตวงด้วยตอน 4:00"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:15.602889152+07:00","message":"[bufferProcess] interim [940000000]: 4:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:15.602897031+07:00","message":"[bufferProcess] update buffer: เรียบตวงด้วยตอน 4:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:15.602900404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:15.602903481+07:00","message":"> Transcript [21419] [false]: 'เรียบตวงด้วยตอน 4:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:15.602907189+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:15.602909694+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:15.602911749+07:00","message":"StatePrefix: 'เรียบตวงด้วยตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:15.602914019+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:15.982272066+07:00","message":"receive streaming session, msgId: 3662"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:15.982320642+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรียบตวงด้วยตอน 4:00\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:15.98232821+07:00","message":"receive interim result [false|false]: เรียบตวงด้วยตอน 4:00"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:15.98234173+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:15.982346213+07:00","message":"receive interim result [false|false]:  น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:15.982355613+07:00","message":"[buffer interim] 3662 false เรียบตวงด้วยตอน 4:00"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:15.98236024+07:00","message":"[buffer interim] 3662 false  น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:15.982365935+07:00","message":"[bufferProcess] interim [360000000]:เรียบตวงด้วยตอน 4:00"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:15.982369015+07:00","message":"[bufferProcess] send to processor:เรียบตวงด้วยตอน 4:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:15.982372486+07:00","message":"[bufferProcess] interim [360000000]: น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:15.982374953+07:00","message":"[bufferProcess] update buffer: เรียบตวงด้วยตอน 4:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:15.982377806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:15.982380618+07:00","message":"> Transcript [21420] [false]: 'เรียบตวงด้วยตอน 4:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:15.982383745+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:15.982385881+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:15.982387992+07:00","message":"StatePrefix: 'เรียบตวงด้วยตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:15.982390125+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:16.194103692+07:00","message":"receive streaming session, msgId: 3662"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:16.194142092+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรียบตวงด้วยตอน 4:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:16.194148369+07:00","message":"receive interim result [false|false]: เรียบตวงด้วยตอน 4:00 น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:16.194164292+07:00","message":"[buffer interim] 3662 false เรียบตวงด้วยตอน 4:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:16.194171436+07:00","message":"[bufferProcess] interim [540000000]:เรียบตวงด้วยตอน 4:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:16.194174331+07:00","message":"[bufferProcess] send to processor:เรียบตวงด้วยตอน 4:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:16.194178129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:16.194181876+07:00","message":"> Transcript [21421] [false]: 'เรียบตวงด้วยตอน 4:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:16.194185753+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:16.194188156+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:16.194190322+07:00","message":"StatePrefix: 'เรียบตวงด้วยตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:16.194192836+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:16.194196073+07:00","message":"Push: 'เรียบตวงด้วยตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:16.194198536+07:00","message":"TextPushed: 'เรียบตวงด้วยตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:16.194200825+07:00","message":"Set new StatePrefix : 'เรียบตวงด้วยตอน 4:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:16.194203052+07:00","message":"Next Push (prob) : ' 4:00 น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:16.194210665+07:00","message":"push: {false เรียบตวงด้วยตอน 0 0xc0037d9d80}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:16.373675313+07:00","message":"receive streaming session, msgId: 3662"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:16.373723301+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรียบตวงด้วยตอน 4:00\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:16.373729741+07:00","message":"receive interim result [false|false]: เรียบตวงด้วยตอน 4:00"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:16.373745085+07:00","message":"[buffer interim] 3662 false เรียบตวงด้วยตอน 4:00"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:16.37375325+07:00","message":"[bufferProcess] interim [780000000]:เรียบตวงด้วยตอน 4:00"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:16.373756486+07:00","message":"[bufferProcess] send to processor:เรียบตวงด้วยตอน 4:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:16.373763425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:16.373768977+07:00","message":"> Transcript [21422] [false]: 'เรียบตวงด้วยตอน 4:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:16.373773241+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:16.373775983+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:16.373778209+07:00","message":"StatePrefix: 'เรียบตวงด้วยตอน 4:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:16.373780706+07:00","message":"TextPushed: 'เรียบตวงด้วยตอน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:16.506073269+07:00","message":"receive streaming session, msgId: 3662"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:16.506111651+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรียบตวงด้วยตอน 4:00\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:16.506118333+07:00","message":"receive interim result [false|false]: เรียบตวงด้วยตอน 4:00"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:16.506132065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:16.506135882+07:00","message":"receive interim result [false|false]:  น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:16.506144326+07:00","message":"[buffer interim] 3662 false เรียบตวงด้วยตอน 4:00"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:16.506147865+07:00","message":"[buffer interim] 3662 false  น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:16.506174535+07:00","message":"[bufferProcess] interim [900000000]:เรียบตวงด้วยตอน 4:00"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:16.506201805+07:00","message":"[bufferProcess] send to processor:เรียบตวงด้วยตอน 4:00"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:16.506216578+07:00","message":"[bufferProcess] interim [900000000]: น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:16.506220326+07:00","message":"[bufferProcess] update buffer: เรียบตวงด้วยตอน 4:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:16.506224523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:16.506228424+07:00","message":"> Transcript [21423] [false]: 'เรียบตวงด้วยตอน 4:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:16.506231801+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:17.076255434+07:00","message":"receive streaming session, msgId: 3662"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:17.076301442+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรียบตวงด้วยตอน 4:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:17.076309438+07:00","message":"receive interim result [false|false]: เรียบตวงด้วยตอน 4:00 น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:17.07632709+07:00","message":"[buffer interim] 3662 false เรียบตวงด้วยตอน 4:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:17.076334626+07:00","message":"[bufferProcess] interim [500000000]:เรียบตวงด้วยตอน 4:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:17.076337368+07:00","message":"[bufferProcess] send to processor:เรียบตวงด้วยตอน 4:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:17.076341115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:17.07634418+07:00","message":"> Transcript [21424] [false]: 'เรียบตวงด้วยตอน 4:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:17.076347502+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:17.076349669+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:17.076351961+07:00","message":"StatePrefix: 'เรียบตวงด้วยตอน 4:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:17.07635436+07:00","message":"TextPushed: 'เรียบตวงด้วยตอน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:17.311026601+07:00","message":"[GCS] IsForceVAD: false for message ID: 3662"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:17.399329704+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:17.399346284+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:17.47678942+07:00","message":"receive streaming session, msgId: 3662"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:17.476834111+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เทียบตวงด้วยตอนนี้\",\"confidence\":0.85573053}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:17.476841239+07:00","message":"receive interim result [true|false]: เทียบตวงด้วยตอนนี้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:17.476851998+07:00","message":"end recv isFinal message id 3662"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:17.476861429+07:00","message":"end Recv id 3662"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:17.476871543+07:00","message":"[buffer interim] 3662 true เทียบตวงด้วยตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:17.476881138+07:00","message":"[bufferProcess] interim [890000000]:เทียบตวงด้วยตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:17.476886195+07:00","message":"[bufferProcess] send to processor (isfinal):เรียบตวงด้วยตอน 4:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:17.476891148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:17.476896678+07:00","message":"> Transcript [21425] [false]: 'เรียบตวงด้วยตอน 4:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:17.476901571+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:17.476904852+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:17.476907408+07:00","message":"StatePrefix: 'เรียบตวงด้วยตอน 4:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:17.476910028+07:00","message":"TextPushed: 'เรียบตวงด้วยตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:17.476912158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:17.476914438+07:00","message":"> Transcript [21426] [true]: 'เทียบตวงด้วยตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:17.476916673+07:00","message":"Count interim (case isFinal): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:17.476918553+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:17.476920361+07:00","message":"StatePrefix: 'เรียบตวงด้วยตอน 4:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:17.476922398+07:00","message":"TextPushed: 'เรียบตวงด้วยตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:17.476924213+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:17.477018318+07:00","message":"Push: 'ตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:17.477022528+07:00","message":"TextPushed: 'เรียบตวงด้วยตอนตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:17.477026105+07:00","message":"Set new StatePrefix : 'เทียบตวงด้วยตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:17.477029856+07:00","message":"Next Push (prob) : 'เทียบตวงด้วยตอนนี้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:17.477039938+07:00","message":"push: {true ตอนนี้ 0 0xc0037d9d80}"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:17.477042894+07:00","message":"write aligntment file to 'tmp/7666/align_message_id_3662.html'"}
{"level":"info","service":"Main","time":"2026-08-22T12:09:17.488077009+07:00","message":"write wav file: './tmp/7666/7666_3662.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:17.701525144+07:00","message":"[GCS] Start streaming session, msgId: 3663"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:20.399460368+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:20.39947204+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:21.393887389+07:00","message":"receive streaming session, msgId: 3663"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:21.393947716+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธออยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:21.393954259+07:00","message":"receive interim result [false|false]: เธออยู่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:21.393973782+07:00","message":"[buffer interim] 3663 false เธออยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:21.393988378+07:00","message":"[bufferProcess] interim [480000000]:เธออยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:21.393991204+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:21.393996676+07:00","message":"[bufferProcess] send to processor (ticker):เธออยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:21.393999861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:21.394002861+07:00","message":"> Transcript [21427] [false]: 'เธออยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:21.394005627+07:00","message":"Set StatePrefix (first interim): 'เธออยู่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:21.946035084+07:00","message":"receive streaming session, msgId: 3663"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:21.946078951+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธออยู่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:21.946085142+07:00","message":"receive interim result [false|false]: เธออยู่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:21.946099267+07:00","message":"[buffer interim] 3663 false เธออยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:21.946106878+07:00","message":"[bufferProcess] interim [80000000]:เธออยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:21.94610956+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:23.028151129+07:00","message":"receive streaming session, msgId: 3663"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:23.028198074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธออยู่จน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:23.028203934+07:00","message":"receive interim result [false|false]: เธออยู่จน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:23.028215979+07:00","message":"[buffer interim] 3663 false เธออยู่จน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.02822614+07:00","message":"[bufferProcess] interim [100000000]:เธออยู่จน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.028229081+07:00","message":"[bufferProcess] send to processor:เธออยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.028234749+07:00","message":"[bufferProcess] send to processor (ticker):เธออยู่จน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.028237947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.028240973+07:00","message":"> Transcript [21428] [false]: 'เธออยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.02824387+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.028246233+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.02824833+07:00","message":"StatePrefix: 'เธออยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.028250434+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.028252286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.02825443+07:00","message":"> Transcript [21429] [false]: 'เธออยู่จน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.02825649+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.028258375+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.028260226+07:00","message":"StatePrefix: 'เธออยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.028262059+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:23.183728723+07:00","message":"receive streaming session, msgId: 3663"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:23.183804822+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธออยู่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:23.183810948+07:00","message":"receive interim result [false|false]: เธออยู่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:23.183828289+07:00","message":"[buffer interim] 3663 false เธออยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.183834902+07:00","message":"[bufferProcess] interim [280000000]:เธออยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.183840343+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:23.399896429+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:23.399924149+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:23.40900456+07:00","message":"receive streaming session, msgId: 3663"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:23.409044488+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธออยู่จนใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:23.409050397+07:00","message":"receive interim result [false|false]: เธออยู่จนใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:23.409064722+07:00","message":"[buffer interim] 3663 false เธออยู่จนใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.409071754+07:00","message":"[bufferProcess] interim [520000000]:เธออยู่จนใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.40907458+07:00","message":"[bufferProcess] send to processor:เธออยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.409078309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.409081924+07:00","message":"> Transcript [21430] [false]: 'เธออยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.409085064+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.409087238+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.409090665+07:00","message":"StatePrefix: 'เธออยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.409092972+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:23.591326964+07:00","message":"receive streaming session, msgId: 3663"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:23.591362333+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:23.591367712+07:00","message":"receive interim result [false|false]: ใจดี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:23.591382307+07:00","message":"[buffer interim] 3663 false ใจดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.591393133+07:00","message":"[bufferProcess] interim [640000000]:ใจดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.591398649+07:00","message":"[bufferProcess] send to processor:เธออยู่จนใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.591407708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.591411906+07:00","message":"> Transcript [21431] [false]: 'เธออยู่จนใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.591416498+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.591419593+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.591423098+07:00","message":"StatePrefix: 'เธออยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.591426356+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.591434224+07:00","message":"Push: 'เธออยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.591437276+07:00","message":"TextPushed: 'เธออยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.591439404+07:00","message":"Set new StatePrefix : 'เธออยู่จนใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.591441705+07:00","message":"Next Push (prob) : 'จนใจ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:23.591449504+07:00","message":"push: {false เธออยู่ 0 0xc002696600}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:23.781136083+07:00","message":"[GCS] IsForceVAD: false for message ID: 3663"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:23.862692955+07:00","message":"[GCS] Cleaned up inactive client: 3640"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:23.862731315+07:00","message":"[GCS] Cleaned up inactive client: 3644"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:23.862734463+07:00","message":"[GCS] Cleaned up inactive client: 3641"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:23.862744518+07:00","message":"[GCS] Cleaned up inactive client: 3642"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:23.862746567+07:00","message":"[GCS] Cleaned up inactive client: 3639"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:23.862748533+07:00","message":"[GCS] Cleaned up inactive client: 3643"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:23.909570407+07:00","message":"receive streaming session, msgId: 3663"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:23.909611123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธออยู่จนใจเดียว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:23.909617589+07:00","message":"receive interim result [false|false]: เธออยู่จนใจเดียว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:23.909644611+07:00","message":"[buffer interim] 3663 false เธออยู่จนใจเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.909652609+07:00","message":"[bufferProcess] interim [60000000]:เธออยู่จนใจเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.909655679+07:00","message":"[bufferProcess] send to processor:ใจดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.909667343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.909670443+07:00","message":"> Transcript [21432] [false]: 'ใจดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.909673069+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:23.909675351+07:00","message":"Set new StatePrefix: 'ใจดี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:24.002057706+07:00","message":"receive streaming session, msgId: 3663"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:24.002096963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธออยู่จนใจดี\",\"confidence\":0.882437}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:24.00210365+07:00","message":"receive interim result [true|false]: เธออยู่จนใจดี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:24.002116537+07:00","message":"end recv isFinal message id 3663"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:24.002120096+07:00","message":"end Recv id 3663"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:24.002128209+07:00","message":"[buffer interim] 3663 true เธออยู่จนใจดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:24.002137597+07:00","message":"[bufferProcess] interim [90000000]:เธออยู่จนใจดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:24.002147716+07:00","message":"[bufferProcess] send to processor (isfinal):เธออยู่จนใจเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:24.002170827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:24.002203342+07:00","message":"> Transcript [21433] [false]: 'เธออยู่จนใจเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:24.00220758+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:24.002210453+07:00","message":"Set new StatePrefix: 'เธออยู่จนใจเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:24.002213053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:24.002215866+07:00","message":"> Transcript [21434] [true]: 'เธออยู่จนใจดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:24.002219789+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:24.002222248+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:24.002224917+07:00","message":"StatePrefix: 'เธออยู่จนใจเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:24.002227588+07:00","message":"TextPushed: 'เธออยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:24.002236324+07:00","message":"Push: 'จนใจดี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:24.002247786+07:00","message":"push: {true จนใจดี 0 0xc002696600}"}
{"level":"info","service":"Main","time":"2026-08-22T12:09:24.014101373+07:00","message":"write wav file: './tmp/7666/7666_3663.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:24.232676484+07:00","message":"[GCS] Start streaming session, msgId: 3664"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:26.400727035+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:26.400782295+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:27.490527595+07:00","message":"receive streaming session, msgId: 3664"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:27.490574277+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":"2026-08-22T12:09:27.490581279+07:00","message":"receive interim result [false|false]: ตอนไปเที่ยว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:27.490597271+07:00","message":"[buffer interim] 3664 false ตอนไปเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:27.490605845+07:00","message":"[bufferProcess] interim [270000000]:ตอนไปเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:27.490608547+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:27.490615236+07:00","message":"[bufferProcess] send to processor (ticker):ตอนไปเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:27.490617967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:27.490621187+07:00","message":"> Transcript [21435] [false]: 'ตอนไปเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:27.490623928+07:00","message":"Set StatePrefix (first interim): 'ตอนไปเที่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:28.23943118+07:00","message":"receive streaming session, msgId: 3664"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:28.239484248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนไปเที่ยว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:28.239490522+07:00","message":"receive interim result [false|false]: ตอนไปเที่ยว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:28.239507849+07:00","message":"[buffer interim] 3664 false ตอนไปเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:28.2395161+07:00","message":"[bufferProcess] interim [870000000]:ตอนไปเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:28.239518437+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:28.499870439+07:00","message":"receive streaming session, msgId: 3664"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:28.499915654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนไปเที่ยวบอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:28.499927998+07:00","message":"receive interim result [false|false]: ตอนไปเที่ยวบอก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:28.499949188+07:00","message":"[buffer interim] 3664 false ตอนไปเที่ยวบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:28.499960276+07:00","message":"[bufferProcess] interim [290000000]:ตอนไปเที่ยวบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:28.499963317+07:00","message":"[bufferProcess] send to processor:ตอนไปเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:28.499970722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:28.499973813+07:00","message":"> Transcript [21436] [false]: 'ตอนไปเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:28.499977447+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:28.499979816+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:28.499981845+07:00","message":"StatePrefix: 'ตอนไปเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:28.49998425+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:28.69142466+07:00","message":"receive streaming session, msgId: 3664"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:28.691470257+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนไปเที่ยวบอกหน่อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:28.691477804+07:00","message":"receive interim result [false|false]: ตอนไปเที่ยวบอกหน่อย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:28.691493513+07:00","message":"[buffer interim] 3664 false ตอนไปเที่ยวบอกหน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:28.691505988+07:00","message":"[bufferProcess] interim [470000000]:ตอนไปเที่ยวบอกหน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:28.691509378+07:00","message":"[bufferProcess] send to processor:ตอนไปเที่ยวบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:28.691514063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:28.691517543+07:00","message":"> Transcript [21437] [false]: 'ตอนไปเที่ยวบอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:28.691521188+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:28.691523356+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:28.691525555+07:00","message":"StatePrefix: 'ตอนไปเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:28.691527788+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:29.209390598+07:00","message":"receive streaming session, msgId: 3664"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:29.209428623+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนไปเที่ยวบอกต่อใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:29.209436286+07:00","message":"receive interim result [false|false]: ตอนไปเที่ยวบอกต่อใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:29.209451502+07:00","message":"[buffer interim] 3664 false ตอนไปเที่ยวบอกต่อใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:29.209458037+07:00","message":"[bufferProcess] interim [10000000]:ตอนไปเที่ยวบอกต่อใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:29.209460941+07:00","message":"[bufferProcess] send to processor:ตอนไปเที่ยวบอกหน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:29.209464529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:29.209467829+07:00","message":"> Transcript [21438] [false]: 'ตอนไปเที่ยวบอกหน่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:29.209471506+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:29.209473722+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:29.209475734+07:00","message":"StatePrefix: 'ตอนไปเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:29.209477911+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:29.344803649+07:00","message":"receive streaming session, msgId: 3664"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:29.344841921+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนไปเที่ยวบอกหน่อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:29.344847829+07:00","message":"receive interim result [false|false]: ตอนไปเที่ยวบอกหน่อย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:29.344863456+07:00","message":"[buffer interim] 3664 false ตอนไปเที่ยวบอกหน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:29.344871586+07:00","message":"[bufferProcess] interim [70000000]:ตอนไปเที่ยวบอกหน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:29.344874865+07:00","message":"[bufferProcess] send to processor:ตอนไปเที่ยวบอกต่อใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:29.344879803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:29.344882722+07:00","message":"> Transcript [21439] [false]: 'ตอนไปเที่ยวบอกต่อใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:29.344886518+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:29.344888718+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:29.344890765+07:00","message":"StatePrefix: 'ตอนไปเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:29.344892949+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:29.344898427+07:00","message":"Push: 'ตอนไปเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:29.344900597+07:00","message":"TextPushed: 'ตอนไปเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:29.34490303+07:00","message":"Set new StatePrefix : 'ตอนไปเที่ยวบอกต่อใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:29.344905465+07:00","message":"Next Push (prob) : 'บอกต่อใจ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:29.344913133+07:00","message":"push: {false ตอนไปเที่ยว 0 0xc002a2ba00}"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:29.401582209+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:29.401596229+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:29.511049491+07:00","message":"receive streaming session, msgId: 3664"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:29.511091922+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนไปเที่ยวบอกต่อใจเดียว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:29.511099726+07:00","message":"receive interim result [false|false]: ตอนไปเที่ยวบอกต่อใจเดียว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:29.511116356+07:00","message":"[buffer interim] 3664 false ตอนไปเที่ยวบอกต่อใจเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:29.511136746+07:00","message":"[bufferProcess] interim [250000000]:ตอนไปเที่ยวบอกต่อใจเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:29.511140489+07:00","message":"[bufferProcess] send to processor:ตอนไปเที่ยวบอกหน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:29.511144849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:29.511147901+07:00","message":"> Transcript [21440] [false]: 'ตอนไปเที่ยวบอกหน่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:29.511150512+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:29.511152689+07:00","message":"Set new StatePrefix: 'ตอนไปเที่ยวบอกหน่อย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:30.092647786+07:00","message":"receive streaming session, msgId: 3664"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:30.092691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนไปเที่ยวบอกต่อใจเดียว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:30.092696394+07:00","message":"receive interim result [false|false]: ตอนไปเที่ยวบอกต่อใจเดียว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:30.092712564+07:00","message":"[buffer interim] 3664 false ตอนไปเที่ยวบอกต่อใจเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:30.092719498+07:00","message":"[bufferProcess] interim [850000000]:ตอนไปเที่ยวบอกต่อใจเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:30.092724611+07:00","message":"[bufferProcess] send to processor:ตอนไปเที่ยวบอกต่อใจเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:30.092728508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:30.092731387+07:00","message":"> Transcript [21441] [false]: 'ตอนไปเที่ยวบอกต่อใจเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:30.09273419+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:30.092737128+07:00","message":"Set new StatePrefix: 'ตอนไปเที่ยวบอกต่อใจเดียว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:30.130461574+07:00","message":"[GCS] IsForceVAD: false for message ID: 3664"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:30.262434444+07:00","message":"[GCS] Start streaming session, msgId: 3665"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:30.299662769+07:00","message":"receive streaming session, msgId: 3664"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:30.299710349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนไปเที่ยวบอกต่อใจเดียว\",\"confidence\":0.9151757}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:30.299718147+07:00","message":"receive interim result [true|false]: ตอนไปเที่ยวบอกต่อใจเดียว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:30.299729072+07:00","message":"end recv isFinal message id 3664"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:30.299731432+07:00","message":"end Recv id 3664"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:30.299737547+07:00","message":"[buffer interim] 3664 true ตอนไปเที่ยวบอกต่อใจเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:30.299744642+07:00","message":"[bufferProcess] interim [120000000]:ตอนไปเที่ยวบอกต่อใจเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:30.299747825+07:00","message":"[bufferProcess] send to processor (isfinal):ตอนไปเที่ยวบอกต่อใจเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:30.29975142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:30.299754422+07:00","message":"> Transcript [21442] [false]: 'ตอนไปเที่ยวบอกต่อใจเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:30.299759039+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:30.299761662+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:30.299764132+07:00","message":"StatePrefix: 'ตอนไปเที่ยวบอกต่อใจเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:30.299766805+07:00","message":"TextPushed: 'ตอนไปเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:30.299768775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:30.299772945+07:00","message":"> Transcript [21443] [true]: 'ตอนไปเที่ยวบอกต่อใจเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:30.299775412+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:30.299777439+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:30.299783207+07:00","message":"StatePrefix: 'ตอนไปเที่ยวบอกต่อใจเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:30.299785618+07:00","message":"TextPushed: 'ตอนไปเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:30.29979522+07:00","message":"Push: 'บอกต่อใจเดียว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:30.299803276+07:00","message":"push: {true บอกต่อใจเดียว 0 0xc002a2ba00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:09:30.31164104+07:00","message":"write wav file: './tmp/7666/7666_3664.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:31.423512154+07:00","message":"receive streaming session, msgId: 3665"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:31.423569778+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้วยใจ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:31.423576591+07:00","message":"receive interim result [false|false]: ด้วยใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:31.423594015+07:00","message":"[buffer interim] 3665 false ด้วยใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:31.423612816+07:00","message":"[bufferProcess] interim [960000000]:ด้วยใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:31.423616439+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:31.423625793+07:00","message":"[bufferProcess] send to processor (ticker):ด้วยใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:31.423630511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:31.423634963+07:00","message":"> Transcript [21444] [false]: 'ด้วยใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:31.423638243+07:00","message":"Set StatePrefix (first interim): 'ด้วยใจ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:31.679530779+07:00","message":"receive streaming session, msgId: 3665"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:31.679581941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้วยใจรัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:31.67958904+07:00","message":"receive interim result [false|false]: ด้วยใจรัก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:31.679618006+07:00","message":"[buffer interim] 3665 false ด้วยใจรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:31.679625307+07:00","message":"[bufferProcess] interim [260000000]:ด้วยใจรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:31.679627485+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:32.203029951+07:00","message":"receive streaming session, msgId: 3665"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:32.203073172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจร้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:32.203084854+07:00","message":"receive interim result [false|false]: ใจร้าย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:32.203097674+07:00","message":"[buffer interim] 3665 false ใจร้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:32.203106678+07:00","message":"[bufferProcess] interim [800000000]:ใจร้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:32.203109159+07:00","message":"[bufferProcess] send to processor:ด้วยใจรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:32.20311491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:32.203118419+07:00","message":"> Transcript [21445] [false]: 'ด้วยใจรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:32.203121697+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:32.203123954+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:32.203125991+07:00","message":"StatePrefix: 'ด้วยใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:32.203128302+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:32.401644594+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:32.401685047+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:33.034825028+07:00","message":"receive streaming session, msgId: 3665"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:33.034870749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้วยใจร้าย\",\"confidence\":0.89902055}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:33.034877531+07:00","message":"receive interim result [true|false]: ด้วยใจร้าย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:33.034884592+07:00","message":"end recv isFinal message id 3665"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:33.034886779+07:00","message":"end Recv id 3665"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:33.034893851+07:00","message":"[buffer interim] 3665 true ด้วยใจร้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:33.034900879+07:00","message":"[bufferProcess] interim [890000000]:ด้วยใจร้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:33.034906841+07:00","message":"[bufferProcess] send to processor (isfinal):ใจร้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:33.034910239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:33.034913236+07:00","message":"> Transcript [21446] [false]: 'ใจร้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:33.034915531+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:33.034917679+07:00","message":"Set new StatePrefix: 'ใจร้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:33.034919703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:33.034922163+07:00","message":"> Transcript [21447] [true]: 'ด้วยใจร้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:33.03492457+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:33.034926653+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:33.034928646+07:00","message":"StatePrefix: 'ใจร้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:33.034931131+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:33.034935539+07:00","message":"Push: 'ด้วยใจร้าย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:33.034946292+07:00","message":"push: {true ด้วยใจร้าย 0 0xc0029e5b80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:09:33.043313753+07:00","message":"write wav file: './tmp/7666/7666_3665.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:35.380335424+07:00","message":"[GCS] IsForceVAD: false for message ID: 3665"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:35.402580151+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:35.402611701+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:35.501432637+07:00","message":"[GCS] Start streaming session, msgId: 3666"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:35.831447978+07:00","message":"[GCS] IsForceVAD: false for message ID: 3666"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:35.913529944+07:00","message":"receive streaming session, msgId: 3666"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:35.91356916+07:00","message":"found end of frame, send empty tag with msgId: 3666"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:35.913575014+07:00","message":"end Recv id 3666"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:35.913589916+07:00","message":"[buffer interim] 3666 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:35.913600119+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:35.913606735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:35.913611038+07:00","message":"> Transcript [21448] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:35.913615215+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:35.913618346+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:35.913621536+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:35.913624651+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:35.913628774+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:35.91364305+07:00","message":"push: {true \n 0 0xc002696100}"}
{"level":"info","service":"Main","time":"2026-08-22T12:09:35.918099302+07:00","message":"write wav file: './tmp/7666/7666_3666.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:35.961531467+07:00","message":"[GCS] Start streaming session, msgId: 3667"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:37.017571803+07:00","message":"receive streaming session, msgId: 3667"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:37.017620505+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพวาด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:37.017626899+07:00","message":"receive interim result [false|false]: ภาพวาด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:37.017642804+07:00","message":"[buffer interim] 3667 false ภาพวาด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:37.01765126+07:00","message":"[bufferProcess] interim [900000000]:ภาพวาด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:37.017653794+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:37.017660798+07:00","message":"[bufferProcess] send to processor (ticker):ภาพวาด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:37.0176641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:37.01766708+07:00","message":"> Transcript [21449] [false]: 'ภาพวาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:37.017672273+07:00","message":"Set StatePrefix (first interim): 'ภาพวาด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:37.39968905+07:00","message":"receive streaming session, msgId: 3667"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:37.399734011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"twice\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:37.39974058+07:00","message":"receive interim result [false|false]: twice"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:37.39975987+07:00","message":"[buffer interim] 3667 false twice"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:37.399767054+07:00","message":"[bufferProcess] interim [260000000]:twice"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:37.399769162+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:38.027890588+07:00","message":"receive streaming session, msgId: 3667"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:38.027927703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"twice\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:38.027933786+07:00","message":"receive interim result [false|false]: twice"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:38.02794909+07:00","message":"[buffer interim] 3667 false twice"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:38.027956665+07:00","message":"[bufferProcess] interim [860000000]:twice"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:38.027958993+07:00","message":"[bufferProcess] send to processor:twice"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:38.02796232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:38.027965235+07:00","message":"> Transcript [21450] [false]: 'twice'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:38.027967909+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:38.027970521+07:00","message":"Set new StatePrefix: 'twice'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:38.303809993+07:00","message":"receive streaming session, msgId: 3667"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:38.303853882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไว้ว่าก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:38.303860229+07:00","message":"receive interim result [false|false]: ไว้ว่าก่อน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:38.303874522+07:00","message":"[buffer interim] 3667 false ไว้ว่าก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:38.303883604+07:00","message":"[bufferProcess] interim [220000000]:ไว้ว่าก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:38.303886927+07:00","message":"[bufferProcess] send to processor:twice"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:38.30389305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:38.303895965+07:00","message":"> Transcript [21451] [false]: 'twice'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:38.303899123+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:38.303901756+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:38.303904075+07:00","message":"StatePrefix: 'twice'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:38.303906503+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:38.402861376+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:38.402881325+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:38.444196319+07:00","message":"receive streaming session, msgId: 3667"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:38.444240502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:38.444248076+07:00","message":"receive interim result [false|false]: ขอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:38.444268421+07:00","message":"[buffer interim] 3667 false ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:38.444275638+07:00","message":"[bufferProcess] interim [280000000]:ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:38.444278042+07:00","message":"[bufferProcess] send to processor:ไว้ว่าก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:38.444281508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:38.444284794+07:00","message":"> Transcript [21452] [false]: 'ไว้ว่าก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:38.444287427+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:38.444289597+07:00","message":"Set new StatePrefix: 'ไว้ว่าก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:38.583005665+07:00","message":"receive streaming session, msgId: 3667"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:38.583050685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไว้ว่าก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:38.583056963+07:00","message":"receive interim result [false|false]: ไว้ว่าก่อน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:38.583076209+07:00","message":"[buffer interim] 3667 false ไว้ว่าก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:38.583084422+07:00","message":"[bufferProcess] interim [400000000]:ไว้ว่าก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:38.583087896+07:00","message":"[bufferProcess] send to processor:ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:38.583092257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:38.583096147+07:00","message":"> Transcript [21453] [false]: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:38.583099203+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:38.583103757+07:00","message":"Set new StatePrefix: 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:38.742836673+07:00","message":"receive streaming session, msgId: 3667"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:38.742883505+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หจก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:38.742889249+07:00","message":"receive interim result [false|false]: หจก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:38.742902177+07:00","message":"[buffer interim] 3667 false หจก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:38.74291138+07:00","message":"[bufferProcess] interim [580000000]:หจก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:38.742914375+07:00","message":"[bufferProcess] send to processor:ไว้ว่าก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:38.74292187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:38.742924827+07:00","message":"> Transcript [21454] [false]: 'ไว้ว่าก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:38.742927581+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:38.742930072+07:00","message":"Set new StatePrefix: 'ไว้ว่าก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:39.305830564+07:00","message":"receive streaming session, msgId: 3667"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:39.305868715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หจก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:39.305875266+07:00","message":"receive interim result [false|false]: หจก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:39.305890733+07:00","message":"[buffer interim] 3667 false หจก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:39.305897383+07:00","message":"[bufferProcess] interim [180000000]:หจก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:39.305900281+07:00","message":"[bufferProcess] send to processor:หจก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:39.305903805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:39.305907237+07:00","message":"> Transcript [21455] [false]: 'หจก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:39.305909705+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:39.305912154+07:00","message":"Set new StatePrefix: 'หจก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:39.636242201+07:00","message":"receive streaming session, msgId: 3667"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:39.63627985+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไว้ว่าก่อนจองก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:39.636286178+07:00","message":"receive interim result [false|false]: ไว้ว่าก่อนจองก่อน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:39.636300433+07:00","message":"[buffer interim] 3667 false ไว้ว่าก่อนจองก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:39.636308262+07:00","message":"[bufferProcess] interim [480000000]:ไว้ว่าก่อนจองก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:39.63631127+07:00","message":"[bufferProcess] send to processor:หจก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:39.636317997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:39.636321157+07:00","message":"> Transcript [21456] [false]: 'หจก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:39.636324674+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:39.636326841+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:39.636329541+07:00","message":"StatePrefix: 'หจก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:39.636331836+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:39.741426492+07:00","message":"[GCS] IsForceVAD: false for message ID: 3667"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:39.861586069+07:00","message":"[GCS] Start streaming session, msgId: 3668"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:39.897964557+07:00","message":"receive streaming session, msgId: 3667"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:39.898006657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไว้ว่าก่อนจองก่อน\",\"confidence\":0.88584805}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:39.89801326+07:00","message":"receive interim result [true|false]: เอาไว้ว่าก่อนจองก่อน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:39.898024884+07:00","message":"end recv isFinal message id 3667"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:39.89802751+07:00","message":"end Recv id 3667"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:39.898034071+07:00","message":"[buffer interim] 3667 true เอาไว้ว่าก่อนจองก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:39.89804428+07:00","message":"[bufferProcess] interim [810000000]:เอาไว้ว่าก่อนจองก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:39.898051144+07:00","message":"[bufferProcess] send to processor (isfinal):ไว้ว่าก่อนจองก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:39.898054659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:39.898057983+07:00","message":"> Transcript [21457] [false]: 'ไว้ว่าก่อนจองก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:39.898060657+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:39.898062851+07:00","message":"Set new StatePrefix: 'ไว้ว่าก่อนจองก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:39.898065028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:39.898067111+07:00","message":"> Transcript [21458] [true]: 'เอาไว้ว่าก่อนจองก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:39.898069883+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:39.898072013+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:39.898074057+07:00","message":"StatePrefix: 'ไว้ว่าก่อนจองก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:39.898076261+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:39.898083512+07:00","message":"Push: 'เอาไว้ว่าก่อนจองก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:39.898091339+07:00","message":"push: {true เอาไว้ว่าก่อนจองก่อน 0 0xc003134400}"}
{"level":"info","service":"Main","time":"2026-08-22T12:09:39.906980779+07:00","message":"write wav file: './tmp/7666/7666_3667.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:40.597008883+07:00","message":"receive streaming session, msgId: 3668"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:40.597055575+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:40.597060995+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:40.597076732+07:00","message":"[buffer interim] 3668 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:40.597083625+07:00","message":"[bufferProcess] interim [540000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:40.597086006+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:40.904667381+07:00","message":"receive streaming session, msgId: 3668"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:40.904707377+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:40.904713495+07:00","message":"receive interim result [false|false]: แล้วจะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:40.904727123+07:00","message":"[buffer interim] 3668 false แล้วจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:40.904733937+07:00","message":"[bufferProcess] interim [840000000]:แล้วจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:40.904736527+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:40.904740128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:40.904743045+07:00","message":"> Transcript [21459] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:40.904745375+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:41.30537341+07:00","message":"receive streaming session, msgId: 3668"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:41.305422863+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วจะขอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:41.305429829+07:00","message":"receive interim result [false|false]: แล้วจะขอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:41.305447411+07:00","message":"[buffer interim] 3668 false แล้วจะขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:41.305454998+07:00","message":"[bufferProcess] interim [320000000]:แล้วจะขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:41.305457447+07:00","message":"[bufferProcess] send to processor:แล้วจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:41.305466228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:41.305469385+07:00","message":"> Transcript [21460] [false]: 'แล้วจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:41.305473143+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:41.305475512+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:41.305477787+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:41.305480215+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:41.403518147+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:41.403541146+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:41.936234444+07:00","message":"receive streaming session, msgId: 3668"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:41.936275297+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วจะขอ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:41.936281619+07:00","message":"receive interim result [false|false]: แล้วจะขอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:41.936298946+07:00","message":"[buffer interim] 3668 false แล้วจะขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:41.936308241+07:00","message":"[bufferProcess] interim [920000000]:แล้วจะขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:41.936310925+07:00","message":"[bufferProcess] send to processor:แล้วจะขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:41.936314669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:41.936318833+07:00","message":"> Transcript [21461] [false]: 'แล้วจะขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:41.936322468+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:41.936324651+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:41.936327126+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:41.93632933+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:41.994080137+07:00","message":"receive streaming session, msgId: 3668"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:41.994116116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วจะขอไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:41.99412283+07:00","message":"receive interim result [false|false]: แล้วจะขอไป"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:41.994138092+07:00","message":"[buffer interim] 3668 false แล้วจะขอไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:41.994145197+07:00","message":"[bufferProcess] interim [980000000]:แล้วจะขอไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:41.994147964+07:00","message":"[bufferProcess] send to processor:แล้วจะขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:41.994154695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:41.994157787+07:00","message":"> Transcript [21462] [false]: 'แล้วจะขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:41.994160879+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:41.994163123+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:41.994165381+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:41.994167871+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:42.125465935+07:00","message":"receive streaming session, msgId: 3668"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:42.125514647+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วจะขอเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:42.125523783+07:00","message":"receive interim result [false|false]: แล้วจะขอเป็น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:42.125542232+07:00","message":"[buffer interim] 3668 false แล้วจะขอเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:42.125551695+07:00","message":"[bufferProcess] interim [100000000]:แล้วจะขอเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:42.125556283+07:00","message":"[bufferProcess] send to processor:แล้วจะขอไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:42.125566603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:42.125571022+07:00","message":"> Transcript [21463] [false]: 'แล้วจะขอไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:42.125577367+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:42.125581319+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:42.125584921+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:42.125588884+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:42.125599151+07:00","message":"Push: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:42.125602222+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:42.12560569+07:00","message":"Set new StatePrefix : 'แล้วจะขอไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:42.125609249+07:00","message":"Next Push (prob) : 'จะขอไป'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:42.125621511+07:00","message":"push: {false แล้ว 0 0xc00291a080}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:42.45156345+07:00","message":"receive streaming session, msgId: 3668"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:42.451630773+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วจะขอเป็นคน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:42.451637957+07:00","message":"receive interim result [false|false]: แล้วจะขอเป็นคน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:42.451652542+07:00","message":"[buffer interim] 3668 false แล้วจะขอเป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:42.451666465+07:00","message":"[bufferProcess] interim [340000000]:แล้วจะขอเป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:42.451671442+07:00","message":"[bufferProcess] send to processor:แล้วจะขอเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:42.451677103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:42.451681721+07:00","message":"> Transcript [21464] [false]: 'แล้วจะขอเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:42.451685959+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:42.45169061+07:00","message":"Set new StatePrefix: 'แล้วจะขอเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:42.711260759+07:00","message":"receive streaming session, msgId: 3668"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:42.711310314+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วจะขอเป็นคู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:42.711316581+07:00","message":"receive interim result [false|false]: แล้วจะขอเป็นคู่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:42.711331296+07:00","message":"[buffer interim] 3668 false แล้วจะขอเป็นคู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:42.711340654+07:00","message":"[bufferProcess] interim [640000000]:แล้วจะขอเป็นคู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:42.711343773+07:00","message":"[bufferProcess] send to processor:แล้วจะขอเป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:42.711347718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:42.711350883+07:00","message":"> Transcript [21465] [false]: 'แล้วจะขอเป็นคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:42.711354369+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:42.711357008+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:42.711359304+07:00","message":"StatePrefix: 'แล้วจะขอเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:42.71136157+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:43.09508739+07:00","message":"receive streaming session, msgId: 3668"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:43.095152582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วจะขอเป็นคู่หน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:43.09516039+07:00","message":"receive interim result [false|false]: แล้วจะขอเป็นคู่หน้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:43.095183991+07:00","message":"[buffer interim] 3668 false แล้วจะขอเป็นคู่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:43.095199017+07:00","message":"[bufferProcess] interim [60000000]:แล้วจะขอเป็นคู่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:43.095205131+07:00","message":"[bufferProcess] send to processor:แล้วจะขอเป็นคู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:43.09521462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:43.095218958+07:00","message":"> Transcript [21466] [false]: 'แล้วจะขอเป็นคู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:43.095224561+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:43.095227671+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:43.09523083+07:00","message":"StatePrefix: 'แล้วจะขอเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:43.095233961+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:43.346601224+07:00","message":"receive streaming session, msgId: 3668"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:43.346644877+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วจะขอเป็นคู่นอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:43.346651009+07:00","message":"receive interim result [false|false]: แล้วจะขอเป็นคู่นอน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:43.346667873+07:00","message":"[buffer interim] 3668 false แล้วจะขอเป็นคู่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:43.346675146+07:00","message":"[bufferProcess] interim [240000000]:แล้วจะขอเป็นคู่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:43.346678037+07:00","message":"[bufferProcess] send to processor:แล้วจะขอเป็นคู่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:43.34668207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:43.346685126+07:00","message":"> Transcript [21467] [false]: 'แล้วจะขอเป็นคู่หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:43.34669113+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:43.346693411+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:43.346695501+07:00","message":"StatePrefix: 'แล้วจะขอเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:43.34669784+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:43.539482218+07:00","message":"receive streaming session, msgId: 3668"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:43.539522981+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วจะขอเป็นครูน้อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:43.539529896+07:00","message":"receive interim result [false|false]: แล้วจะขอเป็นครูน้อย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:43.539545272+07:00","message":"[buffer interim] 3668 false แล้วจะขอเป็นครูน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:43.539551897+07:00","message":"[bufferProcess] interim [480000000]:แล้วจะขอเป็นครูน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:43.539554759+07:00","message":"[bufferProcess] send to processor:แล้วจะขอเป็นคู่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:43.539558334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:43.539561312+07:00","message":"> Transcript [21468] [false]: 'แล้วจะขอเป็นคู่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:43.539564603+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:43.539566973+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:43.539568991+07:00","message":"StatePrefix: 'แล้วจะขอเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:43.539571149+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:43.539574049+07:00","message":"Push: 'จะขอเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:43.539576093+07:00","message":"TextPushed: 'แล้วจะขอเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:43.539578737+07:00","message":"Set new StatePrefix : 'แล้วจะขอเป็นคู่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:43.539581379+07:00","message":"Next Push (prob) : 'คู่นอน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:43.53958902+07:00","message":"push: {false จะขอเป็น 0 0xc00291a080}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:43.723184467+07:00","message":"receive streaming session, msgId: 3668"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:43.723222711+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วจะขอเป็นคู่นอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:43.723229129+07:00","message":"receive interim result [false|false]: แล้วจะขอเป็นคู่นอน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:43.723244189+07:00","message":"[buffer interim] 3668 false แล้วจะขอเป็นคู่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:43.723252944+07:00","message":"[bufferProcess] interim [660000000]:แล้วจะขอเป็นคู่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:43.723255895+07:00","message":"[bufferProcess] send to processor:แล้วจะขอเป็นครูน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:43.723259591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:43.723262872+07:00","message":"> Transcript [21469] [false]: 'แล้วจะขอเป็นครูน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:43.723265204+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:43.723267645+07:00","message":"Set new StatePrefix: 'แล้วจะขอเป็นครูน้อย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:44.30858878+07:00","message":"receive streaming session, msgId: 3668"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:44.308634085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วจะขอเป็นคู่นอน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:44.308640568+07:00","message":"receive interim result [false|false]: แล้วจะขอเป็นคู่นอน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:44.308658358+07:00","message":"[buffer interim] 3668 false แล้วจะขอเป็นคู่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:44.30866667+07:00","message":"[bufferProcess] interim [260000000]:แล้วจะขอเป็นคู่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:44.308669711+07:00","message":"[bufferProcess] send to processor:แล้วจะขอเป็นคู่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:44.308674363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:44.308677733+07:00","message":"> Transcript [21470] [false]: 'แล้วจะขอเป็นคู่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:44.308680787+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:44.308683568+07:00","message":"Set new StatePrefix: 'แล้วจะขอเป็นคู่นอน'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:44.403804672+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:44.403845729+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:44.433692332+07:00","message":"receive streaming session, msgId: 3668"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:44.43373434+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วจะขอเป็นคู่นอนรวม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:44.433741404+07:00","message":"receive interim result [false|false]: แล้วจะขอเป็นคู่นอนรวม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:44.43375585+07:00","message":"[buffer interim] 3668 false แล้วจะขอเป็นคู่นอนรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:44.433763712+07:00","message":"[bufferProcess] interim [380000000]:แล้วจะขอเป็นคู่นอนรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:44.433766958+07:00","message":"[bufferProcess] send to processor:แล้วจะขอเป็นคู่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:44.43377398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:44.433776848+07:00","message":"> Transcript [21471] [false]: 'แล้วจะขอเป็นคู่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:44.433780977+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:44.43378385+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:44.433786416+07:00","message":"StatePrefix: 'แล้วจะขอเป็นคู่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:44.433788973+07:00","message":"TextPushed: 'แล้วจะขอเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:45.025755311+07:00","message":"receive streaming session, msgId: 3668"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:45.025807657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วจะขอเป็นคู่นอนรวมมอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:45.025814869+07:00","message":"receive interim result [false|false]: แล้วจะขอเป็นคู่นอนรวมมอน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:45.025827781+07:00","message":"[buffer interim] 3668 false แล้วจะขอเป็นคู่นอนรวมมอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:45.025834259+07:00","message":"[bufferProcess] interim [980000000]:แล้วจะขอเป็นคู่นอนรวมมอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:45.025836837+07:00","message":"[bufferProcess] send to processor:แล้วจะขอเป็นคู่นอนรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:45.025842614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:45.025851171+07:00","message":"> Transcript [21472] [false]: 'แล้วจะขอเป็นคู่นอนรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:45.025854873+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:45.025857266+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:45.025859291+07:00","message":"StatePrefix: 'แล้วจะขอเป็นคู่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:45.025862053+07:00","message":"TextPushed: 'แล้วจะขอเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:45.354912768+07:00","message":"receive streaming session, msgId: 3668"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:45.354957359+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วจะขอเป็นคู่นอนรวมมอญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:45.354963166+07:00","message":"receive interim result [false|false]: แล้วจะขอเป็นคู่นอนรวมมอญ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:45.35497932+07:00","message":"[buffer interim] 3668 false แล้วจะขอเป็นคู่นอนรวมมอญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:45.35498619+07:00","message":"[bufferProcess] interim [280000000]:แล้วจะขอเป็นคู่นอนรวมมอญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:45.354989242+07:00","message":"[bufferProcess] send to processor:แล้วจะขอเป็นคู่นอนรวมมอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:45.354992943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:45.354996703+07:00","message":"> Transcript [21473] [false]: 'แล้วจะขอเป็นคู่นอนรวมมอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:45.355000554+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:45.355002899+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:45.35500502+07:00","message":"StatePrefix: 'แล้วจะขอเป็นคู่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:45.355007513+07:00","message":"TextPushed: 'แล้วจะขอเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:45.410034626+07:00","message":"receive streaming session, msgId: 3668"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:45.410081637+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วจะขอเป็นคู่นอนรวมมอนหญิง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:45.410088133+07:00","message":"receive interim result [false|false]: แล้วจะขอเป็นคู่นอนรวมมอนหญิง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:45.410104575+07:00","message":"[buffer interim] 3668 false แล้วจะขอเป็นคู่นอนรวมมอนหญิง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:45.41011511+07:00","message":"[bufferProcess] interim [400000000]:แล้วจะขอเป็นคู่นอนรวมมอนหญิง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:45.410117954+07:00","message":"[bufferProcess] send to processor:แล้วจะขอเป็นคู่นอนรวมมอญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:45.410121806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:45.410124538+07:00","message":"> Transcript [21474] [false]: 'แล้วจะขอเป็นคู่นอนรวมมอญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:45.41012852+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:45.410130862+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:45.410133501+07:00","message":"StatePrefix: 'แล้วจะขอเป็นคู่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:45.410136288+07:00","message":"TextPushed: 'แล้วจะขอเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:45.410139876+07:00","message":"Push: 'คู่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:45.410142239+07:00","message":"TextPushed: 'แล้วจะขอเป็นคู่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:45.410144663+07:00","message":"Set new StatePrefix : 'แล้วจะขอเป็นคู่นอนรวมมอญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:45.410147258+07:00","message":"Next Push (prob) : 'รวมมอญ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:45.410156134+07:00","message":"push: {false คู่นอน 0 0xc00291a080}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:45.786462814+07:00","message":"receive streaming session, msgId: 3668"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:45.78650611+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วจะขอเป็นคู่นอนรวมมอนอีกไหม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:45.786513792+07:00","message":"receive interim result [false|false]: แล้วจะขอเป็นคู่นอนรวมมอนอีกไหม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:45.786528574+07:00","message":"[buffer interim] 3668 false แล้วจะขอเป็นคู่นอนรวมมอนอีกไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:45.786537123+07:00","message":"[bufferProcess] interim [700000000]:แล้วจะขอเป็นคู่นอนรวมมอนอีกไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:45.786540524+07:00","message":"[bufferProcess] send to processor:แล้วจะขอเป็นคู่นอนรวมมอนหญิง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:45.786547762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:45.786550771+07:00","message":"> Transcript [21475] [false]: 'แล้วจะขอเป็นคู่นอนรวมมอนหญิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:45.786553441+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:45.78655605+07:00","message":"Set new StatePrefix: 'แล้วจะขอเป็นคู่นอนรวมมอนหญิง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:46.303217454+07:00","message":"receive streaming session, msgId: 3668"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:46.303260279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วจะขอเป็นคู่นอนรวมมอนอีกไม่นาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:46.303267148+07:00","message":"receive interim result [false|false]: แล้วจะขอเป็นคู่นอนรวมมอนอีกไม่นาน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:46.303286726+07:00","message":"[buffer interim] 3668 false แล้วจะขอเป็นคู่นอนรวมมอนอีกไม่นาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:46.303296407+07:00","message":"[bufferProcess] interim [240000000]:แล้วจะขอเป็นคู่นอนรวมมอนอีกไม่นาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:46.303299244+07:00","message":"[bufferProcess] send to processor:แล้วจะขอเป็นคู่นอนรวมมอนอีกไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:46.303303172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:46.303306268+07:00","message":"> Transcript [21476] [false]: 'แล้วจะขอเป็นคู่นอนรวมมอนอีกไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:46.303308752+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:46.303312126+07:00","message":"Set new StatePrefix: 'แล้วจะขอเป็นคู่นอนรวมมอนอีกไหม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:46.461354669+07:00","message":"[GCS] IsForceVAD: false for message ID: 3668"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:46.628670512+07:00","message":"receive streaming session, msgId: 3668"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:46.628728206+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วจะขอเป็นคู่นอนร่วมหมอนอีกไม่นาน\",\"confidence\":0.9402811}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:46.628738947+07:00","message":"receive interim result [true|false]: แล้วจะขอเป็นคู่นอนร่วมหมอนอีกไม่นาน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:46.6287524+07:00","message":"end recv isFinal message id 3668"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:46.628754848+07:00","message":"end Recv id 3668"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:46.62876261+07:00","message":"[buffer interim] 3668 true แล้วจะขอเป็นคู่นอนร่วมหมอนอีกไม่นาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:46.62877487+07:00","message":"[bufferProcess] interim [630000000]:แล้วจะขอเป็นคู่นอนร่วมหมอนอีกไม่นาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:46.628782143+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วจะขอเป็นคู่นอนรวมมอนอีกไม่นาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:46.628785637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:46.628788875+07:00","message":"> Transcript [21477] [false]: 'แล้วจะขอเป็นคู่นอนรวมมอนอีกไม่นาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:46.628792267+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:46.628795095+07:00","message":"Set new StatePrefix: 'แล้วจะขอเป็นคู่นอนรวมมอนอีกไม่นาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:46.628797355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:46.628801647+07:00","message":"> Transcript [21478] [true]: 'แล้วจะขอเป็นคู่นอนร่วมหมอนอีกไม่นาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:46.628804562+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:46.628806679+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:46.628808745+07:00","message":"StatePrefix: 'แล้วจะขอเป็นคู่นอนรวมมอนอีกไม่นาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:46.628811317+07:00","message":"TextPushed: 'แล้วจะขอเป็นคู่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:46.628819558+07:00","message":"Push: 'ร่วมหมอนอีกไม่นาน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:46.628829503+07:00","message":"push: {true ร่วมหมอนอีกไม่นาน 0 0xc00291a080}"}
{"level":"info","service":"Main","time":"2026-08-22T12:09:46.641311885+07:00","message":"write wav file: './tmp/7666/7666_3668.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:46.721498743+07:00","message":"[GCS] Start streaming session, msgId: 3669"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:47.360284101+07:00","message":"[GCS] IsForceVAD: false for message ID: 3669"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:47.404527908+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:47.404567213+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:47.421515412+07:00","message":"[GCS] Start streaming session, msgId: 3670"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:47.449279211+07:00","message":"receive streaming session, msgId: 3669"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:47.449309095+07:00","message":"found end of frame, send empty tag with msgId: 3669"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:47.449312511+07:00","message":"end Recv id 3669"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:47.449321318+07:00","message":"[buffer interim] 3669 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:47.449328661+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:47.449332625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:47.449335599+07:00","message":"> Transcript [21479] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:47.44933837+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:47.449340601+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:47.449342563+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:47.449345154+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:47.449348346+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:47.449359742+07:00","message":"push: {true \n 0 0xc002a2b280}"}
{"level":"info","service":"Main","time":"2026-08-22T12:09:47.454440888+07:00","message":"write wav file: './tmp/7666/7666_3669.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:50.405066096+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:50.405072253+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:52.682388098+07:00","message":"[GCS] IsForceVAD: false for message ID: 3670"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:52.741331023+07:00","message":"[GCS] Start streaming session, msgId: 3671"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:52.783412097+07:00","message":"receive streaming session, msgId: 3670"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:52.783438463+07:00","message":"found end of frame, send empty tag with msgId: 3670"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:52.783441817+07:00","message":"end Recv id 3670"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:52.783450448+07:00","message":"[buffer interim] 3670 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:52.783466981+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:52.783472116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:52.783475063+07:00","message":"> Transcript [21480] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:52.783477631+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:52.783479812+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:52.783481756+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:52.783483765+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:52.783486758+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:52.783500291+07:00","message":"push: {true \n 0 0xc00291a580}"}
{"level":"info","service":"Main","time":"2026-08-22T12:09:52.794208081+07:00","message":"write wav file: './tmp/7666/7666_3670.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:53.405691415+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:53.405683386+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:53.862697621+07:00","message":"[GCS] Cleaned up inactive client: 3651"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:53.862751775+07:00","message":"[GCS] Cleaned up inactive client: 3647"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:53.862754714+07:00","message":"[GCS] Cleaned up inactive client: 3646"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:53.862756995+07:00","message":"[GCS] Cleaned up inactive client: 3648"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:53.862759573+07:00","message":"[GCS] Cleaned up inactive client: 3650"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:53.862761747+07:00","message":"[GCS] Cleaned up inactive client: 3649"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:53.862763624+07:00","message":"[GCS] Cleaned up inactive client: 3645"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:55.112383481+07:00","message":"[GCS] IsForceVAD: false for message ID: 3671"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:55.181306394+07:00","message":"[GCS] Start streaming session, msgId: 3672"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:55.217248018+07:00","message":"receive streaming session, msgId: 3671"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:55.217277716+07:00","message":"found end of frame, send empty tag with msgId: 3671"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:55.217283209+07:00","message":"end Recv id 3671"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:55.217289895+07:00","message":"[buffer interim] 3671 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:55.217302678+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:55.217315001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:55.21731825+07:00","message":"> Transcript [21481] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:55.217321632+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:55.217324006+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:55.217326109+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:55.217328028+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:55.217335472+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:55.217344896+07:00","message":"push: {true \n 0 0xc00291a900}"}
{"level":"info","service":"Main","time":"2026-08-22T12:09:55.232282207+07:00","message":"write wav file: './tmp/7666/7666_3671.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:56.152284085+07:00","message":"receive streaming session, msgId: 3672"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:56.152335521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:56.152341279+07:00","message":"receive interim result [false|false]: รูป"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:56.152357253+07:00","message":"[buffer interim] 3672 false รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:56.152364241+07:00","message":"[bufferProcess] interim [940000000]:รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:56.152366419+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:56.40664504+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:56.40665778+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:56.420151229+07:00","message":"receive streaming session, msgId: 3672"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:56.4201901+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูเขา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:56.420195489+07:00","message":"receive interim result [false|false]: ดูเขา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:56.420209248+07:00","message":"[buffer interim] 3672 false ดูเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:56.420216404+07:00","message":"[bufferProcess] interim [240000000]:ดูเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:56.4202192+07:00","message":"[bufferProcess] send to processor:รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:56.420224742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:56.420227859+07:00","message":"> Transcript [21482] [false]: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:56.420230337+07:00","message":"Set StatePrefix (first interim): 'รูป'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:59.406939768+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:09:59.406949808+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:59.435426621+07:00","message":"receive streaming session, msgId: 3672"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:59.435466314+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:59.435472049+07:00","message":"receive interim result [false|false]: จด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:59.435487382+07:00","message":"[buffer interim] 3672 false จด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:59.435495818+07:00","message":"[bufferProcess] interim [240000000]:จด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:59.435499868+07:00","message":"[bufferProcess] update buffer: ดูเขาจด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:59.43550364+07:00","message":"[bufferProcess] send to processor (ticker):ดูเขาจด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:59.435507108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:59.435510075+07:00","message":"> Transcript [21483] [false]: 'ดูเขาจด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:59.435512736+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:59.435515096+07:00","message":"Set new StatePrefix: 'ดูเขาจด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:59.617144962+07:00","message":"receive streaming session, msgId: 3672"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:59.617197361+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:59.617203268+07:00","message":"receive interim result [false|false]: จด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:09:59.61721779+07:00","message":"[buffer interim] 3672 false จด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:59.617226623+07:00","message":"[bufferProcess] interim [480000000]:จด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:09:59.617228697+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:00.135740223+07:00","message":"receive streaming session, msgId: 3672"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:00.135792267+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุดที่รัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:00.13579822+07:00","message":"receive interim result [false|false]: สุดที่รัก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:00.135816291+07:00","message":"[buffer interim] 3672 false สุดที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:00.135824525+07:00","message":"[bufferProcess] interim [960000000]:สุดที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:00.13582746+07:00","message":"[bufferProcess] send to processor:จด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:00.13583145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:00.135834409+07:00","message":"> Transcript [21484] [false]: 'จด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:00.135837108+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:00.135839257+07:00","message":"Set new StatePrefix: 'จด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:00.30089897+07:00","message":"[GCS] IsForceVAD: false for message ID: 3672"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:00.46882482+07:00","message":"receive streaming session, msgId: 3672"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:00.468873078+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุดที่รัก\",\"confidence\":0.87568647}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:00.468879527+07:00","message":"receive interim result [true|false]: สุดที่รัก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:00.468890438+07:00","message":"end recv isFinal message id 3672"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:00.468892805+07:00","message":"end Recv id 3672"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:00.468900334+07:00","message":"[buffer interim] 3672 true สุดที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:00.468908468+07:00","message":"[bufferProcess] interim [350000000]:สุดที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:00.468912235+07:00","message":"[bufferProcess] send to processor (isfinal):สุดที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:00.468915937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:00.468918868+07:00","message":"> Transcript [21485] [false]: 'สุดที่รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:00.468922096+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:00.468924439+07:00","message":"Set new StatePrefix: 'สุดที่รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:00.468926294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:00.468928326+07:00","message":"> Transcript [21486] [true]: 'สุดที่รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:00.468930971+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:00.468933033+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:00.468935298+07:00","message":"StatePrefix: 'สุดที่รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:00.468937533+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:00.468945716+07:00","message":"Push: 'สุดที่รัก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:00.468956383+07:00","message":"push: {true สุดที่รัก 0 0xc00291aa80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:10:00.479919798+07:00","message":"write wav file: './tmp/7666/7666_3672.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:00.691765483+07:00","message":"[GCS] Start streaming session, msgId: 3673"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:02.256356271+07:00","message":"receive streaming session, msgId: 3673"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:02.256399736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:02.256405434+07:00","message":"receive interim result [false|false]: มา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:02.256419643+07:00","message":"[buffer interim] 3673 false มา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:02.256427301+07:00","message":"[bufferProcess] interim [380000000]:มา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:02.256429377+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:02.256434863+07:00","message":"[bufferProcess] send to processor (ticker):มา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:02.256438094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:02.256440728+07:00","message":"> Transcript [21487] [false]: 'มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:02.256443208+07:00","message":"Set StatePrefix (first interim): 'มา'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:02.407714778+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:02.407719255+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:02.440750259+07:00","message":"receive streaming session, msgId: 3673"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:02.44079278+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหมือน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:02.440799689+07:00","message":"receive interim result [false|false]: เหมือน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:02.440813336+07:00","message":"[buffer interim] 3673 false เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:02.440821651+07:00","message":"[bufferProcess] interim [620000000]:เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:02.440823984+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:03.010490414+07:00","message":"receive streaming session, msgId: 3673"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:03.010541109+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหมือน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:03.010548453+07:00","message":"receive interim result [false|false]: เหมือน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:03.010567957+07:00","message":"[buffer interim] 3673 false เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:03.010579018+07:00","message":"[bufferProcess] interim [220000000]:เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:03.010583122+07:00","message":"[bufferProcess] send to processor:เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:03.010588574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:03.010593045+07:00","message":"> Transcript [21488] [false]: 'เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:03.010596582+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:03.010599501+07:00","message":"Set new StatePrefix: 'เหมือน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:03.857031005+07:00","message":"receive streaming session, msgId: 3673"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:03.857068903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหมือนเคย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:03.857075116+07:00","message":"receive interim result [false|false]: เหมือนเคย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:03.857091013+07:00","message":"[buffer interim] 3673 false เหมือนเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:03.857100045+07:00","message":"[bufferProcess] interim [0]:เหมือนเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:03.857102924+07:00","message":"[bufferProcess] send to processor:เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:03.857106331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:03.857109308+07:00","message":"> Transcript [21489] [false]: 'เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:03.857112839+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:03.857115105+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:03.857117839+07:00","message":"StatePrefix: 'เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:03.857120329+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:03.899615801+07:00","message":"receive streaming session, msgId: 3673"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:03.899655401+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหมือนไกล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:03.899661186+07:00","message":"receive interim result [false|false]: เหมือนไกล"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:03.899676598+07:00","message":"[buffer interim] 3673 false เหมือนไกล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:03.899683375+07:00","message":"[bufferProcess] interim [60000000]:เหมือนไกล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:03.899685749+07:00","message":"[bufferProcess] send to processor:เหมือนเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:03.899689409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:03.899692348+07:00","message":"> Transcript [21490] [false]: 'เหมือนเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:03.899695424+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:03.899697497+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:03.899699779+07:00","message":"StatePrefix: 'เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:03.899701893+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:04.544195035+07:00","message":"receive streaming session, msgId: 3673"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:04.544239355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหมือนไกล\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:04.544245411+07:00","message":"receive interim result [false|false]: เหมือนไกล"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:04.544261681+07:00","message":"[buffer interim] 3673 false เหมือนไกล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:04.544268141+07:00","message":"[bufferProcess] interim [660000000]:เหมือนไกล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:04.544270979+07:00","message":"[bufferProcess] send to processor:เหมือนไกล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:04.544274554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:04.544277556+07:00","message":"> Transcript [21491] [false]: 'เหมือนไกล'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:04.544280706+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:04.544282755+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:04.544284818+07:00","message":"StatePrefix: 'เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:04.544286962+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:05.40869451+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:05.408715689+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:05.810268931+07:00","message":"[GCS] IsForceVAD: false for message ID: 3673"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:05.928536738+07:00","message":"receive streaming session, msgId: 3673"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:05.928584671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหมือนไกล\",\"confidence\":0.9293159}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:05.928591916+07:00","message":"receive interim result [true|false]: เหมือนไกล"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:05.928600952+07:00","message":"end recv isFinal message id 3673"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:05.928603092+07:00","message":"end Recv id 3673"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:05.928611841+07:00","message":"[buffer interim] 3673 true เหมือนไกล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:05.92862146+07:00","message":"[bufferProcess] interim [130000000]:เหมือนไกล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:05.928630368+07:00","message":"[bufferProcess] send to processor (isfinal):เหมือนไกล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:05.928634536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:05.928637567+07:00","message":"> Transcript [21492] [false]: 'เหมือนไกล'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:05.928641087+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:05.92864328+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:05.928645458+07:00","message":"StatePrefix: 'เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:05.928648458+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:05.928654984+07:00","message":"Push: 'เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:05.928657427+07:00","message":"TextPushed: 'เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:05.928659781+07:00","message":"Set new StatePrefix : 'เหมือนไกล'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:05.928664704+07:00","message":"Next Push (prob) : 'ไกล'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:05.928666756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:05.928669001+07:00","message":"> Transcript [21493] [true]: 'เหมือนไกล'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:05.928671408+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:05.928673499+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:05.928675482+07:00","message":"StatePrefix: 'เหมือนไกล'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:05.928677581+07:00","message":"TextPushed: 'เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:05.928680082+07:00","message":"Push: 'ไกล'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:05.928688971+07:00","message":"push: {false เหมือน 0 0xc0031c5580}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:05.928695348+07:00","message":"push: {true ไกล 0 0xc0031c5580}"}
{"level":"info","service":"Main","time":"2026-08-22T12:10:05.939340838+07:00","message":"write wav file: './tmp/7666/7666_3673.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:08.408752025+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:08.40876114+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:11.409081769+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:11.409115317+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:14.409557226+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:14.409593908+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:17.409665069+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:17.409701194+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:20.410181472+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:20.410197901+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:22.532061837+07:00","message":"[GCS] Start streaming session, msgId: 3674"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:23.410246455+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:23.410257639+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:23.862266765+07:00","message":"[GCS] Cleaned up inactive client: 3652"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:23.86230594+07:00","message":"[GCS] Cleaned up inactive client: 3661"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:23.862309413+07:00","message":"[GCS] Cleaned up inactive client: 3662"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:23.862311538+07:00","message":"[GCS] Cleaned up inactive client: 3654"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:23.8623141+07:00","message":"[GCS] Cleaned up inactive client: 3657"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:23.862316086+07:00","message":"[GCS] Cleaned up inactive client: 3656"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:23.862318128+07:00","message":"[GCS] Cleaned up inactive client: 3659"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:23.862320285+07:00","message":"[GCS] Cleaned up inactive client: 3658"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:23.862322263+07:00","message":"[GCS] Cleaned up inactive client: 3653"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:23.862324234+07:00","message":"[GCS] Cleaned up inactive client: 3663"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:23.862326295+07:00","message":"[GCS] Cleaned up inactive client: 3655"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:23.862328304+07:00","message":"[GCS] Cleaned up inactive client: 3660"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:23.954829054+07:00","message":"receive streaming session, msgId: 3674"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:23.954871209+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตือน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:23.954877116+07:00","message":"receive interim result [false|false]: เตือน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:23.95488889+07:00","message":"[buffer interim] 3674 false เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:23.954897063+07:00","message":"[bufferProcess] interim [440000000]:เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:23.954900167+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:23.954905915+07:00","message":"[bufferProcess] send to processor (ticker):เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:23.954908996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:23.954911924+07:00","message":"> Transcript [21494] [false]: 'เตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:23.954914211+07:00","message":"Set StatePrefix (first interim): 'เตือน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:24.276304493+07:00","message":"receive streaming session, msgId: 3674"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:24.27634906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตือนฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:24.276356089+07:00","message":"receive interim result [false|false]: เตือนฉัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:24.276373208+07:00","message":"[buffer interim] 3674 false เตือนฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:24.27638308+07:00","message":"[bufferProcess] interim [800000000]:เตือนฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:24.276386665+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:24.670127669+07:00","message":"receive streaming session, msgId: 3674"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:24.670191519+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตือนฉันเมื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:24.670198222+07:00","message":"receive interim result [false|false]: เตือนฉันเมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:24.670211039+07:00","message":"[buffer interim] 3674 false เตือนฉันเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:24.670217482+07:00","message":"[bufferProcess] interim [160000000]:เตือนฉันเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:24.67022051+07:00","message":"[bufferProcess] send to processor:เตือนฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:24.670227422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:24.670230445+07:00","message":"> Transcript [21495] [false]: 'เตือนฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:24.670233712+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:24.67023609+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:24.670238082+07:00","message":"StatePrefix: 'เตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:24.670243291+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:24.677185091+07:00","message":"receive streaming session, msgId: 3674"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:24.677211699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตือนฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:24.677218464+07:00","message":"receive interim result [false|false]: เตือนฉัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:24.677231834+07:00","message":"[buffer interim] 3674 false เตือนฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:24.67723639+07:00","message":"[bufferProcess] interim [220000000]:เตือนฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:24.677238851+07:00","message":"[bufferProcess] send to processor:เตือนฉันเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:24.677242367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:24.677245312+07:00","message":"> Transcript [21496] [false]: 'เตือนฉันเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:24.677250403+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:24.677252499+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:24.67725441+07:00","message":"StatePrefix: 'เตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:24.677256517+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:24.871354365+07:00","message":"receive streaming session, msgId: 3674"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:24.871395271+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชื่อบังอร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:24.871401788+07:00","message":"receive interim result [false|false]: ชื่อบังอร"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:24.8714144+07:00","message":"[buffer interim] 3674 false ชื่อบังอร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:24.871423124+07:00","message":"[bufferProcess] interim [400000000]:ชื่อบังอร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:24.871425938+07:00","message":"[bufferProcess] send to processor:เตือนฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:24.871432433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:24.871435416+07:00","message":"> Transcript [21497] [false]: 'เตือนฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:24.871438832+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:24.871441177+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:24.871443244+07:00","message":"StatePrefix: 'เตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:24.871445584+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:25.513859902+07:00","message":"receive streaming session, msgId: 3674"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:25.51390111+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชื่อบังอร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:25.513908136+07:00","message":"receive interim result [false|false]: ชื่อบังอร"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:25.513919169+07:00","message":"[buffer interim] 3674 false ชื่อบังอร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:25.51392617+07:00","message":"[bufferProcess] interim [0]:ชื่อบังอร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:25.513928741+07:00","message":"[bufferProcess] send to processor:ชื่อบังอร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:25.513932611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:25.513935504+07:00","message":"> Transcript [21498] [false]: 'ชื่อบังอร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:25.513937751+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:25.513939892+07:00","message":"Set new StatePrefix: 'ชื่อบังอร'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:25.863581679+07:00","message":"[GCS] IsForceVAD: false for message ID: 3674"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:25.930520099+07:00","message":"[GCS] Start streaming session, msgId: 3675"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:25.949270481+07:00","message":"receive streaming session, msgId: 3674"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:25.949306321+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชื่อบังอร\",\"confidence\":0.9313909}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:25.949313832+07:00","message":"receive interim result [true|false]: ชื่อบังอร"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:25.949322521+07:00","message":"end recv isFinal message id 3674"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:25.949324706+07:00","message":"end Recv id 3674"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:25.949329663+07:00","message":"[buffer interim] 3674 true ชื่อบังอร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:25.949336538+07:00","message":"[bufferProcess] interim [540000000]:ชื่อบังอร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:25.949339701+07:00","message":"[bufferProcess] send to processor (isfinal):ชื่อบังอร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:25.949343236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:25.94934638+07:00","message":"> Transcript [21499] [false]: 'ชื่อบังอร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:25.94934939+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:25.949351401+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:25.949353388+07:00","message":"StatePrefix: 'ชื่อบังอร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:25.949355548+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:25.949357498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:25.949359688+07:00","message":"> Transcript [21500] [true]: 'ชื่อบังอร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:25.949361902+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:25.949363749+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:25.949365591+07:00","message":"StatePrefix: 'ชื่อบังอร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:25.949367558+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:25.949371822+07:00","message":"Push: 'ชื่อบังอร'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:25.949379998+07:00","message":"push: {true ชื่อบังอร 0 0xc002696400}"}
{"level":"info","service":"Main","time":"2026-08-22T12:10:25.958262533+07:00","message":"write wav file: './tmp/7666/7666_3674.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:26.410868774+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:26.410891755+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:26.929545141+07:00","message":"receive streaming session, msgId: 3675"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:26.929579916+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"nimo\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:26.929585207+07:00","message":"receive interim result [false|false]: nimo"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:26.929597727+07:00","message":"[buffer interim] 3675 false nimo"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:26.929610695+07:00","message":"[bufferProcess] interim [780000000]:nimo"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:26.929612799+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:27.1693916+07:00","message":"receive streaming session, msgId: 3675"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:27.169436916+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Lemon\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:27.16944523+07:00","message":"receive interim result [false|false]: Lemon"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:27.169457354+07:00","message":"[buffer interim] 3675 false Lemon"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:27.169465617+07:00","message":"[bufferProcess] interim [80000000]:Lemon"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:27.169469203+07:00","message":"[bufferProcess] send to processor:nimo"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:27.169475581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:27.169478671+07:00","message":"> Transcript [21501] [false]: 'nimo'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:27.169480956+07:00","message":"Set StatePrefix (first interim): 'nimo'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:27.670901301+07:00","message":"receive streaming session, msgId: 3675"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:27.670941132+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เลมอนอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:27.670946745+07:00","message":"receive interim result [false|false]: เลมอนอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:27.67096069+07:00","message":"[buffer interim] 3675 false เลมอนอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:27.67096927+07:00","message":"[bufferProcess] interim [560000000]:เลมอนอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:27.670974071+07:00","message":"[bufferProcess] send to processor:Lemon"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:27.670980631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:27.670985011+07:00","message":"> Transcript [21502] [false]: 'Lemon'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:27.670988774+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:27.670992102+07:00","message":"Set new StatePrefix: 'Lemon'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:27.862658774+07:00","message":"receive streaming session, msgId: 3675"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:27.862696497+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เลมอนอย่างนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:27.862702979+07:00","message":"receive interim result [false|false]: เลมอนอย่างนี้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:27.862717314+07:00","message":"[buffer interim] 3675 false เลมอนอย่างนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:27.862724553+07:00","message":"[bufferProcess] interim [740000000]:เลมอนอย่างนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:27.862727555+07:00","message":"[bufferProcess] send to processor:เลมอนอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:27.862733467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:27.862737029+07:00","message":"> Transcript [21503] [false]: 'เลมอนอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:27.862739979+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:27.862742285+07:00","message":"Set new StatePrefix: 'เลมอนอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:28.532322903+07:00","message":"receive streaming session, msgId: 3675"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:28.532364801+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เลมอนอย่างง่าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:28.532370875+07:00","message":"receive interim result [false|false]: เลมอนอย่างง่าย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:28.532385097+07:00","message":"[buffer interim] 3675 false เลมอนอย่างง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:28.532392464+07:00","message":"[bufferProcess] interim [340000000]:เลมอนอย่างง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:28.532395845+07:00","message":"[bufferProcess] send to processor:เลมอนอย่างนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:28.532399859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:28.532402966+07:00","message":"> Transcript [21504] [false]: 'เลมอนอย่างนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:28.532406425+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:28.532408632+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:28.532410669+07:00","message":"StatePrefix: 'เลมอนอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:28.53241288+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:28.614935898+07:00","message":"receive streaming session, msgId: 3675"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:28.614984515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เลมอนอย่างนี้สิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:28.614992894+07:00","message":"receive interim result [false|false]: เลมอนอย่างนี้สิ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:28.615011576+07:00","message":"[buffer interim] 3675 false เลมอนอย่างนี้สิ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:28.615020426+07:00","message":"[bufferProcess] interim [460000000]:เลมอนอย่างนี้สิ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:28.615024353+07:00","message":"[bufferProcess] send to processor:เลมอนอย่างง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:28.615029674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:28.615034365+07:00","message":"> Transcript [21505] [false]: 'เลมอนอย่างง่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:28.615039567+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:28.615042754+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:28.615045837+07:00","message":"StatePrefix: 'เลมอนอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:28.615049174+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:29.159146765+07:00","message":"receive streaming session, msgId: 3675"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:29.159187064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เลมอนอย่างนี้สิ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:29.159193277+07:00","message":"receive interim result [false|false]: เลมอนอย่างนี้สิ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:29.159208729+07:00","message":"[buffer interim] 3675 false เลมอนอย่างนี้สิ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:29.159218309+07:00","message":"[bufferProcess] interim [60000000]:เลมอนอย่างนี้สิ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:29.159221572+07:00","message":"[bufferProcess] send to processor:เลมอนอย่างนี้สิ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:29.159225419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:29.159229442+07:00","message":"> Transcript [21506] [false]: 'เลมอนอย่างนี้สิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:29.159233524+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:29.159235871+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:29.159238018+07:00","message":"StatePrefix: 'เลมอนอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:29.159240442+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:29.411140862+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:29.411157386+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:29.770829667+07:00","message":"[GCS] IsForceVAD: false for message ID: 3675"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:29.865299005+07:00","message":"receive streaming session, msgId: 3675"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:29.865340918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เลมอนอย่างง่ายนิดเดียว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:29.86534699+07:00","message":"receive interim result [false|false]: เลมอนอย่างง่ายนิดเดียว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:29.865362943+07:00","message":"[buffer interim] 3675 false เลมอนอย่างง่ายนิดเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:29.865370344+07:00","message":"[bufferProcess] interim [780000000]:เลมอนอย่างง่ายนิดเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:29.865372875+07:00","message":"[bufferProcess] send to processor:เลมอนอย่างนี้สิ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:29.865379469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:29.865382484+07:00","message":"> Transcript [21507] [false]: 'เลมอนอย่างนี้สิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:29.865386503+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:29.865389065+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:29.865391093+07:00","message":"StatePrefix: 'เลมอนอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:29.865393513+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:29.865396301+07:00","message":"Push: 'เลมอนอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:29.865398524+07:00","message":"TextPushed: 'เลมอนอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:29.865400647+07:00","message":"Set new StatePrefix : 'เลมอนอย่างนี้สิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:29.865402934+07:00","message":"Next Push (prob) : 'นี้สิ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:29.865410493+07:00","message":"push: {false เลมอนอย่าง 0 0xc002696500}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:29.900988581+07:00","message":"[GCS] Start streaming session, msgId: 3676"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:29.942764097+07:00","message":"receive streaming session, msgId: 3675"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:29.942808431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เลมอนอย่างง่ายนิดเดียว\",\"confidence\":0.81653345}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:29.942814985+07:00","message":"receive interim result [true|false]: เลมอนอย่างง่ายนิดเดียว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:29.942826343+07:00","message":"end recv isFinal message id 3675"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:29.942828753+07:00","message":"end Recv id 3675"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:29.942836186+07:00","message":"[buffer interim] 3675 true เลมอนอย่างง่ายนิดเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:29.942846132+07:00","message":"[bufferProcess] interim [870000000]:เลมอนอย่างง่ายนิดเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:29.942851819+07:00","message":"[bufferProcess] send to processor (isfinal):เลมอนอย่างง่ายนิดเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:29.942860179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:29.942881185+07:00","message":"> Transcript [21508] [false]: 'เลมอนอย่างง่ายนิดเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:29.942885853+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:29.942889017+07:00","message":"Set new StatePrefix: 'เลมอนอย่างง่ายนิดเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:29.942891703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:29.942894168+07:00","message":"> Transcript [21509] [true]: 'เลมอนอย่างง่ายนิดเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:29.942898836+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:29.942902072+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:29.942905077+07:00","message":"StatePrefix: 'เลมอนอย่างง่ายนิดเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:29.942908895+07:00","message":"TextPushed: 'เลมอนอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:29.94292118+07:00","message":"Push: 'ง่ายนิดเดียว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:29.942934862+07:00","message":"push: {true ง่ายนิดเดียว 0 0xc002696500}"}
{"level":"info","service":"Main","time":"2026-08-22T12:10:29.952740384+07:00","message":"write wav file: './tmp/7666/7666_3675.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:30.223563133+07:00","message":"[GCS] IsForceVAD: false for message ID: 3676"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:30.280774943+07:00","message":"[GCS] Start streaming session, msgId: 3677"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:30.322872203+07:00","message":"receive streaming session, msgId: 3676"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:30.322898601+07:00","message":"found end of frame, send empty tag with msgId: 3676"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:30.322902003+07:00","message":"end Recv id 3676"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:30.322909729+07:00","message":"[buffer interim] 3676 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:30.322916046+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:30.322919973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:30.322923245+07:00","message":"> Transcript [21510] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:30.322926416+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:30.322928619+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:30.322930937+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:30.322933001+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:30.322938156+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:30.32294718+07:00","message":"push: {true \n 0 0xc0031c5f00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:10:30.328520918+07:00","message":"write wav file: './tmp/7666/7666_3676.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:32.412005397+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:32.412019457+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:32.883206556+07:00","message":"receive streaming session, msgId: 3677"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:32.883271172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:32.883277855+07:00","message":"receive interim result [false|false]: ใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:32.883293649+07:00","message":"[buffer interim] 3677 false ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:32.883301287+07:00","message":"[bufferProcess] interim [410000000]:ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:32.883303597+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:32.883311156+07:00","message":"[bufferProcess] send to processor (ticker):ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:32.883314384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:32.883317408+07:00","message":"> Transcript [21511] [false]: 'ใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:32.883319983+07:00","message":"Set StatePrefix (first interim): 'ใจ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:33.07939672+07:00","message":"receive streaming session, msgId: 3677"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:33.079454248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:33.079460959+07:00","message":"receive interim result [false|false]: ใจดี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:33.079477078+07:00","message":"[buffer interim] 3677 false ใจดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:33.079485808+07:00","message":"[bufferProcess] interim [590000000]:ใจดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:33.079488273+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:33.643256127+07:00","message":"receive streaming session, msgId: 3677"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:33.643302604+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจดี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:33.643308453+07:00","message":"receive interim result [false|false]: ใจดี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:33.64332464+07:00","message":"[buffer interim] 3677 false ใจดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:33.643333974+07:00","message":"[bufferProcess] interim [190000000]:ใจดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:33.643337021+07:00","message":"[bufferProcess] send to processor:ใจดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:33.643342755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:33.643345652+07:00","message":"> Transcript [21512] [false]: 'ใจดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:33.643349562+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:33.643352097+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:33.643354632+07:00","message":"StatePrefix: 'ใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:33.643357068+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:35.412177111+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:35.412188427+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:35.659797837+07:00","message":"[GCS] IsForceVAD: false for message ID: 3677"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:35.800574981+07:00","message":"receive streaming session, msgId: 3677"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:35.800615173+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจดี\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:35.800621303+07:00","message":"receive interim result [true|false]: ใจดี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:35.800632203+07:00","message":"end recv isFinal message id 3677"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:35.800634444+07:00","message":"end Recv id 3677"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:35.800640461+07:00","message":"[buffer interim] 3677 true ใจดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:35.80064762+07:00","message":"[bufferProcess] interim [410000000]:ใจดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:35.800651734+07:00","message":"[bufferProcess] send to processor (isfinal):ใจดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:35.800655597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:35.80065872+07:00","message":"> Transcript [21513] [false]: 'ใจดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:35.800662592+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:35.800664787+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:35.800667021+07:00","message":"StatePrefix: 'ใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:35.800672508+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:35.800674736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:35.800676891+07:00","message":"> Transcript [21514] [true]: 'ใจดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:35.800680917+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:35.800682954+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:35.800684864+07:00","message":"StatePrefix: 'ใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:35.800686839+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:35.80068984+07:00","message":"Push: 'ใจดี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:35.800698421+07:00","message":"push: {true ใจดี 0 0xc00291a300}"}
{"level":"info","service":"Main","time":"2026-08-22T12:10:35.811581655+07:00","message":"write wav file: './tmp/7666/7666_3677.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:35.924068015+07:00","message":"[GCS] Start streaming session, msgId: 3678"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:36.280701898+07:00","message":"receive streaming session, msgId: 3678"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:36.280742857+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:36.280749068+07:00","message":"receive interim result [false|false]: ดู"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:36.280761406+07:00","message":"[buffer interim] 3678 false ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:36.280768045+07:00","message":"[bufferProcess] interim [420000000]:ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:36.280770095+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:36.804991738+07:00","message":"receive streaming session, msgId: 3678"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:36.805033309+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูดวง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:36.805039128+07:00","message":"receive interim result [false|false]: ดูดวง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:36.805056162+07:00","message":"[buffer interim] 3678 false ดูดวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:36.80506325+07:00","message":"[bufferProcess] interim [900000000]:ดูดวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:36.805066288+07:00","message":"[bufferProcess] send to processor:ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:36.805069942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:36.805073277+07:00","message":"> Transcript [21515] [false]: 'ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:36.8050759+07:00","message":"Set StatePrefix (first interim): 'ดู'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:36.922467744+07:00","message":"receive streaming session, msgId: 3678"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:36.922511652+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลวง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:36.922517543+07:00","message":"receive interim result [false|false]: หลวง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:36.922531111+07:00","message":"[buffer interim] 3678 false หลวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:36.92253802+07:00","message":"[bufferProcess] interim [20000000]:หลวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:36.922541298+07:00","message":"[bufferProcess] send to processor:ดูดวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:36.922546475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:36.922549656+07:00","message":"> Transcript [21516] [false]: 'ดูดวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:36.922553249+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:36.92255566+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:36.922558296+07:00","message":"StatePrefix: 'ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:36.922560471+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:37.156597465+07:00","message":"receive streaming session, msgId: 3678"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:37.156635173+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูดวง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:37.156641466+07:00","message":"receive interim result [false|false]: ดูดวง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:37.156662044+07:00","message":"[buffer interim] 3678 false ดูดวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:37.156668507+07:00","message":"[bufferProcess] interim [260000000]:ดูดวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:37.156671181+07:00","message":"[bufferProcess] send to processor:หลวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:37.156676738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:37.156679871+07:00","message":"> Transcript [21517] [false]: 'หลวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:37.156682843+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:37.156684869+07:00","message":"Set new StatePrefix: 'หลวง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:37.291253632+07:00","message":"receive streaming session, msgId: 3678"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:37.291290351+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดวงใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:37.291296808+07:00","message":"receive interim result [false|false]: ดวงใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:37.291311343+07:00","message":"[buffer interim] 3678 false ดวงใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:37.291317901+07:00","message":"[bufferProcess] interim [380000000]:ดวงใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:37.291320883+07:00","message":"[bufferProcess] send to processor:ดูดวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:37.291324447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:37.291327738+07:00","message":"> Transcript [21518] [false]: 'ดูดวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:37.291330363+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:37.291332864+07:00","message":"Set new StatePrefix: 'ดูดวง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:37.869242811+07:00","message":"receive streaming session, msgId: 3678"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:37.869289657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดวงใจ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:37.86929689+07:00","message":"receive interim result [false|false]: ดวงใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:37.869312693+07:00","message":"[buffer interim] 3678 false ดวงใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:37.869324393+07:00","message":"[bufferProcess] interim [980000000]:ดวงใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:37.86932758+07:00","message":"[bufferProcess] send to processor:ดวงใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:37.869335365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:37.869338371+07:00","message":"> Transcript [21519] [false]: 'ดวงใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:37.869340987+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:37.869343147+07:00","message":"Set new StatePrefix: 'ดวงใจ'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:38.412258774+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:38.41227363+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:41.179872278+07:00","message":"[GCS] IsForceVAD: false for message ID: 3678"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:41.302852903+07:00","message":"receive streaming session, msgId: 3678"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:41.302900182+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":"2026-08-22T12:10:41.302907922+07:00","message":"receive interim result [true|false]: ดวงใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:41.302919614+07:00","message":"end recv isFinal message id 3678"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:41.302922318+07:00","message":"end Recv id 3678"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:41.302929106+07:00","message":"[buffer interim] 3678 true ดวงใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:41.302935772+07:00","message":"[bufferProcess] interim [460000000]:ดวงใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:41.302939013+07:00","message":"[bufferProcess] send to processor (isfinal):ดวงใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:41.302942973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:41.302945817+07:00","message":"> Transcript [21520] [false]: 'ดวงใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:41.3029487+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:41.302951219+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:41.302954106+07:00","message":"StatePrefix: 'ดวงใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:41.302959839+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:41.30296187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:41.302964311+07:00","message":"> Transcript [21521] [true]: 'ดวงใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:41.302968024+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:41.302969989+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:41.302971763+07:00","message":"StatePrefix: 'ดวงใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:41.302973698+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:41.302981513+07:00","message":"Push: 'ดวงใจ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:41.302989142+07:00","message":"push: {true ดวงใจ 0 0xc002b7f800}"}
{"level":"info","service":"Main","time":"2026-08-22T12:10:41.313753751+07:00","message":"write wav file: './tmp/7666/7666_3678.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:41.41289055+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:41.412918219+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:41.62011814+07:00","message":"[GCS] Start streaming session, msgId: 3679"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:44.412986045+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:44.413029025+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:45.019202902+07:00","message":"[GCS] IsForceVAD: false for message ID: 3679"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:45.079108351+07:00","message":"[GCS] Start streaming session, msgId: 3680"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:45.12189841+07:00","message":"receive streaming session, msgId: 3679"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:45.121922593+07:00","message":"found end of frame, send empty tag with msgId: 3679"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:45.121926276+07:00","message":"end Recv id 3679"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:45.121933925+07:00","message":"[buffer interim] 3679 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:45.121941019+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:45.121945942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:45.121949338+07:00","message":"> Transcript [21522] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:45.121952242+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:45.121955248+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:45.12195759+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:45.121959886+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:45.12196759+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:45.121979471+07:00","message":"push: {true \n 0 0xc0038ee080}"}
{"level":"info","service":"Main","time":"2026-08-22T12:10:45.131557881+07:00","message":"write wav file: './tmp/7666/7666_3679.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:47.414000949+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:47.414014764+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:48.54912916+07:00","message":"receive streaming session, msgId: 3680"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:48.549180248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนตาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:48.549185867+07:00","message":"receive interim result [false|false]: คนตาย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:48.549199839+07:00","message":"[buffer interim] 3680 false คนตาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:48.549206803+07:00","message":"[bufferProcess] interim [480000000]:คนตาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:48.549209066+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:48.549218545+07:00","message":"[bufferProcess] send to processor (ticker):คนตาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:48.549222926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:48.549237393+07:00","message":"> Transcript [21523] [false]: 'คนตาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:48.549241138+07:00","message":"Set StatePrefix (first interim): 'คนตาย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:49.128506624+07:00","message":"receive streaming session, msgId: 3680"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:49.128548219+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนตาย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:49.128554694+07:00","message":"receive interim result [false|false]: คนตาย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:49.1285718+07:00","message":"[buffer interim] 3680 false คนตาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:49.128580266+07:00","message":"[bufferProcess] interim [80000000]:คนตาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:49.128582727+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:49.844996766+07:00","message":"receive streaming session, msgId: 3680"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:49.845049226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อีกละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:49.845054743+07:00","message":"receive interim result [false|false]: อีกละ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:49.845068782+07:00","message":"[buffer interim] 3680 false อีกละ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:49.845076202+07:00","message":"[bufferProcess] interim [800000000]:อีกละ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:49.845079109+07:00","message":"[bufferProcess] send to processor:คนตาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:49.845084262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:49.845087935+07:00","message":"> Transcript [21524] [false]: 'คนตาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:49.845091845+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:49.845094047+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:49.845096441+07:00","message":"StatePrefix: 'คนตาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:49.845098943+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:49.896520233+07:00","message":"receive streaming session, msgId: 3680"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:49.896557787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนตายอีกหลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:49.896563778+07:00","message":"receive interim result [false|false]: คนตายอีกหลาย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:49.896576655+07:00","message":"[buffer interim] 3680 false คนตายอีกหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:49.896586311+07:00","message":"[bufferProcess] interim [860000000]:คนตายอีกหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:49.896589327+07:00","message":"[bufferProcess] send to processor:อีกละ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:49.896596684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:49.896599836+07:00","message":"> Transcript [21525] [false]: 'อีกละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:49.896602696+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:49.896605505+07:00","message":"Set new StatePrefix: 'อีกละ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:50.217581785+07:00","message":"receive streaming session, msgId: 3680"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:50.217630443+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนตายอีกหลายมื้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:50.21763654+07:00","message":"receive interim result [false|false]: คนตายอีกหลายมื้อ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:50.217655897+07:00","message":"[buffer interim] 3680 false คนตายอีกหลายมื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:50.217665087+07:00","message":"[bufferProcess] interim [160000000]:คนตายอีกหลายมื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:50.217669495+07:00","message":"[bufferProcess] send to processor:คนตายอีกหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:50.217676444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:50.21767932+07:00","message":"> Transcript [21526] [false]: 'คนตายอีกหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:50.217681819+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:50.217684467+07:00","message":"Set new StatePrefix: 'คนตายอีกหลาย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:50.269097237+07:00","message":"[GCS] IsForceVAD: false for message ID: 3680"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:50.355247083+07:00","message":"receive streaming session, msgId: 3680"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:50.355289377+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อีกหลายวัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:50.355295346+07:00","message":"receive interim result [false|false]: อีกหลายวัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:50.35531386+07:00","message":"[buffer interim] 3680 false อีกหลายวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:50.355322635+07:00","message":"[bufferProcess] interim [280000000]:อีกหลายวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:50.355325518+07:00","message":"[bufferProcess] send to processor:คนตายอีกหลายมื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:50.355331013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:50.355334513+07:00","message":"> Transcript [21527] [false]: 'คนตายอีกหลายมื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:50.355337749+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:50.355340398+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:50.355342688+07:00","message":"StatePrefix: 'คนตายอีกหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:50.355345543+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:50.365944792+07:00","message":"receive streaming session, msgId: 3680"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:50.365978306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนตายอีกหลายไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:50.365986646+07:00","message":"receive interim result [false|false]: คนตายอีกหลายไป"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:50.366000556+07:00","message":"[buffer interim] 3680 false คนตายอีกหลายไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:50.366006417+07:00","message":"[bufferProcess] interim [400000000]:คนตายอีกหลายไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:50.366008794+07:00","message":"[bufferProcess] send to processor:อีกหลายวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:50.366016743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:50.366019853+07:00","message":"> Transcript [21528] [false]: 'อีกหลายวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:50.366021855+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:50.366024076+07:00","message":"Set new StatePrefix: 'อีกหลายวัน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:50.400893958+07:00","message":"receive streaming session, msgId: 3680"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:50.400921316+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อีกหลายวัน\",\"confidence\":0.7960299}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:50.400926761+07:00","message":"receive interim result [true|false]: อีกหลายวัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:50.400938523+07:00","message":"end recv isFinal message id 3680"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:50.400941208+07:00","message":"end Recv id 3680"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:50.400949659+07:00","message":"[buffer interim] 3680 true อีกหลายวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:50.400956047+07:00","message":"[bufferProcess] interim [400000000]:อีกหลายวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:50.400966045+07:00","message":"[bufferProcess] send to processor (isfinal):คนตายอีกหลายไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:50.400969912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:50.40097276+07:00","message":"> Transcript [21529] [false]: 'คนตายอีกหลายไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:50.400975027+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:50.400977272+07:00","message":"Set new StatePrefix: 'คนตายอีกหลายไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:50.400979568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:50.400981584+07:00","message":"> Transcript [21530] [true]: 'อีกหลายวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:50.400987435+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:50.400989614+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:50.400991656+07:00","message":"StatePrefix: 'คนตายอีกหลายไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:50.400993872+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:50.400996748+07:00","message":"Push: 'อีกหลายวัน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:50.401005094+07:00","message":"push: {true อีกหลายวัน 0 0xc003134e80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:10:50.412025876+07:00","message":"write wav file: './tmp/7666/7666_3680.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:50.414024683+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:50.414034923+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:50.720157933+07:00","message":"[GCS] Start streaming session, msgId: 3681"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:51.30742499+07:00","message":"receive streaming session, msgId: 3681"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:51.307466589+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:51.307472756+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:51.307487492+07:00","message":"[buffer interim] 3681 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:51.30749461+07:00","message":"[bufferProcess] interim [600000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:51.307497025+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:51.52437572+07:00","message":"receive streaming session, msgId: 3681"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:51.524412387+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากดู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:51.524418555+07:00","message":"receive interim result [false|false]: อยากดู"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:51.524436018+07:00","message":"[buffer interim] 3681 false อยากดู"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:51.524443033+07:00","message":"[bufferProcess] interim [780000000]:อยากดู"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:51.524445595+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:51.524449149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:51.524452082+07:00","message":"> Transcript [21531] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:51.52445426+07:00","message":"Set StatePrefix (first interim): 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:51.70750516+07:00","message":"receive streaming session, msgId: 3681"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:51.707543608+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดาวโจนส์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:51.707549706+07:00","message":"receive interim result [false|false]: ดาวโจนส์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:51.70756303+07:00","message":"[buffer interim] 3681 false ดาวโจนส์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:51.707572162+07:00","message":"[bufferProcess] interim [960000000]:ดาวโจนส์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:51.707575094+07:00","message":"[bufferProcess] send to processor:อยากดู"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:51.707580581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:51.707583864+07:00","message":"> Transcript [21532] [false]: 'อยากดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:51.707586904+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:51.707589199+07:00","message":"Set new StatePrefix: 'อยากดู'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:52.010589593+07:00","message":"receive streaming session, msgId: 3681"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:52.010639576+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จอย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:52.01064599+07:00","message":"receive interim result [false|false]: จอย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:52.010662108+07:00","message":"[buffer interim] 3681 false จอย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:52.01066891+07:00","message":"[bufferProcess] interim [320000000]:จอย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:52.010671519+07:00","message":"[bufferProcess] send to processor:ดาวโจนส์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:52.010675133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:52.010678039+07:00","message":"> Transcript [21533] [false]: 'ดาวโจนส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:52.010680815+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:52.010683484+07:00","message":"Set new StatePrefix: 'ดาวโจนส์'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:52.635039596+07:00","message":"receive streaming session, msgId: 3681"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:52.635079542+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จอย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:52.635085637+07:00","message":"receive interim result [false|false]: จอย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:52.635095868+07:00","message":"[buffer interim] 3681 false จอย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:52.635102237+07:00","message":"[bufferProcess] interim [920000000]:จอย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:52.635105257+07:00","message":"[bufferProcess] send to processor:จอย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:52.635108673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:52.635111821+07:00","message":"> Transcript [21534] [false]: 'จอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:52.635114048+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:52.635116775+07:00","message":"Set new StatePrefix: 'จอย'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:53.414939494+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:53.414951883+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:53.862004466+07:00","message":"[GCS] Cleaned up inactive client: 3667"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:53.862026114+07:00","message":"[GCS] Cleaned up inactive client: 3669"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:53.86202924+07:00","message":"[GCS] Cleaned up inactive client: 3665"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:53.862031315+07:00","message":"[GCS] Cleaned up inactive client: 3664"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:53.862033491+07:00","message":"[GCS] Cleaned up inactive client: 3666"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:53.862035512+07:00","message":"[GCS] Cleaned up inactive client: 3668"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:53.862037752+07:00","message":"[GCS] Cleaned up inactive client: 3670"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:55.011984198+07:00","message":"receive streaming session, msgId: 3681"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:55.012026962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จอย\",\"confidence\":0.8192575}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:55.012033172+07:00","message":"receive interim result [true|false]: จอย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:55.01204439+07:00","message":"end recv isFinal message id 3681"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:55.01204706+07:00","message":"end Recv id 3681"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:55.012054034+07:00","message":"[buffer interim] 3681 true จอย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:55.012062057+07:00","message":"[bufferProcess] interim [660000000]:จอย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:55.012069252+07:00","message":"[bufferProcess] send to processor (isfinal):จอย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:55.012074021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:55.012076866+07:00","message":"> Transcript [21535] [false]: 'จอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:55.012080817+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:55.012083319+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:55.012085749+07:00","message":"StatePrefix: 'จอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:55.012088289+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:55.012090028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:55.012092293+07:00","message":"> Transcript [21536] [true]: 'จอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:55.012094803+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:55.01209704+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:55.012098902+07:00","message":"StatePrefix: 'จอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:55.012100698+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:55.012108207+07:00","message":"Push: 'จอย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:55.012116266+07:00","message":"push: {true จอย 0 0xc00291a400}"}
{"level":"info","service":"Main","time":"2026-08-22T12:10:55.02264498+07:00","message":"write wav file: './tmp/7666/7666_3681.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:55.83945667+07:00","message":"[GCS] IsForceVAD: false for message ID: 3681"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:56.415457563+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:56.415524968+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:57.899986046+07:00","message":"[GCS] Start streaming session, msgId: 3682"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:59.416281604+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:10:59.416302477+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:59.507163941+07:00","message":"receive streaming session, msgId: 3682"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:59.507200976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบตหมด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:59.507207075+07:00","message":"receive interim result [false|false]: แบตหมด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:59.507220737+07:00","message":"[buffer interim] 3682 false แบตหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:59.507227071+07:00","message":"[bufferProcess] interim [440000000]:แบตหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:59.507229393+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:59.507234968+07:00","message":"[bufferProcess] send to processor (ticker):แบตหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:59.507238156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:59.507241082+07:00","message":"> Transcript [21537] [false]: 'แบตหมด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:59.507243368+07:00","message":"Set StatePrefix (first interim): 'แบตหมด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:59.960243677+07:00","message":"receive streaming session, msgId: 3682"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:59.96028822+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"7:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:59.960294313+07:00","message":"receive interim result [false|false]: 7:00 น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:10:59.960308494+07:00","message":"[buffer interim] 3682 false 7:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:59.960315654+07:00","message":"[bufferProcess] interim [860000000]:7:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:10:59.960318214+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:00.541348334+07:00","message":"receive streaming session, msgId: 3682"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:00.541391926+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"7:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:00.541397626+07:00","message":"receive interim result [false|false]: 7:00 น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:00.541412119+07:00","message":"[buffer interim] 3682 false 7:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:00.541422298+07:00","message":"[bufferProcess] interim [460000000]:7:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:00.541425243+07:00","message":"[bufferProcess] send to processor:7:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:00.541431696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:00.541434917+07:00","message":"> Transcript [21538] [false]: '7:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:00.541437524+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:00.541439979+07:00","message":"Set new StatePrefix: '7:00 น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:00.864553055+07:00","message":"receive streaming session, msgId: 3682"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:00.864597511+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบตหมดใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:00.864605611+07:00","message":"receive interim result [false|false]: แบตหมดใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:00.864623725+07:00","message":"[buffer interim] 3682 false แบตหมดใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:00.864633715+07:00","message":"[bufferProcess] interim [820000000]:แบตหมดใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:00.864637792+07:00","message":"[bufferProcess] send to processor:7:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:00.8646427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:00.8646476+07:00","message":"> Transcript [21539] [false]: '7:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:00.864652972+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:00.864656284+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:00.86466013+07:00","message":"StatePrefix: '7:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:00.864663534+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:01.458809908+07:00","message":"receive streaming session, msgId: 3682"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:01.458873877+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบตหมดใจ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:01.458882301+07:00","message":"receive interim result [false|false]: แบตหมดใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:01.458900606+07:00","message":"[buffer interim] 3682 false แบตหมดใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:01.458911158+07:00","message":"[bufferProcess] interim [420000000]:แบตหมดใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:01.458919276+07:00","message":"[bufferProcess] send to processor:แบตหมดใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:01.458924805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:01.458928683+07:00","message":"> Transcript [21540] [false]: 'แบตหมดใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:01.458932834+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:01.458936242+07:00","message":"Set new StatePrefix: 'แบตหมดใจ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:01.776200299+07:00","message":"receive streaming session, msgId: 3682"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:01.776241317+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"7:00 น ใจให้ไหว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:01.776247054+07:00","message":"receive interim result [false|false]: 7:00 น ใจให้ไหว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:01.77626052+07:00","message":"[buffer interim] 3682 false 7:00 น ใจให้ไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:01.776268891+07:00","message":"[bufferProcess] interim [720000000]:7:00 น ใจให้ไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:01.776273001+07:00","message":"[bufferProcess] send to processor:แบตหมดใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:01.77628706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:01.776291062+07:00","message":"> Transcript [21541] [false]: 'แบตหมดใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:01.776294832+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:01.776297423+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:01.776299682+07:00","message":"StatePrefix: 'แบตหมดใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:01.776301943+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:02.355253995+07:00","message":"receive streaming session, msgId: 3682"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:02.355298261+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"7:00 น ใจให้ไหว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:02.355306309+07:00","message":"receive interim result [false|false]: 7:00 น ใจให้ไหว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:02.355323578+07:00","message":"[buffer interim] 3682 false 7:00 น ใจให้ไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:02.355334907+07:00","message":"[bufferProcess] interim [320000000]:7:00 น ใจให้ไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:02.355339149+07:00","message":"[bufferProcess] send to processor:7:00 น ใจให้ไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:02.355346605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:02.355351708+07:00","message":"> Transcript [21542] [false]: '7:00 น ใจให้ไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:02.355355378+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:02.355358907+07:00","message":"Set new StatePrefix: '7:00 น ใจให้ไหว'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:02.416927166+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:02.416933999+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:02.527696795+07:00","message":"receive streaming session, msgId: 3682"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:02.52773994+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"7:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:02.527747973+07:00","message":"receive interim result [false|false]: 7:00 น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:02.527761679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ใจให้ไว้ตั้งหลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:02.527766144+07:00","message":"receive interim result [false|false]:  ใจให้ไว้ตั้งหลาย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:02.527775506+07:00","message":"[buffer interim] 3682 false 7:00 น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:02.527781026+07:00","message":"[buffer interim] 3682 false  ใจให้ไว้ตั้งหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:02.527789931+07:00","message":"[bufferProcess] interim [500000000]:7:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:02.527793813+07:00","message":"[bufferProcess] send to processor:7:00 น ใจให้ไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:02.527798487+07:00","message":"[bufferProcess] interim [500000000]: ใจให้ไว้ตั้งหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:02.527802034+07:00","message":"[bufferProcess] update buffer: 7:00 น ใจให้ไว้ตั้งหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:02.527806146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:02.527810237+07:00","message":"> Transcript [21543] [false]: '7:00 น ใจให้ไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:02.527815517+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:02.527818729+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:02.527821749+07:00","message":"StatePrefix: '7:00 น ใจให้ไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:02.527824815+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.174339342+07:00","message":"receive streaming session, msgId: 3682"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.17438708+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"7:00 น ใจให้ไว้ตั้งหลาย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.174393557+07:00","message":"receive interim result [false|false]: 7:00 น ใจให้ไว้ตั้งหลาย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.174410159+07:00","message":"[buffer interim] 3682 false 7:00 น ใจให้ไว้ตั้งหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.174420016+07:00","message":"[bufferProcess] interim [100000000]:7:00 น ใจให้ไว้ตั้งหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.174423916+07:00","message":"[bufferProcess] send to processor:7:00 น ใจให้ไว้ตั้งหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.174427763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.174430797+07:00","message":"> Transcript [21544] [false]: '7:00 น ใจให้ไว้ตั้งหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.174433886+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.174436901+07:00","message":"Set new StatePrefix: '7:00 น ใจให้ไว้ตั้งหลาย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.234834509+07:00","message":"receive streaming session, msgId: 3682"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.234871442+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"7:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.23487949+07:00","message":"receive interim result [false|false]: 7:00 น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.234898145+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ใจให้ไว้ตั้งหลายบ่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.234902079+07:00","message":"receive interim result [false|false]:  ใจให้ไว้ตั้งหลายบ่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.234911999+07:00","message":"[buffer interim] 3682 false 7:00 น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.234918245+07:00","message":"[buffer interim] 3682 false  ใจให้ไว้ตั้งหลายบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.234924937+07:00","message":"[bufferProcess] interim [160000000]:7:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.234928288+07:00","message":"[bufferProcess] send to processor:7:00 น ใจให้ไว้ตั้งหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.23493178+07:00","message":"[bufferProcess] interim [160000000]: ใจให้ไว้ตั้งหลายบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.234935549+07:00","message":"[bufferProcess] update buffer: 7:00 น ใจให้ไว้ตั้งหลายบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.234938851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.234941667+07:00","message":"> Transcript [21545] [false]: '7:00 น ใจให้ไว้ตั้งหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.234945767+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.234948119+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.234950458+07:00","message":"StatePrefix: '7:00 น ใจให้ไว้ตั้งหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.234953777+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.245269852+07:00","message":"receive streaming session, msgId: 3682"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.2452872+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"7:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.245292159+07:00","message":"receive interim result [false|false]: 7:00 น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.245298119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ใจให้ไว้ตั้งหลายมุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.245301581+07:00","message":"receive interim result [false|false]:  ใจให้ไว้ตั้งหลายมุม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.245309191+07:00","message":"[buffer interim] 3682 false 7:00 น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.245313427+07:00","message":"[buffer interim] 3682 false  ใจให้ไว้ตั้งหลายมุม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.245317284+07:00","message":"[bufferProcess] interim [220000000]:7:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.245319912+07:00","message":"[bufferProcess] send to processor:7:00 น ใจให้ไว้ตั้งหลายบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.245323096+07:00","message":"[bufferProcess] interim [220000000]: ใจให้ไว้ตั้งหลายมุม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.245325554+07:00","message":"[bufferProcess] update buffer: 7:00 น ใจให้ไว้ตั้งหลายมุม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.245327851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.245330195+07:00","message":"> Transcript [21546] [false]: '7:00 น ใจให้ไว้ตั้งหลายบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.245333098+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.245335604+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.245337641+07:00","message":"StatePrefix: '7:00 น ใจให้ไว้ตั้งหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.245340176+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.550112109+07:00","message":"receive streaming session, msgId: 3682"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.550150465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"7:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.550156145+07:00","message":"receive interim result [false|false]: 7:00 น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.550167958+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ใจให้ไว้ตั้งหลายหมู่บ้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.550172246+07:00","message":"receive interim result [false|false]:  ใจให้ไว้ตั้งหลายหมู่บ้าน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.550189274+07:00","message":"[buffer interim] 3682 false 7:00 น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.550203222+07:00","message":"[buffer interim] 3682 false  ใจให้ไว้ตั้งหลายหมู่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.550232066+07:00","message":"[bufferProcess] interim [460000000]:7:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.550258932+07:00","message":"[bufferProcess] send to processor:7:00 น ใจให้ไว้ตั้งหลายมุม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.55027025+07:00","message":"[bufferProcess] interim [460000000]: ใจให้ไว้ตั้งหลายหมู่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.550274076+07:00","message":"[bufferProcess] update buffer: 7:00 น ใจให้ไว้ตั้งหลายหมู่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.550278057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.550286045+07:00","message":"> Transcript [21547] [false]: '7:00 น ใจให้ไว้ตั้งหลายมุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.550290422+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.550295797+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.550298536+07:00","message":"StatePrefix: '7:00 น ใจให้ไว้ตั้งหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.55030086+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.659846366+07:00","message":"[GCS] IsForceVAD: false for message ID: 3682"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.738352033+07:00","message":"receive streaming session, msgId: 3682"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.738392971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"7:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.738399937+07:00","message":"receive interim result [false|false]: 7:00 น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.738414149+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ใจให้ไว้ตั้งหลายบทบาท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.73841809+07:00","message":"receive interim result [false|false]:  ใจให้ไว้ตั้งหลายบทบาท"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.738426148+07:00","message":"[buffer interim] 3682 false 7:00 น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.738430261+07:00","message":"[buffer interim] 3682 false  ใจให้ไว้ตั้งหลายบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.738437579+07:00","message":"[bufferProcess] interim [640000000]:7:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.738442074+07:00","message":"[bufferProcess] send to processor:7:00 น ใจให้ไว้ตั้งหลายหมู่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.738452311+07:00","message":"[bufferProcess] interim [640000000]: ใจให้ไว้ตั้งหลายบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.738456602+07:00","message":"[bufferProcess] update buffer: 7:00 น ใจให้ไว้ตั้งหลายบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.738459695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.738462965+07:00","message":"> Transcript [21548] [false]: '7:00 น ใจให้ไว้ตั้งหลายหมู่บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.738467326+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.738470028+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.738472246+07:00","message":"StatePrefix: '7:00 น ใจให้ไว้ตั้งหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.738474674+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.738482108+07:00","message":"Push: '7:00 น ใจให้ไว้ตั้งหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.738484298+07:00","message":"TextPushed: '7:00 น ใจให้ไว้ตั้งหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.738486926+07:00","message":"Set new StatePrefix : '7:00 น ใจให้ไว้ตั้งหลายหมู่บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.738489203+07:00","message":"Next Push (prob) : 'หมู่บ้าน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.738497923+07:00","message":"push: {false 7:00 น ใจให้ไว้ตั้งหลาย 0 0xc002696080}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.780216347+07:00","message":"[GCS] Start streaming session, msgId: 3683"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.847569205+07:00","message":"receive streaming session, msgId: 3682"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.847620083+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"7:00 น ใจให้ไว้ตั้งหลายบทบาท\",\"confidence\":0.8628802}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.847626765+07:00","message":"receive interim result [true|false]: 7:00 น ใจให้ไว้ตั้งหลายบทบาท"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.847639637+07:00","message":"end recv isFinal message id 3682"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.847643176+07:00","message":"end Recv id 3682"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.847651587+07:00","message":"[buffer interim] 3682 true 7:00 น ใจให้ไว้ตั้งหลายบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.847658888+07:00","message":"[bufferProcess] interim [790000000]:7:00 น ใจให้ไว้ตั้งหลายบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.847663567+07:00","message":"[bufferProcess] send to processor (isfinal):7:00 น ใจให้ไว้ตั้งหลายบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.847667281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.847670333+07:00","message":"> Transcript [21549] [false]: '7:00 น ใจให้ไว้ตั้งหลายบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.847672922+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.847675648+07:00","message":"Set new StatePrefix: '7:00 น ใจให้ไว้ตั้งหลายบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.847677678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.84767961+07:00","message":"> Transcript [21550] [true]: '7:00 น ใจให้ไว้ตั้งหลายบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.847682233+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.84768439+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.847686549+07:00","message":"StatePrefix: '7:00 น ใจให้ไว้ตั้งหลายบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.847688952+07:00","message":"TextPushed: '7:00 น ใจให้ไว้ตั้งหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:03.847692622+07:00","message":"Push: 'บทบาท'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:03.84770167+07:00","message":"push: {true บทบาท 0 0xc002696080}"}
{"level":"info","service":"Main","time":"2026-08-22T12:11:03.859064299+07:00","message":"write wav file: './tmp/7666/7666_3682.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:04.489115657+07:00","message":"[GCS] IsForceVAD: false for message ID: 3683"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:04.549524899+07:00","message":"[GCS] Start streaming session, msgId: 3684"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:04.577248968+07:00","message":"receive streaming session, msgId: 3683"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:04.577267361+07:00","message":"found end of frame, send empty tag with msgId: 3683"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:04.577270621+07:00","message":"end Recv id 3683"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:04.577278005+07:00","message":"[buffer interim] 3683 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:04.577286711+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:04.577292945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:04.577296537+07:00","message":"> Transcript [21551] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:04.577299457+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:04.577301805+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:04.577303928+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:04.577305936+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:04.577312821+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:04.577322934+07:00","message":"push: {true \n 0 0xc002696600}"}
{"level":"info","service":"Main","time":"2026-08-22T12:11:04.58331278+07:00","message":"write wav file: './tmp/7666/7666_3683.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:05.417897076+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:05.41789714+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:05.932349628+07:00","message":"receive streaming session, msgId: 3684"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:05.932403274+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพิ่งออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:05.932409303+07:00","message":"receive interim result [false|false]: เพิ่งออก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:05.93242428+07:00","message":"[buffer interim] 3684 false เพิ่งออก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:05.932431251+07:00","message":"[bufferProcess] interim [140000000]:เพิ่งออก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:05.932433382+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:05.932439078+07:00","message":"[bufferProcess] send to processor (ticker):เพิ่งออก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:05.932442243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:05.932444992+07:00","message":"> Transcript [21552] [false]: 'เพิ่งออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:05.932447382+07:00","message":"Set StatePrefix (first interim): 'เพิ่งออก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:06.903237529+07:00","message":"receive streaming session, msgId: 3684"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:06.903278755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:06.903285205+07:00","message":"receive interim result [false|false]: นอน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:06.903300967+07:00","message":"[buffer interim] 3684 false นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:06.903313098+07:00","message":"[bufferProcess] interim [220000000]:นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:06.903315637+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:07.393933495+07:00","message":"receive streaming session, msgId: 3684"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:07.393970868+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนนอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:07.393977149+07:00","message":"receive interim result [false|false]: ก่อนนอน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:07.393992575+07:00","message":"[buffer interim] 3684 false ก่อนนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:07.394000277+07:00","message":"[bufferProcess] interim [640000000]:ก่อนนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:07.394003459+07:00","message":"[bufferProcess] send to processor:นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:07.394010246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:07.394013339+07:00","message":"> Transcript [21553] [false]: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:07.394015861+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:07.394018667+07:00","message":"Set new StatePrefix: 'นอน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:07.589607225+07:00","message":"receive streaming session, msgId: 3684"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:07.589652834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอนนอนนอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:07.589659219+07:00","message":"receive interim result [false|false]: นอนนอนนอน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:07.589679791+07:00","message":"[buffer interim] 3684 false นอนนอนนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:07.589689177+07:00","message":"[bufferProcess] interim [880000000]:นอนนอนนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:07.589692091+07:00","message":"[bufferProcess] send to processor:ก่อนนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:07.589696806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:07.589700631+07:00","message":"> Transcript [21554] [false]: 'ก่อนนอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:07.589703099+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:07.589705208+07:00","message":"Set new StatePrefix: 'ก่อนนอน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:08.222268829+07:00","message":"receive streaming session, msgId: 3684"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:08.222313383+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอนนอนนอน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:08.222319807+07:00","message":"receive interim result [false|false]: นอนนอนนอน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:08.222336295+07:00","message":"[buffer interim] 3684 false นอนนอนนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:08.222348068+07:00","message":"[bufferProcess] interim [480000000]:นอนนอนนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:08.222350515+07:00","message":"[bufferProcess] send to processor:นอนนอนนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:08.222354871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:08.222358177+07:00","message":"> Transcript [21555] [false]: 'นอนนอนนอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:08.222360624+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:08.222362831+07:00","message":"Set new StatePrefix: 'นอนนอนนอน'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:08.418350209+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:08.418368997+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:08.528195962+07:00","message":"[GCS] IsForceVAD: false for message ID: 3684"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:08.637437404+07:00","message":"receive streaming session, msgId: 3684"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:08.637487045+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอนนอนนอน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:08.637494392+07:00","message":"receive interim result [true|false]: นอนนอนนอน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:08.63750682+07:00","message":"end recv isFinal message id 3684"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:08.637509297+07:00","message":"end Recv id 3684"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:08.63751622+07:00","message":"[buffer interim] 3684 true นอนนอนนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:08.637524761+07:00","message":"[bufferProcess] interim [990000000]:นอนนอนนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:08.637528611+07:00","message":"[bufferProcess] send to processor (isfinal):นอนนอนนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:08.63753196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:08.637534909+07:00","message":"> Transcript [21556] [false]: 'นอนนอนนอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:08.637538558+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:08.637541075+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:08.637543203+07:00","message":"StatePrefix: 'นอนนอนนอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:08.63754555+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:08.637547872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:08.637551051+07:00","message":"> Transcript [21557] [true]: 'นอนนอนนอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:08.637553821+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:08.637556012+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:08.637558067+07:00","message":"StatePrefix: 'นอนนอนนอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:08.637560283+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:08.637566459+07:00","message":"Push: 'นอนนอนนอน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:08.637575623+07:00","message":"push: {true นอนนอนนอน 0 0xc002a2ab00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:11:08.646646087+07:00","message":"write wav file: './tmp/7666/7666_3684.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:08.660100122+07:00","message":"[GCS] Start streaming session, msgId: 3685"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:09.206775242+07:00","message":"receive streaming session, msgId: 3685"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:09.206820444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:09.206825566+07:00","message":"receive interim result [false|false]: ว่า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:09.206842222+07:00","message":"[buffer interim] 3685 false ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:09.206849428+07:00","message":"[bufferProcess] interim [420000000]:ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:09.20685151+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:09.345890974+07:00","message":"receive streaming session, msgId: 3685"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:09.345934733+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:09.34594084+07:00","message":"receive interim result [false|false]: วัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:09.345951637+07:00","message":"[buffer interim] 3685 false วัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:09.345958447+07:00","message":"[bufferProcess] interim [480000000]:วัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:09.345960855+07:00","message":"[bufferProcess] send to processor:ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:09.345964145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:09.345967414+07:00","message":"> Transcript [21558] [false]: 'ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:09.345969695+07:00","message":"Set StatePrefix (first interim): 'ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:09.491665822+07:00","message":"receive streaming session, msgId: 3685"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:09.491699062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วาน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:09.491705086+07:00","message":"receive interim result [false|false]: วาน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:09.491720341+07:00","message":"[buffer interim] 3685 false วาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:09.491727258+07:00","message":"[bufferProcess] interim [600000000]:วาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:09.491729998+07:00","message":"[bufferProcess] send to processor:วัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:09.491734474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:09.49173796+07:00","message":"> Transcript [21559] [false]: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:09.491740383+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:09.491742689+07:00","message":"Set new StatePrefix: 'วัน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:09.598836151+07:00","message":"receive streaming session, msgId: 3685"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:09.598878743+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วอนขอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:09.598885455+07:00","message":"receive interim result [false|false]: วอนขอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:09.598900086+07:00","message":"[buffer interim] 3685 false วอนขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:09.598909657+07:00","message":"[bufferProcess] interim [720000000]:วอนขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:09.598912138+07:00","message":"[bufferProcess] send to processor:วาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:09.598916251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:09.598919091+07:00","message":"> Transcript [21560] [false]: 'วาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:09.598921293+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:09.598924002+07:00","message":"Set new StatePrefix: 'วาน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:09.73541481+07:00","message":"receive streaming session, msgId: 3685"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:09.735452978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"One Call\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:09.735459155+07:00","message":"receive interim result [false|false]: One Call"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:09.735473835+07:00","message":"[buffer interim] 3685 false One Call"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:09.735480408+07:00","message":"[bufferProcess] interim [900000000]:One Call"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:09.735483201+07:00","message":"[bufferProcess] send to processor:วอนขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:09.735487875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:09.735490928+07:00","message":"> Transcript [21561] [false]: 'วอนขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:09.735493078+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:09.735497815+07:00","message":"Set new StatePrefix: 'วอนขอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:10.091095048+07:00","message":"receive streaming session, msgId: 3685"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:10.091142364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วานของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:10.091151613+07:00","message":"receive interim result [false|false]: วานของ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:10.091175665+07:00","message":"[buffer interim] 3685 false วานของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:10.091187588+07:00","message":"[bufferProcess] interim [260000000]:วานของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:10.091191293+07:00","message":"[bufferProcess] send to processor:One Call"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:10.091196674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:10.091202331+07:00","message":"> Transcript [21562] [false]: 'One Call'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:10.091205289+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:10.091208892+07:00","message":"Set new StatePrefix: 'One Call'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:10.106443802+07:00","message":"receive streaming session, msgId: 3685"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:10.106479425+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่านของหลวง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:10.106485235+07:00","message":"receive interim result [false|false]: ว่านของหลวง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:10.106503736+07:00","message":"[buffer interim] 3685 false ว่านของหลวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:10.106510553+07:00","message":"[bufferProcess] interim [320000000]:ว่านของหลวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:10.106512873+07:00","message":"[bufferProcess] send to processor:วานของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:10.106516193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:10.106518789+07:00","message":"> Transcript [21563] [false]: 'วานของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:10.106520999+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:10.106523076+07:00","message":"Set new StatePrefix: 'วานของ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:10.233574077+07:00","message":"receive streaming session, msgId: 3685"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:10.233620025+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันของเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:10.233628325+07:00","message":"receive interim result [false|false]: วันของเรา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:10.233646479+07:00","message":"[buffer interim] 3685 false วันของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:10.233655052+07:00","message":"[bufferProcess] interim [380000000]:วันของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:10.233658294+07:00","message":"[bufferProcess] send to processor:ว่านของหลวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:10.233661951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:10.233665173+07:00","message":"> Transcript [21564] [false]: 'ว่านของหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:10.233667543+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:10.233669822+07:00","message":"Set new StatePrefix: 'ว่านของหลวง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:10.436789384+07:00","message":"receive streaming session, msgId: 3685"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:10.436830918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วานของหรอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:10.436837108+07:00","message":"receive interim result [false|false]: วานของหรอก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:10.436853734+07:00","message":"[buffer interim] 3685 false วานของหรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:10.43686707+07:00","message":"[bufferProcess] interim [620000000]:วานของหรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:10.436870273+07:00","message":"[bufferProcess] send to processor:วันของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:10.436874138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:10.436877473+07:00","message":"> Transcript [21565] [false]: 'วันของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:10.436879986+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:10.436882262+07:00","message":"Set new StatePrefix: 'วันของเรา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:10.602122533+07:00","message":"receive streaming session, msgId: 3685"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:10.602172079+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วานของหรอกนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:10.602177777+07:00","message":"receive interim result [false|false]: วานของหรอกนะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:10.602194286+07:00","message":"[buffer interim] 3685 false วานของหรอกนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:10.602201819+07:00","message":"[bufferProcess] interim [740000000]:วานของหรอกนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:10.602205063+07:00","message":"[bufferProcess] send to processor:วานของหรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:10.602211155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:10.602214571+07:00","message":"> Transcript [21566] [false]: 'วานของหรอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:10.602217036+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:10.602219295+07:00","message":"Set new StatePrefix: 'วานของหรอก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:10.614666272+07:00","message":"receive streaming session, msgId: 3685"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:10.614703227+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วานของหรอกน้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:10.614711542+07:00","message":"receive interim result [false|false]: วานของหรอกน้อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:10.614725288+07:00","message":"[buffer interim] 3685 false วานของหรอกน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:10.614731159+07:00","message":"[bufferProcess] interim [800000000]:วานของหรอกน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:10.614734047+07:00","message":"[bufferProcess] send to processor:วานของหรอกนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:10.61473922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:10.614742595+07:00","message":"> Transcript [21567] [false]: 'วานของหรอกนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:10.614746272+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:10.614748505+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:10.614750816+07:00","message":"StatePrefix: 'วานของหรอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:10.614753508+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:11.232966541+07:00","message":"receive streaming session, msgId: 3685"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:11.233009678+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วานของหรอกน้อง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:11.233016495+07:00","message":"receive interim result [false|false]: วานของหรอกน้อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:11.233030417+07:00","message":"[buffer interim] 3685 false วานของหรอกน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:11.233038096+07:00","message":"[bufferProcess] interim [400000000]:วานของหรอกน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:11.233040827+07:00","message":"[bufferProcess] send to processor:วานของหรอกน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:11.233046323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:11.2330492+07:00","message":"> Transcript [21568] [false]: 'วานของหรอกน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:11.233053189+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:11.233055686+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:11.233057758+07:00","message":"StatePrefix: 'วานของหรอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:11.233060323+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:11.419109673+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:11.419112982+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:12.141589564+07:00","message":"receive streaming session, msgId: 3685"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:12.141633495+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วานของหรอกน้องนิดหน่อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:12.141639796+07:00","message":"receive interim result [false|false]: วานของหรอกน้องนิดหน่อย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:12.141658201+07:00","message":"[buffer interim] 3685 false วานของหรอกน้องนิดหน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:12.141665792+07:00","message":"[bufferProcess] interim [300000000]:วานของหรอกน้องนิดหน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:12.141668843+07:00","message":"[bufferProcess] send to processor:วานของหรอกน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:12.141672472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:12.141677303+07:00","message":"> Transcript [21569] [false]: 'วานของหรอกน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:12.14168066+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:12.141683664+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:12.141685765+07:00","message":"StatePrefix: 'วานของหรอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:12.141688151+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:12.701859576+07:00","message":"receive streaming session, msgId: 3685"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:12.701897724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วานของหลอกน้องเมียเ***น้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:12.701904577+07:00","message":"receive interim result [false|false]: วานของหลอกน้องเมียเ***น้อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:12.70191613+07:00","message":"[buffer interim] 3685 false วานของหลอกน้องเมียเ***น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:12.701923193+07:00","message":"[bufferProcess] interim [840000000]:วานของหลอกน้องเมียเ***น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:12.701926093+07:00","message":"[bufferProcess] send to processor:วานของหรอกน้องนิดหน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:12.701931816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:12.701934761+07:00","message":"> Transcript [21570] [false]: 'วานของหรอกน้องนิดหน่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:12.701940043+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:12.701942643+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:12.701944721+07:00","message":"StatePrefix: 'วานของหรอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:12.701947017+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:12.701951857+07:00","message":"Push: 'วานของหรอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:12.701954045+07:00","message":"TextPushed: 'วานของหรอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:12.701956795+07:00","message":"Set new StatePrefix : 'วานของหรอกน้องนิดหน่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:12.701959361+07:00","message":"Next Push (prob) : 'น้องนิดหน่อย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:12.701985382+07:00","message":"push: {false วานของหรอก 0 0xc00291a280}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:13.13898876+07:00","message":"[GCS] IsForceVAD: false for message ID: 3685"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:13.23069852+07:00","message":"receive streaming session, msgId: 3685"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:13.230740978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วานของหลอกน้องเมียเ***น้อง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:13.230747261+07:00","message":"receive interim result [false|false]: วานของหลอกน้องเมียเ***น้อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:13.230759663+07:00","message":"[buffer interim] 3685 false วานของหลอกน้องเมียเ***น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:13.230768839+07:00","message":"[bufferProcess] interim [440000000]:วานของหลอกน้องเมียเ***น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:13.23077186+07:00","message":"[bufferProcess] send to processor:วานของหลอกน้องเมียเ***น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:13.230777259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:13.230780501+07:00","message":"> Transcript [21571] [false]: 'วานของหลอกน้องเมียเ***น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:13.230782949+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:13.230786206+07:00","message":"Set new StatePrefix: 'วานของหลอกน้องเมียเ***น้อง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:13.235879017+07:00","message":"receive streaming session, msgId: 3685"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:13.235908331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วานของหลอกน้องเมียเ***น้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:13.235915894+07:00","message":"receive interim result [false|false]: วานของหลอกน้องเมียเ***น้อ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:13.235929328+07:00","message":"[buffer interim] 3685 false วานของหลอกน้องเมียเ***น้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:13.235939172+07:00","message":"[bufferProcess] interim [500000000]:วานของหลอกน้องเมียเ***น้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:13.235941506+07:00","message":"[bufferProcess] send to processor:วานของหลอกน้องเมียเ***น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:13.235944935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:13.235947426+07:00","message":"> Transcript [21572] [false]: 'วานของหลอกน้องเมียเ***น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:13.235952954+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:13.235955381+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:13.235957921+07:00","message":"StatePrefix: 'วานของหลอกน้องเมียเ***น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:13.23596013+07:00","message":"TextPushed: 'วานของหรอก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:13.348504118+07:00","message":"receive streaming session, msgId: 3685"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:13.348551194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วานของหลอกน้องเ***น้อ\",\"confidence\":0.9002024}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:13.348557515+07:00","message":"receive interim result [true|false]: วานของหลอกน้องเ***น้อ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:13.348567214+07:00","message":"end recv isFinal message id 3685"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:13.348569756+07:00","message":"end Recv id 3685"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:13.348575859+07:00","message":"[buffer interim] 3685 true วานของหลอกน้องเ***น้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:13.348585391+07:00","message":"[bufferProcess] interim [500000000]:วานของหลอกน้องเ***น้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:13.348591244+07:00","message":"[bufferProcess] send to processor (isfinal):วานของหลอกน้องเมียเ***น้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:13.348595297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:13.348598449+07:00","message":"> Transcript [21573] [false]: 'วานของหลอกน้องเมียเ***น้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:13.34860179+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:13.348603677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:13.348605747+07:00","message":"> Transcript [21574] [true]: 'วานของหลอกน้องเ***น้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:13.348608269+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:13.348610319+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:13.348612437+07:00","message":"StatePrefix: 'วานของหลอกน้องเมียเ***น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:13.348617025+07:00","message":"TextPushed: 'วานของหรอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:13.348619083+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:13.348728608+07:00","message":"Push: 'หลอกน้องเ***น้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:13.348731968+07:00","message":"TextPushed: 'วานของหรอกหลอกน้องเ***น้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:13.348734281+07:00","message":"Set new StatePrefix : 'วานของหลอกน้องเ***น้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:13.348736526+07:00","message":"Next Push (prob) : 'วานของหลอกน้องเ***น้อ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:13.34874444+07:00","message":"push: {true หลอกน้องเ***น้อ 0 0xc00291a280}"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:13.348756216+07:00","message":"write aligntment file to 'tmp/7666/align_message_id_3685.html'"}
{"level":"info","service":"Main","time":"2026-08-22T12:11:13.363447817+07:00","message":"write wav file: './tmp/7666/7666_3685.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:13.459414958+07:00","message":"[GCS] Start streaming session, msgId: 3686"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:13.997151305+07:00","message":"receive streaming session, msgId: 3686"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:13.997206817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:13.997213183+07:00","message":"receive interim result [false|false]: บอก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:13.997227109+07:00","message":"[buffer interim] 3686 false บอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:13.997234595+07:00","message":"[bufferProcess] interim [600000000]:บอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:13.997236721+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:14.419225734+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:14.419235614+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:17.419838341+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:17.419849508+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:18.708929065+07:00","message":"[GCS] IsForceVAD: false for message ID: 3686"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:18.839131219+07:00","message":"[GCS] Start streaming session, msgId: 3687"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:18.847376394+07:00","message":"receive streaming session, msgId: 3686"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:18.847413315+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":"2026-08-22T12:11:18.847418342+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:18.847428884+07:00","message":"end recv isFinal message id 3686"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:18.847431668+07:00","message":"end Recv id 3686"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:18.847438048+07:00","message":"[buffer interim] 3686 true "}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:18.847445953+07:00","message":"[bufferProcess] interim [460000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:18.847451284+07:00","message":"[bufferProcess] send to processor (isfinal):บอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:18.84745571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:18.847458487+07:00","message":"> Transcript [21575] [false]: 'บอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:18.847460971+07:00","message":"Set StatePrefix (first interim): 'บอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:18.847462852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:18.847464843+07:00","message":"> Transcript [21576] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:18.847467551+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:18.847470488+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:18.847473051+07:00","message":"StatePrefix: 'บอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:18.847475304+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:18.847478314+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:18.847487634+07:00","message":"push: {true  0 0xc00291a080}"}
{"level":"info","service":"Main","time":"2026-08-22T12:11:18.858283642+07:00","message":"write wav file: './tmp/7666/7666_3686.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:19.738178498+07:00","message":"[GCS] IsForceVAD: false for message ID: 3687"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:19.801409158+07:00","message":"[GCS] Start streaming session, msgId: 3688"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:19.830173501+07:00","message":"receive streaming session, msgId: 3687"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:19.830212987+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:19.830218257+07:00","message":"receive interim result [false|false]: จบ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:19.83023453+07:00","message":"[buffer interim] 3687 false จบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:19.830246909+07:00","message":"[bufferProcess] interim [20000000]:จบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:19.830249114+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:19.85683042+07:00","message":"receive streaming session, msgId: 3687"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:19.856881519+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จบ\",\"confidence\":0.73069924}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:19.856887448+07:00","message":"receive interim result [true|false]: จบ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:19.856893344+07:00","message":"end recv isFinal message id 3687"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:19.856895862+07:00","message":"end Recv id 3687"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:19.856901805+07:00","message":"[buffer interim] 3687 true จบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:19.856908642+07:00","message":"[bufferProcess] interim [110000000]:จบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:19.856912077+07:00","message":"[bufferProcess] send to processor (isfinal):จบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:19.856915389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:19.856918287+07:00","message":"> Transcript [21577] [false]: 'จบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:19.856920976+07:00","message":"Set StatePrefix (first interim): 'จบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:19.856923126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:19.856925189+07:00","message":"> Transcript [21578] [true]: 'จบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:19.856930331+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:19.856933097+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:19.856935729+07:00","message":"StatePrefix: 'จบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:19.85693787+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:19.856940622+07:00","message":"Push: 'จบ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:19.856948461+07:00","message":"push: {true จบ 0 0xc003134400}"}
{"level":"info","service":"Main","time":"2026-08-22T12:11:19.863116611+07:00","message":"write wav file: './tmp/7666/7666_3687.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:20.420538691+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:20.420565816+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:23.421186395+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:23.421202563+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:23.862574535+07:00","message":"[GCS] Cleaned up inactive client: 3672"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:23.862601208+07:00","message":"[GCS] Cleaned up inactive client: 3673"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:23.862604341+07:00","message":"[GCS] Cleaned up inactive client: 3671"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:23.869451701+07:00","message":"receive streaming session, msgId: 3688"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:23.869486066+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รวม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:23.86949147+07:00","message":"receive interim result [false|false]: รวม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:23.869507687+07:00","message":"[buffer interim] 3688 false รวม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:23.869514791+07:00","message":"[bufferProcess] interim [900000000]:รวม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:23.869517022+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:23.869520702+07:00","message":"[bufferProcess] send to processor (ticker):รวม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:23.86953782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:23.869566756+07:00","message":"> Transcript [21579] [false]: 'รวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:23.869571276+07:00","message":"Set StatePrefix (first interim): 'รวม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:24.193806333+07:00","message":"receive streaming session, msgId: 3688"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:24.193851686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รวมทั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:24.193857502+07:00","message":"receive interim result [false|false]: รวมทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:24.193874548+07:00","message":"[buffer interim] 3688 false รวมทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:24.193882031+07:00","message":"[bufferProcess] interim [200000000]:รวมทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:24.19388393+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:24.374858173+07:00","message":"receive streaming session, msgId: 3688"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:24.374899086+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รวมเทิร์น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:24.374905216+07:00","message":"receive interim result [false|false]: รวมเทิร์น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:24.374919876+07:00","message":"[buffer interim] 3688 false รวมเทิร์น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:24.374929202+07:00","message":"[bufferProcess] interim [380000000]:รวมเทิร์น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:24.374934361+07:00","message":"[bufferProcess] send to processor:รวมทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:24.374941062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:24.374945173+07:00","message":"> Transcript [21580] [false]: 'รวมทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:24.374950101+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:24.374953197+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:24.37495705+07:00","message":"StatePrefix: 'รวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:24.374959623+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:24.62630014+07:00","message":"receive streaming session, msgId: 3688"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:24.626341687+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รวมเทย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:24.626347912+07:00","message":"receive interim result [false|false]: รวมเทย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:24.626361074+07:00","message":"[buffer interim] 3688 false รวมเทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:24.626368582+07:00","message":"[bufferProcess] interim [680000000]:รวมเทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:24.626371303+07:00","message":"[bufferProcess] send to processor:รวมเทิร์น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:24.626375147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:24.626378256+07:00","message":"> Transcript [21581] [false]: 'รวมเทิร์น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:24.626381693+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:24.626383893+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:24.626386083+07:00","message":"StatePrefix: 'รวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:24.62638844+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:24.89265921+07:00","message":"receive streaming session, msgId: 3688"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:24.892704626+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รวมเทิร์น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:24.892710691+07:00","message":"receive interim result [false|false]: รวมเทิร์น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:24.892726441+07:00","message":"[buffer interim] 3688 false รวมเทิร์น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:24.892737889+07:00","message":"[bufferProcess] interim [920000000]:รวมเทิร์น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:24.892740894+07:00","message":"[bufferProcess] send to processor:รวมเทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:24.892746912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:24.892749725+07:00","message":"> Transcript [21582] [false]: 'รวมเทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:24.892752946+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:24.892755185+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:24.89275787+07:00","message":"StatePrefix: 'รวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:24.892760141+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:25.178710283+07:00","message":"[GCS] IsForceVAD: false for message ID: 3688"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:25.343932958+07:00","message":"receive streaming session, msgId: 3688"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:25.343982147+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รวมเทย\",\"confidence\":0.8734466}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:25.343990304+07:00","message":"receive interim result [true|false]: รวมเทย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:25.344001482+07:00","message":"end recv isFinal message id 3688"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:25.344004005+07:00","message":"end Recv id 3688"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:25.344011132+07:00","message":"[buffer interim] 3688 true รวมเทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:25.344018732+07:00","message":"[bufferProcess] interim [400000000]:รวมเทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:25.344022858+07:00","message":"[bufferProcess] send to processor (isfinal):รวมเทิร์น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:25.344031252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:25.344051777+07:00","message":"> Transcript [21583] [false]: 'รวมเทิร์น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:25.344058023+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:25.344060549+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:25.344063064+07:00","message":"StatePrefix: 'รวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:25.344065286+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:25.344073921+07:00","message":"Push: 'รวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:25.344076184+07:00","message":"TextPushed: 'รวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:25.344078769+07:00","message":"Set new StatePrefix : 'รวมเทิร์น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:25.344081362+07:00","message":"Next Push (prob) : 'เทิร์น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:25.344083902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:25.344086549+07:00","message":"> Transcript [21584] [true]: 'รวมเทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:25.344088744+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:25.34409055+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:25.344092669+07:00","message":"StatePrefix: 'รวมเทิร์น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:25.344094663+07:00","message":"TextPushed: 'รวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:25.344096856+07:00","message":"Push: 'เทย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:25.344112501+07:00","message":"push: {false รวม 0 0xc00291a780}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:25.344150576+07:00","message":"push: {true เทย 0 0xc00291a780}"}
{"level":"info","service":"Main","time":"2026-08-22T12:11:25.355399815+07:00","message":"write wav file: './tmp/7666/7666_3688.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:25.629432427+07:00","message":"[GCS] Start streaming session, msgId: 3689"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:26.421482517+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:26.421487027+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:26.658182199+07:00","message":"[GCS] IsForceVAD: false for message ID: 3689"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:26.756134846+07:00","message":"receive streaming session, msgId: 3689"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:26.756172324+07:00","message":"found end of frame, send empty tag with msgId: 3689"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:26.756176566+07:00","message":"end Recv id 3689"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:26.756186136+07:00","message":"[buffer interim] 3689 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:26.756194871+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:26.756200471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:26.756203631+07:00","message":"> Transcript [21585] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:26.756206816+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:26.756208941+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:26.756211073+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:26.756213656+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:26.756216831+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:26.756228411+07:00","message":"push: {true \n 0 0xc00291ac00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:11:26.762403829+07:00","message":"write wav file: './tmp/7666/7666_3689.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:26.848971549+07:00","message":"[GCS] Start streaming session, msgId: 3690"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:26.980316603+07:00","message":"[GCS] IsForceVAD: false for message ID: 3690"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:27.040293803+07:00","message":"[GCS] Start streaming session, msgId: 3691"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:27.095928142+07:00","message":"receive streaming session, msgId: 3690"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:27.095948194+07:00","message":"found end of frame, send empty tag with msgId: 3690"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:27.095951429+07:00","message":"end Recv id 3690"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:27.095959998+07:00","message":"[buffer interim] 3690 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:27.095967728+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:27.095973881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:27.095976972+07:00","message":"> Transcript [21586] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:27.095979485+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:27.095981598+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:27.095983542+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:27.095985793+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:27.095988894+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:27.095998674+07:00","message":"push: {true \n 0 0xc002696900}"}
{"level":"info","service":"Main","time":"2026-08-22T12:11:27.101448359+07:00","message":"write wav file: './tmp/7666/7666_3690.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:28.820114194+07:00","message":"receive streaming session, msgId: 3691"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:28.820164406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จอย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:28.820171329+07:00","message":"receive interim result [false|false]: จอย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:28.820185811+07:00","message":"[buffer interim] 3691 false จอย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:28.820193481+07:00","message":"[bufferProcess] interim [790000000]:จอย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:28.820195804+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:28.820202382+07:00","message":"[bufferProcess] send to processor (ticker):จอย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:28.820208472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:28.820211485+07:00","message":"> Transcript [21587] [false]: 'จอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:28.82021396+07:00","message":"Set StatePrefix (first interim): 'จอย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:28.912752285+07:00","message":"receive streaming session, msgId: 3691"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:28.912791216+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"John\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:28.912800519+07:00","message":"receive interim result [false|false]: John"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:28.912817094+07:00","message":"[buffer interim] 3691 false John"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:28.912824162+07:00","message":"[bufferProcess] interim [850000000]:John"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:28.912827251+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:28.985830497+07:00","message":"receive streaming session, msgId: 3691"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:28.985867511+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จระเข้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:28.985873749+07:00","message":"receive interim result [false|false]: จระเข้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:28.985889117+07:00","message":"[buffer interim] 3691 false จระเข้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:28.985896399+07:00","message":"[bufferProcess] interim [970000000]:จระเข้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:28.985899322+07:00","message":"[bufferProcess] send to processor:John"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:28.98590266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:28.985906128+07:00","message":"> Transcript [21588] [false]: 'John'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:28.985909124+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:28.985912235+07:00","message":"Set new StatePrefix: 'John'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:29.301109307+07:00","message":"receive streaming session, msgId: 3691"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:29.301155194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":270000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:29.301175887+07:00","message":"receive interim result [false|false]: ดร"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:29.301190785+07:00","message":"[buffer interim] 3691 false ดร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:29.301198317+07:00","message":"[bufferProcess] interim [270000000]:ดร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:29.301201116+07:00","message":"[bufferProcess] send to processor:จระเข้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:29.301207198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:29.301210268+07:00","message":"> Transcript [21589] [false]: 'จระเข้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:29.301213064+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:29.301215445+07:00","message":"Set new StatePrefix: 'จระเข้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:29.303598373+07:00","message":"receive streaming session, msgId: 3691"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:29.303611534+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จระเข้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:29.303615503+07:00","message":"receive interim result [false|false]: จระเข้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:29.303623746+07:00","message":"[buffer interim] 3691 false จระเข้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:29.303627343+07:00","message":"[bufferProcess] interim [330000000]:จระเข้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:29.303629377+07:00","message":"[bufferProcess] send to processor:ดร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:29.303631525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:29.303634036+07:00","message":"> Transcript [21590] [false]: 'ดร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:29.303635818+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:29.303638487+07:00","message":"Set new StatePrefix: 'ดร'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:29.363483949+07:00","message":"receive streaming session, msgId: 3691"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:29.363534341+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:29.363540628+07:00","message":"receive interim result [false|false]: ดร"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:29.363567401+07:00","message":"[buffer interim] 3691 false ดร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:29.363574983+07:00","message":"[bufferProcess] interim [390000000]:ดร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:29.363577783+07:00","message":"[bufferProcess] send to processor:จระเข้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:29.363582189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:29.363586057+07:00","message":"> Transcript [21591] [false]: 'จระเข้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:29.363589239+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:29.363591438+07:00","message":"Set new StatePrefix: 'จระเข้'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:29.421630231+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:29.421637487+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:29.875587154+07:00","message":"receive streaming session, msgId: 3691"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:29.875626639+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอรัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:29.875632458+07:00","message":"receive interim result [false|false]: รอรัก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:29.875648173+07:00","message":"[buffer interim] 3691 false รอรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:29.875656231+07:00","message":"[bufferProcess] interim [930000000]:รอรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:29.875659055+07:00","message":"[bufferProcess] send to processor:ดร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:29.875662675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:29.875666435+07:00","message":"> Transcript [21592] [false]: 'ดร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:29.875669374+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:29.875675525+07:00","message":"Set new StatePrefix: 'ดร'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:30.20191144+07:00","message":"receive streaming session, msgId: 3691"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:30.201949135+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จรดา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:30.201955249+07:00","message":"receive interim result [false|false]: จรดา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:30.201969796+07:00","message":"[buffer interim] 3691 false จรดา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:30.201976215+07:00","message":"[bufferProcess] interim [170000000]:จรดา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:30.201979354+07:00","message":"[bufferProcess] send to processor:รอรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:30.201983398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:30.201986324+07:00","message":"> Transcript [21593] [false]: 'รอรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:30.201988883+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:30.201991288+07:00","message":"Set new StatePrefix: 'รอรัก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:30.72407741+07:00","message":"receive streaming session, msgId: 3691"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:30.724115941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จอรอสาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:30.724122769+07:00","message":"receive interim result [false|false]: จอรอสาย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:30.724137403+07:00","message":"[buffer interim] 3691 false จอรอสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:30.724143849+07:00","message":"[bufferProcess] interim [650000000]:จอรอสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:30.724146623+07:00","message":"[bufferProcess] send to processor:จรดา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:30.724154149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:30.724157395+07:00","message":"> Transcript [21594] [false]: 'จรดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:30.724159493+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:30.724161617+07:00","message":"Set new StatePrefix: 'จรดา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:31.301859575+07:00","message":"receive streaming session, msgId: 3691"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:31.301900544+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จอรอสาย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:31.301906684+07:00","message":"receive interim result [false|false]: จอรอสาย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:31.30192042+07:00","message":"[buffer interim] 3691 false จอรอสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:31.301930925+07:00","message":"[bufferProcess] interim [250000000]:จอรอสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:31.30193362+07:00","message":"[bufferProcess] send to processor:จอรอสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:31.301937702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:31.301940833+07:00","message":"> Transcript [21595] [false]: 'จอรอสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:31.301943461+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:31.301945926+07:00","message":"Set new StatePrefix: 'จอรอสาย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:32.002727781+07:00","message":"receive streaming session, msgId: 3691"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:32.002770664+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดรใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:32.00277661+07:00","message":"receive interim result [false|false]: ดรใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:32.002793349+07:00","message":"[buffer interim] 3691 false ดรใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:32.002800282+07:00","message":"[bufferProcess] interim [970000000]:ดรใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:32.002803332+07:00","message":"[bufferProcess] send to processor:จอรอสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:32.002807106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:32.002811041+07:00","message":"> Transcript [21596] [false]: 'จอรอสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:32.002814503+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:32.002816623+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:32.002818877+07:00","message":"StatePrefix: 'จอรอสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:32.002822073+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:32.172430717+07:00","message":"[GCS] IsForceVAD: false for message ID: 3691"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:32.334440542+07:00","message":"receive streaming session, msgId: 3691"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:32.334487068+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอรักจากใจ\",\"confidence\":0.7107815}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:32.334494308+07:00","message":"receive interim result [true|false]: รอรักจากใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:32.334510826+07:00","message":"end recv isFinal message id 3691"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:32.334513352+07:00","message":"end Recv id 3691"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:32.334523815+07:00","message":"[buffer interim] 3691 true รอรักจากใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:32.334534377+07:00","message":"[bufferProcess] interim [330000000]:รอรักจากใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:32.33453838+07:00","message":"[bufferProcess] send to processor (isfinal):ดรใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:32.334542148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:32.334545575+07:00","message":"> Transcript [21597] [false]: 'ดรใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:32.334547826+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:32.334549983+07:00","message":"Set new StatePrefix: 'ดรใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:32.334551939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:32.334555572+07:00","message":"> Transcript [21598] [true]: 'รอรักจากใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:32.33455823+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:32.33456037+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:32.334562448+07:00","message":"StatePrefix: 'ดรใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:32.334565072+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:32.33456808+07:00","message":"Push: 'รอรักจากใจ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:32.334576684+07:00","message":"push: {true รอรักจากใจ 0 0xc002a2b000}"}
{"level":"info","service":"Main","time":"2026-08-22T12:11:32.347469707+07:00","message":"write wav file: './tmp/7666/7666_3691.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:32.421671844+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:32.42169937+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:35.179385715+07:00","message":"[GCS] Start streaming session, msgId: 3692"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:35.422548316+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:35.422576622+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:38.423195021+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:38.423198112+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:39.087524138+07:00","message":"[GCS] IsForceVAD: false for message ID: 3692"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:39.179717153+07:00","message":"receive streaming session, msgId: 3692"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:39.1797358+07:00","message":"found end of frame, send empty tag with msgId: 3692"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:39.179739013+07:00","message":"end Recv id 3692"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:39.179746387+07:00","message":"[buffer interim] 3692 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:39.179752984+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:39.179757393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:39.179760715+07:00","message":"> Transcript [21599] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:39.179763572+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:39.179766029+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:39.179768515+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:39.179771094+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:39.179774459+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:39.179784746+07:00","message":"push: {true \n 0 0xc0031c4080}"}
{"level":"info","service":"Main","time":"2026-08-22T12:11:39.188809496+07:00","message":"write wav file: './tmp/7666/7666_3692.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:39.218938256+07:00","message":"[GCS] Start streaming session, msgId: 3693"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:39.339059843+07:00","message":"[GCS] IsForceVAD: false for message ID: 3693"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:39.469237562+07:00","message":"[GCS] Start streaming session, msgId: 3694"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:39.679539389+07:00","message":"receive streaming session, msgId: 3693"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:39.679562473+07:00","message":"found end of frame, send empty tag with msgId: 3693"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:39.679565698+07:00","message":"end Recv id 3693"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:39.679574402+07:00","message":"[buffer interim] 3693 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:39.679581999+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:39.679586702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:39.679590071+07:00","message":"> Transcript [21600] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:39.679593438+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:39.679595875+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:39.679597801+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:39.679599846+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:39.679603372+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:39.679613142+07:00","message":"push: {true \n 0 0xc00291a200}"}
{"level":"info","service":"Main","time":"2026-08-22T12:11:39.684185458+07:00","message":"write wav file: './tmp/7666/7666_3693.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:41.423533869+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:41.423545623+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:44.424500765+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:44.424521304+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:44.58827598+07:00","message":"[GCS] IsForceVAD: false for message ID: 3694"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:44.699883569+07:00","message":"receive streaming session, msgId: 3694"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:44.69990657+07:00","message":"found end of frame, send empty tag with msgId: 3694"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:44.69991012+07:00","message":"end Recv id 3694"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:44.699917827+07:00","message":"[buffer interim] 3694 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:44.699924832+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:44.699929952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:44.699933305+07:00","message":"> Transcript [21601] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:44.699935965+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:44.699938146+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:44.699940159+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:44.69994219+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:44.69995024+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:44.699965148+07:00","message":"push: {true \n 0 0xc003135500}"}
{"level":"info","service":"Main","time":"2026-08-22T12:11:44.711508653+07:00","message":"write wav file: './tmp/7666/7666_3694.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:47.425446825+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:47.425452589+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:48.059491202+07:00","message":"[GCS] Start streaming session, msgId: 3695"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:50.425715111+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:50.425728353+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:53.178459248+07:00","message":"[GCS] IsForceVAD: false for message ID: 3695"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:53.276771712+07:00","message":"receive streaming session, msgId: 3695"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:53.276794678+07:00","message":"found end of frame, send empty tag with msgId: 3695"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:53.276797872+07:00","message":"end Recv id 3695"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:53.276807207+07:00","message":"[buffer interim] 3695 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:53.276818103+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:53.276823122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:53.276826084+07:00","message":"> Transcript [21602] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:53.276828712+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:53.276830911+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:53.276832879+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:53.276834952+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:53.276838162+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:53.276848235+07:00","message":"push: {true \n 0 0xc00291a800}"}
{"level":"info","service":"Main","time":"2026-08-22T12:11:53.286898243+07:00","message":"write wav file: './tmp/7666/7666_3695.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:53.426319093+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:53.426337928+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:53.862220991+07:00","message":"[GCS] Cleaned up inactive client: 3675"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:53.86225831+07:00","message":"[GCS] Cleaned up inactive client: 3679"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:53.862261567+07:00","message":"[GCS] Cleaned up inactive client: 3674"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:53.862263837+07:00","message":"[GCS] Cleaned up inactive client: 3677"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:53.862266203+07:00","message":"[GCS] Cleaned up inactive client: 3676"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:53.862268444+07:00","message":"[GCS] Cleaned up inactive client: 3680"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:53.862270993+07:00","message":"[GCS] Cleaned up inactive client: 3678"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:54.70961171+07:00","message":"[GCS] Start streaming session, msgId: 3696"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:56.42680838+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:56.4268058+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:56.637416487+07:00","message":"[GCS] IsForceVAD: false for message ID: 3696"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:56.699078246+07:00","message":"[GCS] Start streaming session, msgId: 3697"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:56.714767198+07:00","message":"receive streaming session, msgId: 3696"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:56.714780553+07:00","message":"found end of frame, send empty tag with msgId: 3696"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:56.714783765+07:00","message":"end Recv id 3696"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:56.714791807+07:00","message":"[buffer interim] 3696 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:56.714798903+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:56.714803722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:56.714806623+07:00","message":"> Transcript [21603] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:56.714809626+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:56.714812124+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:56.714814117+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:56.714816296+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:56.714826113+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:56.714834456+07:00","message":"push: {true \n 0 0xc002a2b580}"}
{"level":"info","service":"Main","time":"2026-08-22T12:11:56.725005938+07:00","message":"write wav file: './tmp/7666/7666_3696.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:56.768308732+07:00","message":"[GCS] IsForceVAD: false for message ID: 3697"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:57.094127865+07:00","message":"receive streaming session, msgId: 3697"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:57.094160702+07:00","message":"found end of frame, send empty tag with msgId: 3697"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:57.094164495+07:00","message":"end Recv id 3697"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:57.094173712+07:00","message":"[buffer interim] 3697 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:57.094182049+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:57.094185953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:57.094189009+07:00","message":"> Transcript [21604] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:57.094191969+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:57.094194176+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:57.094196457+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:57.094198781+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:57.094204242+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:57.094215514+07:00","message":"push: {true \n 0 0xc002696a00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:11:57.099040493+07:00","message":"write wav file: './tmp/7666/7666_3697.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:57.33806819+07:00","message":"[GCS] Start streaming session, msgId: 3698"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:57.657904678+07:00","message":"[GCS] IsForceVAD: false for message ID: 3698"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:57.728197814+07:00","message":"[GCS] Start streaming session, msgId: 3699"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:57.739013253+07:00","message":"receive streaming session, msgId: 3698"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:57.739028117+07:00","message":"found end of frame, send empty tag with msgId: 3698"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:57.739031428+07:00","message":"end Recv id 3698"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:57.739037167+07:00","message":"[buffer interim] 3698 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:57.739044167+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:57.73904829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:57.739051323+07:00","message":"> Transcript [21605] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:57.739053907+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:57.739057642+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:57.739059655+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:57.739062327+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:11:57.739069047+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:11:57.73907766+07:00","message":"push: {true \n 0 0xc002a2b880}"}
{"level":"info","service":"Main","time":"2026-08-22T12:11:57.744214794+07:00","message":"write wav file: './tmp/7666/7666_3698.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:59.426841528+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:11:59.426844176+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:00.738942705+07:00","message":"[GCS] IsForceVAD: false for message ID: 3699"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:00.824865049+07:00","message":"receive streaming session, msgId: 3699"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:00.82489465+07:00","message":"found end of frame, send empty tag with msgId: 3699"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:00.824898309+07:00","message":"end Recv id 3699"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:00.824907527+07:00","message":"[buffer interim] 3699 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:00.824918114+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:00.824923184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:00.824926199+07:00","message":"> Transcript [21606] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:00.824931115+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:00.824933487+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:00.824935559+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:00.824937713+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:00.824943778+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:00.824955077+07:00","message":"push: {true \n 0 0xc002a2b980}"}
{"level":"info","service":"Main","time":"2026-08-22T12:12:00.833051824+07:00","message":"write wav file: './tmp/7666/7666_3699.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:00.928448762+07:00","message":"[GCS] Start streaming session, msgId: 3700"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:02.208774159+07:00","message":"[GCS] IsForceVAD: false for message ID: 3700"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:02.294886139+07:00","message":"receive streaming session, msgId: 3700"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:02.294909007+07:00","message":"found end of frame, send empty tag with msgId: 3700"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:02.294912384+07:00","message":"end Recv id 3700"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:02.294923119+07:00","message":"[buffer interim] 3700 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:02.294930407+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:02.294939525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:02.294942437+07:00","message":"> Transcript [21607] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:02.294945109+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:02.294947306+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:02.294949402+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:02.294951585+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:02.294955117+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:02.294965535+07:00","message":"push: {true \n 0 0xc002a2a680}"}
{"level":"info","service":"Main","time":"2026-08-22T12:12:02.300731679+07:00","message":"write wav file: './tmp/7666/7666_3700.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:02.397653505+07:00","message":"[GCS] Start streaming session, msgId: 3701"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:02.427080022+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:02.427074238+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:02.978600474+07:00","message":"[GCS] IsForceVAD: false for message ID: 3701"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:03.058176274+07:00","message":"receive streaming session, msgId: 3701"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:03.058212096+07:00","message":"found end of frame, send empty tag with msgId: 3701"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:03.058218359+07:00","message":"end Recv id 3701"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:03.058229366+07:00","message":"[buffer interim] 3701 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:03.058239436+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:03.058244548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:03.058249464+07:00","message":"> Transcript [21608] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:03.058253699+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:03.058258179+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:03.058260307+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:03.058262467+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:03.058265889+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:03.058277145+07:00","message":"push: {true \n 0 0xc002696100}"}
{"level":"info","service":"Main","time":"2026-08-22T12:12:03.063687242+07:00","message":"write wav file: './tmp/7666/7666_3701.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:03.178949141+07:00","message":"[GCS] Start streaming session, msgId: 3702"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:03.558299178+07:00","message":"[GCS] IsForceVAD: false for message ID: 3702"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:03.618852756+07:00","message":"[GCS] Start streaming session, msgId: 3703"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:03.637681372+07:00","message":"receive streaming session, msgId: 3702"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:03.637696456+07:00","message":"found end of frame, send empty tag with msgId: 3702"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:03.63769968+07:00","message":"end Recv id 3702"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:03.637705952+07:00","message":"[buffer interim] 3702 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:03.637712852+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:03.637717134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:03.637720248+07:00","message":"> Transcript [21609] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:03.63772279+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:03.637725651+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:03.637727714+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:03.637729706+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:03.637736398+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:03.637744384+07:00","message":"push: {true \n 0 0xc002696400}"}
{"level":"info","service":"Main","time":"2026-08-22T12:12:03.64281498+07:00","message":"write wav file: './tmp/7666/7666_3702.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:05.427291839+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:05.427300129+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:08.167612835+07:00","message":"[GCS] IsForceVAD: false for message ID: 3703"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:08.252774828+07:00","message":"receive streaming session, msgId: 3703"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:08.252810674+07:00","message":"found end of frame, send empty tag with msgId: 3703"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:08.252814884+07:00","message":"end Recv id 3703"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:08.252822999+07:00","message":"[buffer interim] 3703 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:08.252831199+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:08.252836515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:08.252839685+07:00","message":"> Transcript [21610] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:08.252842583+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:08.252844746+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:08.252846847+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:08.252848931+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:08.252852087+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:08.252863689+07:00","message":"push: {true \n 0 0xc002a2b680}"}
{"level":"info","service":"Main","time":"2026-08-22T12:12:08.263368782+07:00","message":"write wav file: './tmp/7666/7666_3703.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:08.298257839+07:00","message":"[GCS] Start streaming session, msgId: 3704"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:08.428316611+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:08.428323002+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:08.616739164+07:00","message":"[GCS] IsForceVAD: false for message ID: 3704"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:08.701746718+07:00","message":"receive streaming session, msgId: 3704"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:08.70178245+07:00","message":"found end of frame, send empty tag with msgId: 3704"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:08.701787848+07:00","message":"end Recv id 3704"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:08.701797778+07:00","message":"[buffer interim] 3704 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:08.701811606+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:08.701820188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:08.70182529+07:00","message":"> Transcript [21611] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:08.701830972+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:08.701834166+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:08.701837118+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:08.701840158+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:08.701873351+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:08.701887366+07:00","message":"push: {true \n 0 0xc002a2bc80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:12:08.707326978+07:00","message":"write wav file: './tmp/7666/7666_3704.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:08.738130547+07:00","message":"[GCS] Start streaming session, msgId: 3705"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:11.429361045+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:11.429357942+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:12.442705861+07:00","message":"receive streaming session, msgId: 3705"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:12.442763146+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:12.442769002+07:00","message":"receive interim result [false|false]: นอน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:12.442784588+07:00","message":"[buffer interim] 3705 false นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:12.442792062+07:00","message":"[bufferProcess] interim [710000000]:นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:12.442794638+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:12.442801616+07:00","message":"[bufferProcess] send to processor (ticker):นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:12.44280452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:12.442807578+07:00","message":"> Transcript [21612] [false]: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:12.442811097+07:00","message":"Set StatePrefix (first interim): 'นอน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:12.700424681+07:00","message":"receive streaming session, msgId: 3705"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:12.700463389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:12.700469065+07:00","message":"receive interim result [false|false]: รร"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:12.700483455+07:00","message":"[buffer interim] 3705 false รร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:12.700490364+07:00","message":"[bufferProcess] interim [890000000]:รร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:12.700492486+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:12.727973451+07:00","message":"receive streaming session, msgId: 3705"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:12.728031983+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พอใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:12.728045138+07:00","message":"receive interim result [false|false]: พอใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:12.728064951+07:00","message":"[buffer interim] 3705 false พอใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:12.728071534+07:00","message":"[bufferProcess] interim [10000000]:พอใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:12.728074217+07:00","message":"[bufferProcess] send to processor:รร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:12.728081129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:12.728084199+07:00","message":"> Transcript [21613] [false]: 'รร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:12.728086726+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:12.728101686+07:00","message":"Set new StatePrefix: 'รร'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:13.002679879+07:00","message":"receive streaming session, msgId: 3705"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:13.002728424+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอแจก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:13.002734054+07:00","message":"receive interim result [false|false]: รอแจก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:13.002751703+07:00","message":"[buffer interim] 3705 false รอแจก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:13.002759032+07:00","message":"[bufferProcess] interim [250000000]:รอแจก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:13.002761477+07:00","message":"[bufferProcess] send to processor:พอใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:13.002764999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:13.002768096+07:00","message":"> Transcript [21614] [false]: 'พอใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:13.002771141+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:13.002773777+07:00","message":"Set new StatePrefix: 'พอใจ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:13.149711071+07:00","message":"receive streaming session, msgId: 3705"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:13.149749299+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พอใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:13.149755483+07:00","message":"receive interim result [false|false]: พอใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:13.149769521+07:00","message":"[buffer interim] 3705 false พอใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:13.149776775+07:00","message":"[bufferProcess] interim [370000000]:พอใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:13.149779574+07:00","message":"[bufferProcess] send to processor:รอแจก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:13.149787027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:13.149789799+07:00","message":"> Transcript [21615] [false]: 'รอแจก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:13.149792022+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:13.149794157+07:00","message":"Set new StatePrefix: 'รอแจก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:13.189447223+07:00","message":"receive streaming session, msgId: 3705"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:13.189487006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอแจกหมด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":490000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:13.189493181+07:00","message":"receive interim result [false|false]: รอแจกหมด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:13.189507679+07:00","message":"[buffer interim] 3705 false รอแจกหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:13.189514957+07:00","message":"[bufferProcess] interim [490000000]:รอแจกหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:13.189518433+07:00","message":"[bufferProcess] send to processor:พอใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:13.189526868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:13.189530787+07:00","message":"> Transcript [21616] [false]: 'พอใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:13.189534058+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:13.189537087+07:00","message":"Set new StatePrefix: 'พอใจ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:13.582367891+07:00","message":"receive streaming session, msgId: 3705"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:13.582407365+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอแจกหมอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:13.582413704+07:00","message":"receive interim result [false|false]: รอแจกหมอน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:13.582424929+07:00","message":"[buffer interim] 3705 false รอแจกหมอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:13.582432093+07:00","message":"[bufferProcess] interim [850000000]:รอแจกหมอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:13.582434973+07:00","message":"[bufferProcess] send to processor:รอแจกหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:13.582440562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:13.582443557+07:00","message":"> Transcript [21617] [false]: 'รอแจกหมด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:13.582446163+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:13.582448269+07:00","message":"Set new StatePrefix: 'รอแจกหมด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:13.839152385+07:00","message":"receive streaming session, msgId: 3705"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:13.839193123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอแจกมอญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:13.83919946+07:00","message":"receive interim result [false|false]: รอแจกมอญ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:13.839212029+07:00","message":"[buffer interim] 3705 false รอแจกมอญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:13.839219523+07:00","message":"[bufferProcess] interim [90000000]:รอแจกมอญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:13.839222577+07:00","message":"[bufferProcess] send to processor:รอแจกหมอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:13.839228162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:13.839231006+07:00","message":"> Transcript [21618] [false]: 'รอแจกหมอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:13.839233418+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:13.83923579+07:00","message":"Set new StatePrefix: 'รอแจกหมอน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:14.033416331+07:00","message":"receive streaming session, msgId: 3705"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:14.033454185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอแจกมอเตอร์ไซค์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":270000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:14.033462557+07:00","message":"receive interim result [false|false]: รอแจกมอเตอร์ไซค์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:14.033475085+07:00","message":"[buffer interim] 3705 false รอแจกมอเตอร์ไซค์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:14.033483088+07:00","message":"[bufferProcess] interim [270000000]:รอแจกมอเตอร์ไซค์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:14.033486307+07:00","message":"[bufferProcess] send to processor:รอแจกมอญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:14.033490566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:14.033493676+07:00","message":"> Transcript [21619] [false]: 'รอแจกมอญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:14.033496164+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:14.033498441+07:00","message":"Set new StatePrefix: 'รอแจกมอญ'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:14.429915725+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:14.429925192+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:14.507329211+07:00","message":"[GCS] IsForceVAD: false for message ID: 3705"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:14.585890384+07:00","message":"receive streaming session, msgId: 3705"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:14.585936139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอแจกมอเตอร์ไซค์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:14.585946009+07:00","message":"receive interim result [false|false]: รอแจกมอเตอร์ไซค์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:14.585960632+07:00","message":"[buffer interim] 3705 false รอแจกมอเตอร์ไซค์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:14.58597263+07:00","message":"[bufferProcess] interim [870000000]:รอแจกมอเตอร์ไซค์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:14.585975768+07:00","message":"[bufferProcess] send to processor:รอแจกมอเตอร์ไซค์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:14.585979624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:14.585982688+07:00","message":"> Transcript [21620] [false]: 'รอแจกมอเตอร์ไซค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:14.585985441+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:14.58598773+07:00","message":"Set new StatePrefix: 'รอแจกมอเตอร์ไซค์'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:14.638046758+07:00","message":"receive streaming session, msgId: 3705"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:14.638095069+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอแจกมอเตอร์ไซค์\",\"confidence\":0.9036068}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:14.638101426+07:00","message":"receive interim result [true|false]: รอแจกมอเตอร์ไซค์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:14.638110739+07:00","message":"end recv isFinal message id 3705"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:14.638113499+07:00","message":"end Recv id 3705"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:14.638121656+07:00","message":"[buffer interim] 3705 true รอแจกมอเตอร์ไซค์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:14.638129844+07:00","message":"[bufferProcess] interim [990000000]:รอแจกมอเตอร์ไซค์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:14.638133574+07:00","message":"[bufferProcess] send to processor (isfinal):รอแจกมอเตอร์ไซค์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:14.638137725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:14.638140723+07:00","message":"> Transcript [21621] [false]: 'รอแจกมอเตอร์ไซค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:14.638144492+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:14.63814668+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:14.638149259+07:00","message":"StatePrefix: 'รอแจกมอเตอร์ไซค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:14.638151903+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:14.63815388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:14.638156107+07:00","message":"> Transcript [21622] [true]: 'รอแจกมอเตอร์ไซค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:14.63815843+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:14.638160266+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:14.638162338+07:00","message":"StatePrefix: 'รอแจกมอเตอร์ไซค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:14.638164243+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:14.638167123+07:00","message":"Push: 'รอแจกมอเตอร์ไซค์'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:14.63817541+07:00","message":"push: {true รอแจกมอเตอร์ไซค์ 0 0xc003135580}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:14.639576309+07:00","message":"[GCS] Start streaming session, msgId: 3706"}
{"level":"info","service":"Main","time":"2026-08-22T12:12:14.657528333+07:00","message":"write wav file: './tmp/7666/7666_3705.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:15.701971822+07:00","message":"receive streaming session, msgId: 3706"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:15.702025517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ไหว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:15.702032232+07:00","message":"receive interim result [false|false]: ไม่ไหว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:15.702048627+07:00","message":"[buffer interim] 3706 false ไม่ไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:15.702056291+07:00","message":"[bufferProcess] interim [900000000]:ไม่ไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:15.702058611+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:15.702066176+07:00","message":"[bufferProcess] send to processor (ticker):ไม่ไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:15.702069051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:15.702071971+07:00","message":"> Transcript [21623] [false]: 'ไม่ไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:15.702074626+07:00","message":"Set StatePrefix (first interim): 'ไม่ไหว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:16.114418109+07:00","message":"receive streaming session, msgId: 3706"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:16.114460084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ไหวตั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:16.114465748+07:00","message":"receive interim result [false|false]: ไม่ไหวตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:16.114479477+07:00","message":"[buffer interim] 3706 false ไม่ไหวตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.114486174+07:00","message":"[bufferProcess] interim [320000000]:ไม่ไหวตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.11448864+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:16.304031572+07:00","message":"receive streaming session, msgId: 3706"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:16.304071344+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ไหวตั้งแต่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:16.304077121+07:00","message":"receive interim result [false|false]: ไม่ไหวตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:16.304092934+07:00","message":"[buffer interim] 3706 false ไม่ไหวตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.304099508+07:00","message":"[bufferProcess] interim [440000000]:ไม่ไหวตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.304103321+07:00","message":"[bufferProcess] send to processor:ไม่ไหวตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.304108094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.304111041+07:00","message":"> Transcript [21624] [false]: 'ไม่ไหวตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.304114415+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.30411662+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.304118789+07:00","message":"StatePrefix: 'ไม่ไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.304121051+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:16.320393409+07:00","message":"receive streaming session, msgId: 3706"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:16.320421843+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ไหวต้องรอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:16.320426823+07:00","message":"receive interim result [false|false]: ไม่ไหวต้องรอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:16.320440031+07:00","message":"[buffer interim] 3706 false ไม่ไหวต้องรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.320445756+07:00","message":"[bufferProcess] interim [500000000]:ไม่ไหวต้องรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.320448089+07:00","message":"[bufferProcess] send to processor:ไม่ไหวตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.320451341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.320454436+07:00","message":"> Transcript [21625] [false]: 'ไม่ไหวตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.320458105+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.320460609+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.320463073+07:00","message":"StatePrefix: 'ไม่ไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.320465425+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:16.393341944+07:00","message":"receive streaming session, msgId: 3706"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:16.393379564+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ไหวตั้งหลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:16.393384936+07:00","message":"receive interim result [false|false]: ไม่ไหวตั้งหลาย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:16.393400978+07:00","message":"[buffer interim] 3706 false ไม่ไหวตั้งหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.393408188+07:00","message":"[bufferProcess] interim [560000000]:ไม่ไหวตั้งหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.393410897+07:00","message":"[bufferProcess] send to processor:ไม่ไหวต้องรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.393414642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.393417664+07:00","message":"> Transcript [21626] [false]: 'ไม่ไหวต้องรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.393421691+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.393423839+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.393425872+07:00","message":"StatePrefix: 'ไม่ไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.393428244+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:16.971286168+07:00","message":"receive streaming session, msgId: 3706"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:16.97132903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ไหวตั้งหลาย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:16.971334595+07:00","message":"receive interim result [false|false]: ไม่ไหวตั้งหลาย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:16.971345597+07:00","message":"[buffer interim] 3706 false ไม่ไหวตั้งหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.971352207+07:00","message":"[bufferProcess] interim [160000000]:ไม่ไหวตั้งหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.971355144+07:00","message":"[bufferProcess] send to processor:ไม่ไหวตั้งหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.97136042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.97136351+07:00","message":"> Transcript [21627] [false]: 'ไม่ไหวตั้งหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.97136716+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.971369732+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.971371866+07:00","message":"StatePrefix: 'ไม่ไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.971374186+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.971378836+07:00","message":"Push: 'ไม่ไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.971381076+07:00","message":"TextPushed: 'ไม่ไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.971383249+07:00","message":"Set new StatePrefix : 'ไม่ไหวตั้งหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.971385546+07:00","message":"Next Push (prob) : 'ตั้งหลาย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:16.971392572+07:00","message":"push: {false ไม่ไหว 0 0xc0026cb780}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:16.994007605+07:00","message":"receive streaming session, msgId: 3706"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:16.994051223+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าเว่าให้ซังหลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:16.994057614+07:00","message":"receive interim result [false|false]: อย่าเว่าให้ซังหลาย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:16.994070786+07:00","message":"[buffer interim] 3706 false อย่าเว่าให้ซังหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.994081741+07:00","message":"[bufferProcess] interim [220000000]:อย่าเว่าให้ซังหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.994084892+07:00","message":"[bufferProcess] send to processor:ไม่ไหวตั้งหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.994090796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.994093818+07:00","message":"> Transcript [21628] [false]: 'ไม่ไหวตั้งหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.994098021+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.994100475+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.994102594+07:00","message":"StatePrefix: 'ไม่ไหวตั้งหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:16.994105166+07:00","message":"TextPushed: 'ไม่ไหว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:17.221830066+07:00","message":"receive streaming session, msgId: 3706"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:17.221871119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ไหวตั้งหลายมุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:17.221877677+07:00","message":"receive interim result [false|false]: ไม่ไหวตั้งหลายมุม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:17.221894183+07:00","message":"[buffer interim] 3706 false ไม่ไหวตั้งหลายมุม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:17.221901483+07:00","message":"[bufferProcess] interim [340000000]:ไม่ไหวตั้งหลายมุม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:17.221904165+07:00","message":"[bufferProcess] send to processor:อย่าเว่าให้ซังหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:17.221907975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:17.221911307+07:00","message":"> Transcript [21629] [false]: 'อย่าเว่าให้ซังหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:17.2219136+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:17.221916+07:00","message":"Set new StatePrefix: 'อย่าเว่าให้ซังหลาย'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:17.430931218+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:17.430932559+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:17.472756742+07:00","message":"receive streaming session, msgId: 3706"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:17.472793943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ไหวตั้งหลายหมู่บ้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:17.472805482+07:00","message":"receive interim result [false|false]: ไม่ไหวตั้งหลายหมู่บ้าน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:17.472818906+07:00","message":"[buffer interim] 3706 false ไม่ไหวตั้งหลายหมู่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:17.472826511+07:00","message":"[bufferProcess] interim [640000000]:ไม่ไหวตั้งหลายหมู่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:17.472829649+07:00","message":"[bufferProcess] send to processor:ไม่ไหวตั้งหลายมุม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:17.472836816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:17.472839689+07:00","message":"> Transcript [21630] [false]: 'ไม่ไหวตั้งหลายมุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:17.472842161+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:17.472844495+07:00","message":"Set new StatePrefix: 'ไม่ไหวตั้งหลายมุม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:17.871558697+07:00","message":"receive streaming session, msgId: 3706"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:17.871606284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ไหวตั้งหลายมุมบ่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:17.871612153+07:00","message":"receive interim result [false|false]: ไม่ไหวตั้งหลายมุมบ่า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:17.871623167+07:00","message":"[buffer interim] 3706 false ไม่ไหวตั้งหลายมุมบ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:17.871630992+07:00","message":"[bufferProcess] interim [120000000]:ไม่ไหวตั้งหลายมุมบ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:17.871634768+07:00","message":"[bufferProcess] send to processor:ไม่ไหวตั้งหลายหมู่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:17.871640201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:17.87164462+07:00","message":"> Transcript [21631] [false]: 'ไม่ไหวตั้งหลายหมู่บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:17.87164836+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:17.871651512+07:00","message":"Set new StatePrefix: 'ไม่ไหวตั้งหลายหมู่บ้าน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:18.115234877+07:00","message":"receive streaming session, msgId: 3706"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:18.115278067+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ไหวตั้งหลายมุมบาป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:18.11528344+07:00","message":"receive interim result [false|false]: ไม่ไหวตั้งหลายมุมบาป"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:18.115297784+07:00","message":"[buffer interim] 3706 false ไม่ไหวตั้งหลายมุมบาป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:18.115304281+07:00","message":"[bufferProcess] interim [300000000]:ไม่ไหวตั้งหลายมุมบาป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:18.115306861+07:00","message":"[bufferProcess] send to processor:ไม่ไหวตั้งหลายมุมบ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:18.115310491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:18.115315545+07:00","message":"> Transcript [21632] [false]: 'ไม่ไหวตั้งหลายมุมบ่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:18.115318099+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:18.115320473+07:00","message":"Set new StatePrefix: 'ไม่ไหวตั้งหลายมุมบ่า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:18.187283165+07:00","message":"receive streaming session, msgId: 3706"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:18.187326581+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ไหวตั้งหลายมุมบ่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:18.187333042+07:00","message":"receive interim result [false|false]: ไม่ไหวตั้งหลายมุมบ่า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:18.187345573+07:00","message":"[buffer interim] 3706 false ไม่ไหวตั้งหลายมุมบ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:18.187354324+07:00","message":"[bufferProcess] interim [360000000]:ไม่ไหวตั้งหลายมุมบ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:18.187357465+07:00","message":"[bufferProcess] send to processor:ไม่ไหวตั้งหลายมุมบาป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:18.187361085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:18.187364142+07:00","message":"> Transcript [21633] [false]: 'ไม่ไหวตั้งหลายมุมบาป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:18.187366653+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:18.187368836+07:00","message":"Set new StatePrefix: 'ไม่ไหวตั้งหลายมุมบาป'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:18.309798099+07:00","message":"receive streaming session, msgId: 3706"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:18.309844813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ไหวตั้งหลายหมู่บาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:18.309850342+07:00","message":"receive interim result [false|false]: ไม่ไหวตั้งหลายหมู่บาน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:18.309865598+07:00","message":"[buffer interim] 3706 false ไม่ไหวตั้งหลายหมู่บาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:18.309872462+07:00","message":"[bufferProcess] interim [480000000]:ไม่ไหวตั้งหลายหมู่บาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:18.309875161+07:00","message":"[bufferProcess] send to processor:ไม่ไหวตั้งหลายมุมบ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:18.309882329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:18.30988565+07:00","message":"> Transcript [21634] [false]: 'ไม่ไหวตั้งหลายมุมบ่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:18.309888398+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:18.30989101+07:00","message":"Set new StatePrefix: 'ไม่ไหวตั้งหลายมุมบ่า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:18.476735051+07:00","message":"[GCS] IsForceVAD: false for message ID: 3706"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:18.619883077+07:00","message":"receive streaming session, msgId: 3706"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:18.61992763+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ไหวตั้งหลายมุมบาน\",\"confidence\":0.9235415}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:18.619934803+07:00","message":"receive interim result [true|false]: ไม่ไหวตั้งหลายมุมบาน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:18.61994657+07:00","message":"end recv isFinal message id 3706"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:18.619949173+07:00","message":"end Recv id 3706"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:18.619956455+07:00","message":"[buffer interim] 3706 true ไม่ไหวตั้งหลายมุมบาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:18.619969438+07:00","message":"[bufferProcess] interim [870000000]:ไม่ไหวตั้งหลายมุมบาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:18.619973342+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่ไหวตั้งหลายหมู่บาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:18.61997815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:18.619981161+07:00","message":"> Transcript [21635] [false]: 'ไม่ไหวตั้งหลายหมู่บาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:18.619983797+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:18.619986021+07:00","message":"Set new StatePrefix: 'ไม่ไหวตั้งหลายหมู่บาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:18.619987933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:18.619990009+07:00","message":"> Transcript [21636] [true]: 'ไม่ไหวตั้งหลายมุมบาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:18.619994125+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:18.61999634+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:18.619998889+07:00","message":"StatePrefix: 'ไม่ไหวตั้งหลายหมู่บาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:18.620001584+07:00","message":"TextPushed: 'ไม่ไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:18.620004516+07:00","message":"Push: 'ตั้งหลายมุมบาน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:18.620013721+07:00","message":"push: {true ตั้งหลายมุมบาน 0 0xc0026cb780}"}
{"level":"info","service":"Main","time":"2026-08-22T12:12:18.629985357+07:00","message":"write wav file: './tmp/7666/7666_3706.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:18.668089182+07:00","message":"[GCS] Start streaming session, msgId: 3707"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:19.861676766+07:00","message":"receive streaming session, msgId: 3707"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:19.861717046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"On\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:19.861722265+07:00","message":"receive interim result [false|false]: On"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:19.861734722+07:00","message":"[buffer interim] 3707 false On"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:19.861741513+07:00","message":"[bufferProcess] interim [960000000]:On"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:19.861743905+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:19.861748836+07:00","message":"[bufferProcess] send to processor (ticker):On"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:19.861751538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:19.861754441+07:00","message":"> Transcript [21637] [false]: 'On'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:19.861756705+07:00","message":"Set StatePrefix (first interim): 'On'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:19.920945347+07:00","message":"receive streaming session, msgId: 3707"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:19.920984816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Auto\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:19.920990629+07:00","message":"receive interim result [false|false]: Auto"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:19.921005597+07:00","message":"[buffer interim] 3707 false Auto"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:19.921012661+07:00","message":"[bufferProcess] interim [80000000]:Auto"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:19.921014749+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:20.431192092+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:20.431218869+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:20.823054568+07:00","message":"receive streaming session, msgId: 3707"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:20.823099086+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:20.823104725+07:00","message":"receive interim result [false|false]: นอน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:20.823121893+07:00","message":"[buffer interim] 3707 false นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:20.823129979+07:00","message":"[bufferProcess] interim [980000000]:นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:20.82313281+07:00","message":"[bufferProcess] send to processor:Auto"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:20.823136681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:20.823139878+07:00","message":"> Transcript [21638] [false]: 'Auto'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:20.823142551+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:20.823145373+07:00","message":"Set new StatePrefix: 'Auto'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:21.328167527+07:00","message":"receive streaming session, msgId: 3707"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:21.328209377+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอนนอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:21.328215522+07:00","message":"receive interim result [false|false]: นอนนอน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:21.328232718+07:00","message":"[buffer interim] 3707 false นอนนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:21.328241269+07:00","message":"[bufferProcess] interim [460000000]:นอนนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:21.328244167+07:00","message":"[bufferProcess] send to processor:นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:21.328248131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:21.328251724+07:00","message":"> Transcript [21639] [false]: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:21.328254314+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:21.328256912+07:00","message":"Set new StatePrefix: 'นอน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:21.85727799+07:00","message":"receive streaming session, msgId: 3707"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:21.857322977+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอนนอนว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:21.857329434+07:00","message":"receive interim result [false|false]: นอนนอนว่า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:21.857343742+07:00","message":"[buffer interim] 3707 false นอนนอนว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:21.85735215+07:00","message":"[bufferProcess] interim [940000000]:นอนนอนว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:21.857354745+07:00","message":"[bufferProcess] send to processor:นอนนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:21.857361262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:21.857364478+07:00","message":"> Transcript [21640] [false]: 'นอนนอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:21.857368145+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:21.857370804+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:21.857373376+07:00","message":"StatePrefix: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:21.85737585+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:22.166485705+07:00","message":"receive streaming session, msgId: 3707"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:22.166524895+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอนนอนไหว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:22.166530896+07:00","message":"receive interim result [false|false]: นอนนอนไหว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:22.166552261+07:00","message":"[buffer interim] 3707 false นอนนอนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:22.166563222+07:00","message":"[bufferProcess] interim [240000000]:นอนนอนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:22.166565897+07:00","message":"[bufferProcess] send to processor:นอนนอนว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:22.166569369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:22.166572212+07:00","message":"> Transcript [21641] [false]: 'นอนนอนว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:22.166575432+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:22.166577791+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:22.166580338+07:00","message":"StatePrefix: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:22.166582518+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:22.343379167+07:00","message":"receive streaming session, msgId: 3707"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:22.343431765+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอนหวาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:22.343439842+07:00","message":"receive interim result [false|false]: นอนหวาน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:22.343457232+07:00","message":"[buffer interim] 3707 false นอนหวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:22.343474311+07:00","message":"[bufferProcess] interim [480000000]:นอนหวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:22.343478758+07:00","message":"[bufferProcess] send to processor:นอนนอนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:22.343491709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:22.343496481+07:00","message":"> Transcript [21642] [false]: 'นอนนอนไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:22.34350226+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:22.343506035+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:22.343509447+07:00","message":"StatePrefix: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:22.343512764+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:22.923179674+07:00","message":"receive streaming session, msgId: 3707"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:22.923217884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอนหวาน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:22.92322393+07:00","message":"receive interim result [false|false]: นอนหวาน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:22.923238561+07:00","message":"[buffer interim] 3707 false นอนหวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:22.923246374+07:00","message":"[bufferProcess] interim [80000000]:นอนหวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:22.923249021+07:00","message":"[bufferProcess] send to processor:นอนหวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:22.923252851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:22.923255763+07:00","message":"> Transcript [21643] [false]: 'นอนหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:22.923259575+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:22.923261759+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:22.923264166+07:00","message":"StatePrefix: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:22.923266341+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:22.923269181+07:00","message":"Push: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:22.923271254+07:00","message":"TextPushed: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:22.923273551+07:00","message":"Set new StatePrefix : 'นอนหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:22.923276103+07:00","message":"Next Push (prob) : 'หวาน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:22.923283707+07:00","message":"push: {false นอน 0 0xc003135080}"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:23.4320917+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:23.432099255+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:23.858165753+07:00","message":"[GCS] IsForceVAD: false for message ID: 3707"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:23.862347386+07:00","message":"[GCS] Cleaned up inactive client: 3681"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:23.862356284+07:00","message":"[GCS] Cleaned up inactive client: 3683"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:23.86235873+07:00","message":"[GCS] Cleaned up inactive client: 3682"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:23.86236069+07:00","message":"[GCS] Cleaned up inactive client: 3684"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:23.862362641+07:00","message":"[GCS] Cleaned up inactive client: 3685"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:23.862364684+07:00","message":"[GCS] Cleaned up inactive client: 3687"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:23.862367547+07:00","message":"[GCS] Cleaned up inactive client: 3686"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:23.927884109+07:00","message":"[GCS] Start streaming session, msgId: 3708"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:24.00759368+07:00","message":"receive streaming session, msgId: 3707"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:24.007637397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอนหวานทองหล่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:24.007646938+07:00","message":"receive interim result [false|false]: นอนหวานทองหล่อ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:24.007661894+07:00","message":"[buffer interim] 3707 false นอนหวานทองหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:24.007669335+07:00","message":"[bufferProcess] interim [160000000]:นอนหวานทองหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:24.007672653+07:00","message":"[bufferProcess] send to processor:นอนหวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:24.007680581+07:00","message":"[bufferProcess] send to processor (ticker):นอนหวานทองหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:24.007683794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:24.007687307+07:00","message":"> Transcript [21644] [false]: 'นอนหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:24.007692147+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:24.007694604+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:24.007696771+07:00","message":"StatePrefix: 'นอนหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:24.007734464+07:00","message":"TextPushed: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:24.007736524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:24.0077388+07:00","message":"> Transcript [21645] [false]: 'นอนหวานทองหล่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:24.007741059+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:24.007743001+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:24.007744916+07:00","message":"StatePrefix: 'นอนหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:24.007746797+07:00","message":"TextPushed: 'นอน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:24.037197735+07:00","message":"receive streaming session, msgId: 3707"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:24.037239367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอนหวานทองหล่อ\",\"confidence\":0.887471}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:24.037263104+07:00","message":"receive interim result [true|false]: นอนหวานทองหล่อ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:24.037278852+07:00","message":"end recv isFinal message id 3707"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:24.037282466+07:00","message":"end Recv id 3707"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:24.037290908+07:00","message":"[buffer interim] 3707 true นอนหวานทองหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:24.037306481+07:00","message":"[bufferProcess] interim [220000000]:นอนหวานทองหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:24.037311669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:24.037316152+07:00","message":"> Transcript [21646] [true]: 'นอนหวานทองหล่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:24.037320428+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:24.037324528+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:24.037327592+07:00","message":"StatePrefix: 'นอนหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:24.037330587+07:00","message":"TextPushed: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:24.037337331+07:00","message":"Push: 'หวานทองหล่อ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:24.03734872+07:00","message":"push: {true หวานทองหล่อ 0 0xc003135080}"}
{"level":"info","service":"Main","time":"2026-08-22T12:12:24.048437282+07:00","message":"write wav file: './tmp/7666/7666_3707.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:25.105700502+07:00","message":"receive streaming session, msgId: 3708"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:25.105751784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:25.105757258+07:00","message":"receive interim result [false|false]: น้อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:25.105777077+07:00","message":"[buffer interim] 3708 false น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:25.105784952+07:00","message":"[bufferProcess] interim [960000000]:น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:25.105787291+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:25.105794984+07:00","message":"[bufferProcess] send to processor (ticker):น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:25.105797821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:25.105800634+07:00","message":"> Transcript [21647] [false]: 'น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:25.105803299+07:00","message":"Set StatePrefix (first interim): 'น้อง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:25.597020552+07:00","message":"receive streaming session, msgId: 3708"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:25.597058364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้องหญิง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:25.597063864+07:00","message":"receive interim result [false|false]: น้องหญิง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:25.597078943+07:00","message":"[buffer interim] 3708 false น้องหญิง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:25.597088118+07:00","message":"[bufferProcess] interim [500000000]:น้องหญิง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:25.597090542+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:25.861909005+07:00","message":"receive streaming session, msgId: 3708"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:25.861955324+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อีกหน่อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:25.861962659+07:00","message":"receive interim result [false|false]: อีกหน่อย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:25.861979568+07:00","message":"[buffer interim] 3708 false อีกหน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:25.861993511+07:00","message":"[bufferProcess] interim [740000000]:อีกหน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:25.861996624+07:00","message":"[bufferProcess] send to processor:น้องหญิง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:25.862002443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:25.862005415+07:00","message":"> Transcript [21648] [false]: 'น้องหญิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:25.86200882+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:25.862011088+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:25.862013488+07:00","message":"StatePrefix: 'น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:25.862015787+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:26.384565683+07:00","message":"receive streaming session, msgId: 3708"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:26.38460869+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้องอีกน้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:26.38461492+07:00","message":"receive interim result [false|false]: น้องอีกน้อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:26.384629068+07:00","message":"[buffer interim] 3708 false น้องอีกน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:26.384639181+07:00","message":"[bufferProcess] interim [280000000]:น้องอีกน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:26.384642085+07:00","message":"[bufferProcess] send to processor:อีกหน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:26.384647533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:26.384650675+07:00","message":"> Transcript [21649] [false]: 'อีกหน่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:26.384653077+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:26.384655225+07:00","message":"Set new StatePrefix: 'อีกหน่อย'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:26.432839789+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:26.432849062+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:26.936444551+07:00","message":"[GCS] IsForceVAD: false for message ID: 3708"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:26.959068543+07:00","message":"receive streaming session, msgId: 3708"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:26.959102479+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้องอีกน้อง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:26.959108528+07:00","message":"receive interim result [false|false]: น้องอีกน้อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:26.959120745+07:00","message":"[buffer interim] 3708 false น้องอีกน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:26.959127461+07:00","message":"[bufferProcess] interim [880000000]:น้องอีกน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:26.959130293+07:00","message":"[bufferProcess] send to processor:น้องอีกน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:26.959135921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:26.959139066+07:00","message":"> Transcript [21650] [false]: 'น้องอีกน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:26.959141629+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:26.959143905+07:00","message":"Set new StatePrefix: 'น้องอีกน้อง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:27.044876899+07:00","message":"receive streaming session, msgId: 3708"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:27.044922299+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้องหยิกน้อง\",\"confidence\":0.8902525}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:27.044929366+07:00","message":"receive interim result [true|false]: น้องหยิกน้อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:27.044941914+07:00","message":"end recv isFinal message id 3708"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:27.044944214+07:00","message":"end Recv id 3708"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:27.044953238+07:00","message":"[buffer interim] 3708 true น้องหยิกน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:27.044962343+07:00","message":"[bufferProcess] interim [910000000]:น้องหยิกน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:27.044965733+07:00","message":"[bufferProcess] send to processor (isfinal):น้องอีกน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:27.044969098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:27.044971846+07:00","message":"> Transcript [21651] [false]: 'น้องอีกน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:27.044975463+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:27.044977543+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:27.044979783+07:00","message":"StatePrefix: 'น้องอีกน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:27.044982007+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:27.044983827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:27.044986121+07:00","message":"> Transcript [21652] [true]: 'น้องหยิกน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:27.044988395+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:27.044992396+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:27.044994323+07:00","message":"StatePrefix: 'น้องอีกน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:27.044996146+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:27.044999117+07:00","message":"Push: 'น้องหยิกน้อง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:27.045007961+07:00","message":"push: {true น้องหยิกน้อง 0 0xc002696b00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:12:27.053581028+07:00","message":"write wav file: './tmp/7666/7666_3708.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:27.321747872+07:00","message":"[GCS] Start streaming session, msgId: 3709"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:29.433353311+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:29.433368275+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:30.138997163+07:00","message":"[GCS] IsForceVAD: false for message ID: 3709"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:30.249446134+07:00","message":"receive streaming session, msgId: 3709"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:30.249474486+07:00","message":"found end of frame, send empty tag with msgId: 3709"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:30.249478126+07:00","message":"end Recv id 3709"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:30.249487697+07:00","message":"[buffer interim] 3709 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:30.249499014+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:30.249505206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:30.249508772+07:00","message":"> Transcript [21653] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:30.249512362+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:30.249514644+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:30.249516702+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:30.249518766+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:30.249522126+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:30.249532808+07:00","message":"push: {true \n 0 0xc002a2b380}"}
{"level":"info","service":"Main","time":"2026-08-22T12:12:30.258149601+07:00","message":"write wav file: './tmp/7666/7666_3709.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:30.397766045+07:00","message":"[GCS] Start streaming session, msgId: 3710"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:32.287231119+07:00","message":"receive streaming session, msgId: 3710"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:32.28727669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จริง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:32.287283683+07:00","message":"receive interim result [false|false]: จริง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:32.287297082+07:00","message":"[buffer interim] 3710 false จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:32.287306577+07:00","message":"[bufferProcess] interim [920000000]:จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:32.287309955+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:32.287315012+07:00","message":"[bufferProcess] send to processor (ticker):จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:32.287318098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:32.287320848+07:00","message":"> Transcript [21654] [false]: 'จริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:32.287323458+07:00","message":"Set StatePrefix (first interim): 'จริง'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:32.434400211+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:32.434400805+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:32.731795117+07:00","message":"receive streaming session, msgId: 3710"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:32.731839186+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จริงๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:32.731846571+07:00","message":"receive interim result [false|false]: จริงๆ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:32.731865569+07:00","message":"[buffer interim] 3710 false จริงๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:32.731874652+07:00","message":"[bufferProcess] interim [100000000]:จริงๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:32.731877908+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:33.052214514+07:00","message":"receive streaming session, msgId: 3710"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:33.052258499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จริงๆ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:33.052265148+07:00","message":"receive interim result [false|false]: จริงๆ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:33.052282944+07:00","message":"[buffer interim] 3710 false จริงๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:33.052290797+07:00","message":"[bufferProcess] interim [700000000]:จริงๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:33.052293438+07:00","message":"[bufferProcess] send to processor:จริงๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:33.052296752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:33.052299715+07:00","message":"> Transcript [21655] [false]: 'จริงๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:33.052303521+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:33.052306243+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:33.052308278+07:00","message":"StatePrefix: 'จริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:33.052311011+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:33.756846543+07:00","message":"receive streaming session, msgId: 3710"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:33.756889776+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:33.75689578+07:00","message":"receive interim result [false|false]: จอง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:33.756909406+07:00","message":"[buffer interim] 3710 false จอง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:33.756916904+07:00","message":"[bufferProcess] interim [360000000]:จอง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:33.756920169+07:00","message":"[bufferProcess] send to processor:จริงๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:33.756925955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:33.756928778+07:00","message":"> Transcript [21656] [false]: 'จริงๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:33.75693264+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:33.756934949+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:33.756937195+07:00","message":"StatePrefix: 'จริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:33.756939631+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:33.947036844+07:00","message":"receive streaming session, msgId: 3710"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:33.947084789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:33.94709107+07:00","message":"receive interim result [false|false]: จอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:33.947107057+07:00","message":"[buffer interim] 3710 false จอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:33.947113972+07:00","message":"[bufferProcess] interim [540000000]:จอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:33.947116448+07:00","message":"[bufferProcess] send to processor:จอง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:33.947120219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:33.947123742+07:00","message":"> Transcript [21657] [false]: 'จอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:33.947126063+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:33.947129274+07:00","message":"Set new StatePrefix: 'จอง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:34.594644467+07:00","message":"receive streaming session, msgId: 3710"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:34.594680263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จอ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:34.594688256+07:00","message":"receive interim result [false|false]: จอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:34.594702171+07:00","message":"[buffer interim] 3710 false จอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:34.59470826+07:00","message":"[bufferProcess] interim [140000000]:จอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:34.594710557+07:00","message":"[bufferProcess] send to processor:จอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:34.594713984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:34.594717273+07:00","message":"> Transcript [21658] [false]: 'จอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:34.594720355+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:35.435188654+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:35.4352078+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:35.976868324+07:00","message":"[GCS] IsForceVAD: false for message ID: 3710"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:36.146454378+07:00","message":"receive streaming session, msgId: 3710"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:36.146503215+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จริงๆนะจอย\",\"confidence\":0.9079279}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:36.146510068+07:00","message":"receive interim result [true|false]: จริงๆนะจอย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:36.146532405+07:00","message":"end recv isFinal message id 3710"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:36.146535187+07:00","message":"end Recv id 3710"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:36.146543399+07:00","message":"[buffer interim] 3710 true จริงๆนะจอย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:36.146552471+07:00","message":"[bufferProcess] interim [790000000]:จริงๆนะจอย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:36.146556747+07:00","message":"[bufferProcess] send to processor (isfinal):จอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:36.146561698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:36.146564668+07:00","message":"> Transcript [21659] [false]: 'จอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:36.146601439+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:36.146604413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:36.146606795+07:00","message":"> Transcript [21660] [true]: 'จริงๆนะจอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:36.146609716+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:36.146612162+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:36.146615096+07:00","message":"StatePrefix: 'จอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:36.146617226+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:36.146623875+07:00","message":"Push: 'จริงๆนะจอย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:36.146634262+07:00","message":"push: {true จริงๆนะจอย 0 0xc00039c200}"}
{"level":"info","service":"Main","time":"2026-08-22T12:12:36.163975742+07:00","message":"write wav file: './tmp/7666/7666_3710.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:36.166998841+07:00","message":"[GCS] Start streaming session, msgId: 3711"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:37.376903248+07:00","message":"[GCS] IsForceVAD: false for message ID: 3711"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:37.431899888+07:00","message":"receive streaming session, msgId: 3711"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:37.431951446+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:37.431957947+07:00","message":"receive interim result [false|false]: จด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:37.431974515+07:00","message":"[buffer interim] 3711 false จด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:37.431982247+07:00","message":"[bufferProcess] interim [840000000]:จด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:37.4319845+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:37.431993714+07:00","message":"[bufferProcess] send to processor (ticker):จด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:37.431997047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:37.432000103+07:00","message":"> Transcript [21661] [false]: 'จด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:37.432002548+07:00","message":"Set StatePrefix (first interim): 'จด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:37.492010629+07:00","message":"receive streaming session, msgId: 3711"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:37.492054389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:37.492061653+07:00","message":"receive interim result [false|false]: จบ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:37.492078715+07:00","message":"[buffer interim] 3711 false จบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:37.492087114+07:00","message":"[bufferProcess] interim [200000000]:จบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:37.492089274+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:37.507599291+07:00","message":"receive streaming session, msgId: 3711"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:37.507645443+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จบ\",\"confidence\":0.8555644}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:37.50765077+07:00","message":"receive interim result [true|false]: จบ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:37.507662275+07:00","message":"end recv isFinal message id 3711"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:37.50766449+07:00","message":"end Recv id 3711"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:37.507671033+07:00","message":"[buffer interim] 3711 true จบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:37.507678008+07:00","message":"[bufferProcess] interim [230000000]:จบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:37.50768159+07:00","message":"[bufferProcess] send to processor (isfinal):จบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:37.50768502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:37.507687868+07:00","message":"> Transcript [21662] [false]: 'จบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:37.507690215+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:37.507692351+07:00","message":"Set new StatePrefix: 'จบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:37.507694196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:37.50769621+07:00","message":"> Transcript [21663] [true]: 'จบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:37.507698755+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:37.507701654+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:37.507703969+07:00","message":"StatePrefix: 'จบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:37.507706197+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:37.507709087+07:00","message":"Push: 'จบ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:37.507717646+07:00","message":"push: {true จบ 0 0xc00291a080}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:37.508009348+07:00","message":"[GCS] Start streaming session, msgId: 3712"}
{"level":"info","service":"Main","time":"2026-08-22T12:12:37.51397793+07:00","message":"write wav file: './tmp/7666/7666_3711.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:38.052763486+07:00","message":"receive streaming session, msgId: 3712"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:38.052839156+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รวม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:38.052845732+07:00","message":"receive interim result [false|false]: รวม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:38.052864204+07:00","message":"[buffer interim] 3712 false รวม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:38.052871812+07:00","message":"[bufferProcess] interim [420000000]:รวม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:38.052874008+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:38.436188964+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:38.43620712+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:38.510661688+07:00","message":"receive streaming session, msgId: 3712"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:38.510713206+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รวงข้าว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:38.510722419+07:00","message":"receive interim result [false|false]: รวงข้าว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:38.510740418+07:00","message":"[buffer interim] 3712 false รวงข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:38.510751352+07:00","message":"[bufferProcess] interim [780000000]:รวงข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:38.510755448+07:00","message":"[bufferProcess] send to processor:รวม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:38.510760296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:38.51076494+07:00","message":"> Transcript [21664] [false]: 'รวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:38.510768365+07:00","message":"Set StatePrefix (first interim): 'รวม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:38.742633823+07:00","message":"receive streaming session, msgId: 3712"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:38.742683646+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รวมเฮ้ย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:38.742689082+07:00","message":"receive interim result [false|false]: รวมเฮ้ย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:38.742704655+07:00","message":"[buffer interim] 3712 false รวมเฮ้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:38.742712644+07:00","message":"[bufferProcess] interim [80000000]:รวมเฮ้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:38.742715587+07:00","message":"[bufferProcess] send to processor:รวงข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:38.742724416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:38.742727357+07:00","message":"> Transcript [21665] [false]: 'รวงข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:38.742729916+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:38.742732731+07:00","message":"Set new StatePrefix: 'รวงข้าว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:39.390165288+07:00","message":"receive streaming session, msgId: 3712"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:39.390201378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รวมเฮ้ย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:39.39020769+07:00","message":"receive interim result [false|false]: รวมเฮ้ย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:39.390223324+07:00","message":"[buffer interim] 3712 false รวมเฮ้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:39.390230016+07:00","message":"[bufferProcess] interim [680000000]:รวมเฮ้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:39.390232866+07:00","message":"[bufferProcess] send to processor:รวมเฮ้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:39.390236407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:39.390240004+07:00","message":"> Transcript [21666] [false]: 'รวมเฮ้ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:39.390242534+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:39.390244624+07:00","message":"Set new StatePrefix: 'รวมเฮ้ย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:39.648372477+07:00","message":"receive streaming session, msgId: 3712"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:39.648423797+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รวมเฮ้ยเขา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:39.648430389+07:00","message":"receive interim result [false|false]: รวมเฮ้ยเขา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:39.648450262+07:00","message":"[buffer interim] 3712 false รวมเฮ้ยเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:39.648458301+07:00","message":"[bufferProcess] interim [980000000]:รวมเฮ้ยเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:39.648460978+07:00","message":"[bufferProcess] send to processor:รวมเฮ้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:39.648473112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:39.648476221+07:00","message":"> Transcript [21667] [false]: 'รวมเฮ้ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:39.648479677+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:39.648481982+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:39.648484531+07:00","message":"StatePrefix: 'รวมเฮ้ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:39.648487865+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:40.106003247+07:00","message":"receive streaming session, msgId: 3712"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:40.106046633+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รวมเฮ้ยเขาเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:40.10605334+07:00","message":"receive interim result [false|false]: รวมเฮ้ยเขาเรา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:40.106067069+07:00","message":"[buffer interim] 3712 false รวมเฮ้ยเขาเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:40.106075184+07:00","message":"[bufferProcess] interim [400000000]:รวมเฮ้ยเขาเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:40.106078898+07:00","message":"[bufferProcess] send to processor:รวมเฮ้ยเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:40.106084476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:40.10608756+07:00","message":"> Transcript [21668] [false]: 'รวมเฮ้ยเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:40.106091592+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:40.106094228+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:40.10609634+07:00","message":"StatePrefix: 'รวมเฮ้ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:40.106098896+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:40.478790174+07:00","message":"receive streaming session, msgId: 3712"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:40.478832442+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รวมเฮ้ยเขารอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:40.478838517+07:00","message":"receive interim result [false|false]: รวมเฮ้ยเขารอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:40.478851015+07:00","message":"[buffer interim] 3712 false รวมเฮ้ยเขารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:40.478858746+07:00","message":"[bufferProcess] interim [820000000]:รวมเฮ้ยเขารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:40.478861605+07:00","message":"[bufferProcess] send to processor:รวมเฮ้ยเขาเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:40.478867134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:40.478870114+07:00","message":"> Transcript [21669] [false]: 'รวมเฮ้ยเขาเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:40.478873668+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:40.47887607+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:40.478878401+07:00","message":"StatePrefix: 'รวมเฮ้ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:40.478880865+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:41.051694795+07:00","message":"receive streaming session, msgId: 3712"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:41.051746922+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รวมเฮ้ยเขารอ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:41.051753275+07:00","message":"receive interim result [false|false]: รวมเฮ้ยเขารอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:41.051765607+07:00","message":"[buffer interim] 3712 false รวมเฮ้ยเขารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:41.051775789+07:00","message":"[bufferProcess] interim [420000000]:รวมเฮ้ยเขารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:41.051778889+07:00","message":"[bufferProcess] send to processor:รวมเฮ้ยเขารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:41.051784488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:41.051787609+07:00","message":"> Transcript [21670] [false]: 'รวมเฮ้ยเขารอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:41.051792283+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:41.051794742+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:41.051797561+07:00","message":"StatePrefix: 'รวมเฮ้ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:41.051800047+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:41.051804807+07:00","message":"Push: 'รวมเฮ้ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:41.051806892+07:00","message":"TextPushed: 'รวมเฮ้ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:41.051809415+07:00","message":"Set new StatePrefix : 'รวมเฮ้ยเขารอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:41.051814184+07:00","message":"Next Push (prob) : 'เขารอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:41.051823632+07:00","message":"push: {false รวมเฮ้ย 0 0xc002696000}"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:41.437281833+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:41.437284409+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:42.626848354+07:00","message":"[GCS] IsForceVAD: false for message ID: 3712"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:42.777482693+07:00","message":"receive streaming session, msgId: 3712"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:42.777527653+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร่วงเฮ้ยเขารอ\",\"confidence\":0.90075976}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:42.777533989+07:00","message":"receive interim result [true|false]: ร่วงเฮ้ยเขารอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:42.777547053+07:00","message":"end recv isFinal message id 3712"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:42.777549409+07:00","message":"end Recv id 3712"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:42.777555971+07:00","message":"[buffer interim] 3712 true ร่วงเฮ้ยเขารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:42.777562956+07:00","message":"[bufferProcess] interim [130000000]:ร่วงเฮ้ยเขารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:42.777571399+07:00","message":"[bufferProcess] send to processor (isfinal):รวมเฮ้ยเขารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:42.777581673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:42.77760038+07:00","message":"> Transcript [21671] [false]: 'รวมเฮ้ยเขารอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:42.777608157+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:42.77761265+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:42.777616789+07:00","message":"StatePrefix: 'รวมเฮ้ยเขารอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:42.777621275+07:00","message":"TextPushed: 'รวมเฮ้ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:42.777625117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:42.77762917+07:00","message":"> Transcript [21672] [true]: 'ร่วงเฮ้ยเขารอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:42.777632334+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:42.77763548+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:42.777638293+07:00","message":"StatePrefix: 'รวมเฮ้ยเขารอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:42.777644674+07:00","message":"TextPushed: 'รวมเฮ้ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:42.777647286+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:42.777744481+07:00","message":"Push: 'เขารอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:42.777751045+07:00","message":"TextPushed: 'รวมเฮ้ยเขารอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:42.777754393+07:00","message":"Set new StatePrefix : 'ร่วงเฮ้ยเขารอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:42.777756715+07:00","message":"Next Push (prob) : 'ร่วงเฮ้ยเขารอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:42.777765226+07:00","message":"push: {true เขารอ 0 0xc002696000}"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:42.777762211+07:00","message":"write aligntment file to 'tmp/7666/align_message_id_3712.html'"}
{"level":"info","service":"Main","time":"2026-08-22T12:12:42.788276174+07:00","message":"write wav file: './tmp/7666/7666_3712.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:44.437368418+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:44.437380776+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:45.328109549+07:00","message":"[GCS] Start streaming session, msgId: 3713"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:47.438087071+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:47.438093966+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:47.946118881+07:00","message":"[GCS] IsForceVAD: false for message ID: 3713"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:48.036560802+07:00","message":"receive streaming session, msgId: 3713"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:48.036592049+07:00","message":"found end of frame, send empty tag with msgId: 3713"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:48.036596033+07:00","message":"end Recv id 3713"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:48.036604812+07:00","message":"[buffer interim] 3713 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:48.036612588+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:48.036617965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:48.036620883+07:00","message":"> Transcript [21673] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:48.036623762+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:48.036626332+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:48.036628431+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:48.03663039+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:48.036633255+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:48.036656482+07:00","message":"push: {true \n 0 0xc002696680}"}
{"level":"info","service":"Main","time":"2026-08-22T12:12:48.04409711+07:00","message":"write wav file: './tmp/7666/7666_3713.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:48.587958407+07:00","message":"[GCS] Start streaming session, msgId: 3714"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:50.438589047+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:50.438598273+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:51.017250706+07:00","message":"[GCS] IsForceVAD: false for message ID: 3714"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:51.087373877+07:00","message":"[GCS] Start streaming session, msgId: 3715"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:51.103504093+07:00","message":"receive streaming session, msgId: 3714"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:51.103531808+07:00","message":"found end of frame, send empty tag with msgId: 3714"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:51.103535601+07:00","message":"end Recv id 3714"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:51.103544088+07:00","message":"[buffer interim] 3714 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:51.103551495+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:51.103556022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:51.103559133+07:00","message":"> Transcript [21674] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:51.103563345+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:51.103566113+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:51.103568156+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:51.103570213+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:51.103573431+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:51.103583842+07:00","message":"push: {true \n 0 0xc00291aa80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:12:51.11128993+07:00","message":"write wav file: './tmp/7666/7666_3714.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:53.439638289+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:53.439686356+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:53.861862683+07:00","message":"[GCS] Cleaned up inactive client: 3691"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:53.861890028+07:00","message":"[GCS] Cleaned up inactive client: 3693"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:53.861892791+07:00","message":"[GCS] Cleaned up inactive client: 3688"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:53.861895064+07:00","message":"[GCS] Cleaned up inactive client: 3690"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:53.86189703+07:00","message":"[GCS] Cleaned up inactive client: 3689"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:53.861899113+07:00","message":"[GCS] Cleaned up inactive client: 3695"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:53.861902101+07:00","message":"[GCS] Cleaned up inactive client: 3694"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:53.861904294+07:00","message":"[GCS] Cleaned up inactive client: 3692"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:56.216338109+07:00","message":"[GCS] IsForceVAD: false for message ID: 3715"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:56.322447551+07:00","message":"receive streaming session, msgId: 3715"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:56.322473618+07:00","message":"found end of frame, send empty tag with msgId: 3715"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:56.322476944+07:00","message":"end Recv id 3715"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:56.322485119+07:00","message":"[buffer interim] 3715 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:56.322492746+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:56.322497229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:56.322500378+07:00","message":"> Transcript [21675] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:56.322502974+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:56.322505198+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:56.322507232+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:56.322509262+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:12:56.3225123+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:12:56.32252303+07:00","message":"push: {true \n 0 0xc003135180}"}
{"level":"info","service":"Main","time":"2026-08-22T12:12:56.333381831+07:00","message":"write wav file: './tmp/7666/7666_3715.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:56.439687333+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:56.439731496+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:59.440714273+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:12:59.440748607+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:02.441745697+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:02.441747543+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:04.476824738+07:00","message":"[GCS] Start streaming session, msgId: 3716"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:05.441788035+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:05.441802176+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:08.442513933+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:08.442513868+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:09.606352434+07:00","message":"[GCS] IsForceVAD: false for message ID: 3716"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:09.707223226+07:00","message":"receive streaming session, msgId: 3716"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:09.707246228+07:00","message":"found end of frame, send empty tag with msgId: 3716"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:09.707249524+07:00","message":"end Recv id 3716"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:09.707257517+07:00","message":"[buffer interim] 3716 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:09.707265098+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:09.707275413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:09.707278433+07:00","message":"> Transcript [21676] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:09.70728095+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:09.707283443+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:09.707285404+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:09.707287622+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:09.70729051+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:09.70730103+07:00","message":"push: {true \n 0 0xc002a2be80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:13:09.718414993+07:00","message":"write wav file: './tmp/7666/7666_3716.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:11.443524079+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:11.443553386+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:14.44402068+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:14.444080415+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:14.917355686+07:00","message":"[GCS] Start streaming session, msgId: 3717"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:17.444604833+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:17.444627896+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:20.046524383+07:00","message":"[GCS] IsForceVAD: false for message ID: 3717"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:20.162545024+07:00","message":"receive streaming session, msgId: 3717"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:20.162579578+07:00","message":"found end of frame, send empty tag with msgId: 3717"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:20.162583477+07:00","message":"end Recv id 3717"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:20.162593064+07:00","message":"[buffer interim] 3717 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:20.162602937+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:20.162614063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:20.162617191+07:00","message":"> Transcript [21677] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:20.162620006+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:20.162622287+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:20.162624373+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:20.162626486+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:20.1626348+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:20.162644592+07:00","message":"push: {true \n 0 0xc002a2b000}"}
{"level":"info","service":"Main","time":"2026-08-22T12:13:20.173107971+07:00","message":"write wav file: './tmp/7666/7666_3717.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:20.445087832+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:20.445157938+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:23.176610383+07:00","message":"[GCS] Start streaming session, msgId: 3718"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:23.445298956+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:23.445303645+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:23.862702219+07:00","message":"[GCS] Cleaned up inactive client: 3696"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:23.862729369+07:00","message":"[GCS] Cleaned up inactive client: 3699"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:23.862732417+07:00","message":"[GCS] Cleaned up inactive client: 3704"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:23.862734443+07:00","message":"[GCS] Cleaned up inactive client: 3703"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:23.862736935+07:00","message":"[GCS] Cleaned up inactive client: 3705"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:23.862740171+07:00","message":"[GCS] Cleaned up inactive client: 3700"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:23.862743151+07:00","message":"[GCS] Cleaned up inactive client: 3702"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:23.86274596+07:00","message":"[GCS] Cleaned up inactive client: 3706"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:23.862749119+07:00","message":"[GCS] Cleaned up inactive client: 3707"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:23.862752241+07:00","message":"[GCS] Cleaned up inactive client: 3701"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:23.862755113+07:00","message":"[GCS] Cleaned up inactive client: 3697"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:23.862759382+07:00","message":"[GCS] Cleaned up inactive client: 3698"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:26.445571945+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:26.445597044+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:28.245872776+07:00","message":"[GCS] IsForceVAD: false for message ID: 3718"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:28.36267368+07:00","message":"receive streaming session, msgId: 3718"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:28.36269978+07:00","message":"found end of frame, send empty tag with msgId: 3718"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:28.362703222+07:00","message":"end Recv id 3718"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:28.362710752+07:00","message":"[buffer interim] 3718 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:28.362717385+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:28.362722524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:28.362727877+07:00","message":"> Transcript [21678] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:28.362731989+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:28.362735018+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:28.362738684+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:28.362741788+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:28.362745916+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:28.362762764+07:00","message":"push: {true \n 0 0xc003134e80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:13:28.373377751+07:00","message":"write wav file: './tmp/7666/7666_3718.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:29.446447151+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:29.446474686+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:32.44721304+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:32.447256768+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:35.416665949+07:00","message":"[GCS] Start streaming session, msgId: 3719"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:35.448280506+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:35.448303695+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:37.01568837+07:00","message":"[GCS] IsForceVAD: false for message ID: 3719"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:37.105610973+07:00","message":"receive streaming session, msgId: 3719"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:37.105643283+07:00","message":"found end of frame, send empty tag with msgId: 3719"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:37.105647601+07:00","message":"end Recv id 3719"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:37.105655323+07:00","message":"[buffer interim] 3719 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:37.105663025+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:37.105668095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:37.105671399+07:00","message":"> Transcript [21679] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:37.105674617+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:37.105677106+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:37.105679095+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:37.105681158+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:37.105684272+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:37.105695043+07:00","message":"push: {true \n 0 0xc0037d9600}"}
{"level":"info","service":"Main","time":"2026-08-22T12:13:37.11273277+07:00","message":"write wav file: './tmp/7666/7666_3719.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:38.42682674+07:00","message":"[GCS] Start streaming session, msgId: 3720"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:38.449152586+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:38.449176864+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:38.495837234+07:00","message":"[GCS] IsForceVAD: false for message ID: 3720"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:38.638534663+07:00","message":"receive streaming session, msgId: 3720"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:38.638554783+07:00","message":"found end of frame, send empty tag with msgId: 3720"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:38.638558082+07:00","message":"end Recv id 3720"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:38.638565783+07:00","message":"[buffer interim] 3720 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:38.638572595+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:38.638577099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:38.638580795+07:00","message":"> Transcript [21680] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:38.63858393+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:38.638586205+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:38.638588392+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:38.638590594+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:38.638598013+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:38.638607075+07:00","message":"push: {true \n 0 0xc002b7f800}"}
{"level":"info","service":"Main","time":"2026-08-22T12:13:38.643084752+07:00","message":"write wav file: './tmp/7666/7666_3720.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:38.877722691+07:00","message":"[GCS] Start streaming session, msgId: 3721"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:38.935899511+07:00","message":"[GCS] IsForceVAD: false for message ID: 3721"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:39.079449313+07:00","message":"receive streaming session, msgId: 3721"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:39.079472091+07:00","message":"found end of frame, send empty tag with msgId: 3721"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:39.079475253+07:00","message":"end Recv id 3721"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:39.079481824+07:00","message":"[buffer interim] 3721 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:39.079496466+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:39.079506166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:39.07951032+07:00","message":"> Transcript [21681] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:39.079513415+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:39.07951584+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:39.079517886+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:39.079519882+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:39.079525855+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:39.079535348+07:00","message":"push: {true \n 0 0xc002696380}"}
{"level":"info","service":"Main","time":"2026-08-22T12:13:39.083885566+07:00","message":"write wav file: './tmp/7666/7666_3721.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:39.137624982+07:00","message":"[GCS] Start streaming session, msgId: 3722"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:39.195637509+07:00","message":"[GCS] IsForceVAD: false for message ID: 3722"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:39.326434584+07:00","message":"[GCS] Start streaming session, msgId: 3723"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:39.385381182+07:00","message":"[GCS] IsForceVAD: false for message ID: 3723"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:39.406306221+07:00","message":"receive streaming session, msgId: 3722"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:39.406331301+07:00","message":"found end of frame, send empty tag with msgId: 3722"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:39.406335808+07:00","message":"end Recv id 3722"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:39.406345535+07:00","message":"[buffer interim] 3722 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:39.406354615+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:39.406360113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:39.406366495+07:00","message":"> Transcript [21682] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:39.406370693+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:39.40637379+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:39.406376811+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:39.406380202+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:39.40639028+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:39.406402015+07:00","message":"push: {true \n 0 0xc0031c4f80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:13:39.418772021+07:00","message":"write wav file: './tmp/7666/7666_3722.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:39.591551973+07:00","message":"receive streaming session, msgId: 3723"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:39.591587282+07:00","message":"found end of frame, send empty tag with msgId: 3723"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:39.591591142+07:00","message":"end Recv id 3723"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:39.591614095+07:00","message":"[buffer interim] 3723 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:39.591623201+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:39.591630512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:39.591633753+07:00","message":"> Transcript [21683] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:39.591636569+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:39.591639265+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:39.591641486+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:39.59164387+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:39.591650011+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:39.59166134+07:00","message":"push: {true \n 0 0xc003135a00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:13:39.596005939+07:00","message":"write wav file: './tmp/7666/7666_3723.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:39.775986558+07:00","message":"[GCS] Start streaming session, msgId: 3724"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:39.965709447+07:00","message":"[GCS] IsForceVAD: false for message ID: 3724"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:40.064215029+07:00","message":"receive streaming session, msgId: 3724"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:40.064242106+07:00","message":"found end of frame, send empty tag with msgId: 3724"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:40.064250409+07:00","message":"end Recv id 3724"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:40.064257568+07:00","message":"[buffer interim] 3724 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:40.064264242+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:40.064268384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:40.064272439+07:00","message":"> Transcript [21684] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:40.064277243+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:40.064280748+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:40.064283675+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:40.064287453+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:40.064291412+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:40.064305942+07:00","message":"push: {true \n 0 0xc002e0c800}"}
{"level":"info","service":"Main","time":"2026-08-22T12:13:40.069393463+07:00","message":"write wav file: './tmp/7666/7666_3724.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:40.476277272+07:00","message":"[GCS] Start streaming session, msgId: 3725"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:41.449518498+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:41.449536407+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:41.49570393+07:00","message":"[GCS] IsForceVAD: false for message ID: 3725"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:41.594625422+07:00","message":"receive streaming session, msgId: 3725"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:41.594660273+07:00","message":"found end of frame, send empty tag with msgId: 3725"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:41.594664082+07:00","message":"end Recv id 3725"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:41.594672673+07:00","message":"[buffer interim] 3725 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:41.594680728+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:41.594690188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:41.594693322+07:00","message":"> Transcript [21685] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:41.594696199+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:41.594698422+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:41.594700447+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:41.594702747+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:41.594709463+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:41.594719596+07:00","message":"push: {true \n 0 0xc002cc4b00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:13:41.600296988+07:00","message":"write wav file: './tmp/7666/7666_3725.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:41.636907429+07:00","message":"[GCS] Start streaming session, msgId: 3726"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:41.766662596+07:00","message":"[GCS] IsForceVAD: false for message ID: 3726"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:41.847489961+07:00","message":"receive streaming session, msgId: 3726"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:41.847521851+07:00","message":"found end of frame, send empty tag with msgId: 3726"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:41.847525493+07:00","message":"end Recv id 3726"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:41.847535788+07:00","message":"[buffer interim] 3726 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:41.847543991+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:41.847553113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:41.847556278+07:00","message":"> Transcript [21686] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:41.847571686+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:41.847574066+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:41.847576117+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:41.84758395+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:41.847592139+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:41.847607609+07:00","message":"push: {true \n 0 0xc0031c4080}"}
{"level":"info","service":"Main","time":"2026-08-22T12:13:41.852054205+07:00","message":"write wav file: './tmp/7666/7666_3726.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:42.596839047+07:00","message":"[GCS] Start streaming session, msgId: 3727"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:42.725565807+07:00","message":"[GCS] IsForceVAD: false for message ID: 3727"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:42.81639547+07:00","message":"receive streaming session, msgId: 3727"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:42.816431895+07:00","message":"found end of frame, send empty tag with msgId: 3727"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:42.816435282+07:00","message":"end Recv id 3727"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:42.816446121+07:00","message":"[buffer interim] 3727 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:42.816453924+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:42.81645802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:42.816461245+07:00","message":"> Transcript [21687] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:42.816464084+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:42.81646666+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:42.81646874+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:42.816470743+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:42.816474028+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:42.816493118+07:00","message":"push: {true \n 0 0xc003135780}"}
{"level":"info","service":"Main","time":"2026-08-22T12:13:42.821131447+07:00","message":"write wav file: './tmp/7666/7666_3727.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:42.857901516+07:00","message":"[GCS] Start streaming session, msgId: 3728"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:43.105217621+07:00","message":"[GCS] IsForceVAD: false for message ID: 3728"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:43.199937479+07:00","message":"receive streaming session, msgId: 3728"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:43.199970353+07:00","message":"found end of frame, send empty tag with msgId: 3728"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:43.199976069+07:00","message":"end Recv id 3728"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:43.199988782+07:00","message":"[buffer interim] 3728 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:43.199999211+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:43.200003735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:43.200006938+07:00","message":"> Transcript [21688] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:43.200010232+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:43.200012912+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:43.200015103+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:43.200017338+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:43.200023579+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:43.200035834+07:00","message":"push: {true \n 0 0xc002cc5a80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:13:43.205347589+07:00","message":"write wav file: './tmp/7666/7666_3728.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:43.236677537+07:00","message":"[GCS] Start streaming session, msgId: 3729"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:43.555742909+07:00","message":"[GCS] IsForceVAD: false for message ID: 3729"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:43.637286927+07:00","message":"receive streaming session, msgId: 3729"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:43.637320061+07:00","message":"found end of frame, send empty tag with msgId: 3729"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:43.637323614+07:00","message":"end Recv id 3729"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:43.637343094+07:00","message":"[buffer interim] 3729 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:43.637392975+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:43.637398253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:43.637402568+07:00","message":"> Transcript [21689] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:43.637405462+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:43.637408397+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:43.637410715+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:43.637412876+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:43.637420424+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:43.637431367+07:00","message":"push: {true \n 0 0xc003135b00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:13:43.642223514+07:00","message":"write wav file: './tmp/7666/7666_3729.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:44.449571299+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:44.449600523+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:44.837240489+07:00","message":"[GCS] Start streaming session, msgId: 3730"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:45.606238187+07:00","message":"[GCS] IsForceVAD: false for message ID: 3730"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:45.70616693+07:00","message":"receive streaming session, msgId: 3730"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:45.706190994+07:00","message":"found end of frame, send empty tag with msgId: 3730"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:45.706194316+07:00","message":"end Recv id 3730"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:45.706201815+07:00","message":"[buffer interim] 3730 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:45.70620909+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:45.706214023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:45.706217234+07:00","message":"> Transcript [21690] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:45.706219958+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:45.706222926+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:45.706224902+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:45.706226833+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:45.706229898+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:45.706239475+07:00","message":"push: {true \n 0 0xc002cc5e80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:13:45.712494199+07:00","message":"write wav file: './tmp/7666/7666_3730.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:46.376966071+07:00","message":"[GCS] Start streaming session, msgId: 3731"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:46.496251951+07:00","message":"[GCS] IsForceVAD: false for message ID: 3731"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:46.633736056+07:00","message":"receive streaming session, msgId: 3731"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:46.633761204+07:00","message":"found end of frame, send empty tag with msgId: 3731"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:46.633764548+07:00","message":"end Recv id 3731"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:46.63378862+07:00","message":"[buffer interim] 3731 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:46.633823136+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:46.633827642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:46.633832289+07:00","message":"> Transcript [21691] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:46.633834992+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:46.633837361+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:46.63383953+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:46.633842209+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:46.633845237+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:46.633856036+07:00","message":"push: {true \n 0 0xc0029e5b80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:13:46.639323231+07:00","message":"write wav file: './tmp/7666/7666_3731.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:46.756776743+07:00","message":"[GCS] Start streaming session, msgId: 3732"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:47.015595536+07:00","message":"[GCS] IsForceVAD: false for message ID: 3732"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:47.106068592+07:00","message":"receive streaming session, msgId: 3732"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:47.106097066+07:00","message":"found end of frame, send empty tag with msgId: 3732"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:47.106100883+07:00","message":"end Recv id 3732"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:47.106109143+07:00","message":"[buffer interim] 3732 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:47.106116756+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:47.106121424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:47.106124526+07:00","message":"> Transcript [21692] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:47.106127391+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:47.106129566+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:47.106131582+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:47.106133572+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:47.106136401+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:47.106145395+07:00","message":"push: {true \n 0 0xc0037f2080}"}
{"level":"info","service":"Main","time":"2026-08-22T12:13:47.111371622+07:00","message":"write wav file: './tmp/7666/7666_3732.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:47.450597197+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:47.45060297+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:47.77670674+07:00","message":"[GCS] Start streaming session, msgId: 3733"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:50.451115437+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:50.451139098+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:51.18311513+07:00","message":"receive streaming session, msgId: 3733"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:51.183158616+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:51.183164174+07:00","message":"receive interim result [false|false]: ตอบ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:51.183178737+07:00","message":"[buffer interim] 3733 false ตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:51.183186241+07:00","message":"[bufferProcess] interim [180000000]:ตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:51.18318851+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:51.183193825+07:00","message":"[bufferProcess] send to processor (ticker):ตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:51.183196854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:51.183199806+07:00","message":"> Transcript [21693] [false]: 'ตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:51.183202446+07:00","message":"Set StatePrefix (first interim): 'ตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:51.295809728+07:00","message":"receive streaming session, msgId: 3733"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:51.295848414+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:51.295854742+07:00","message":"receive interim result [false|false]: ต่อไป"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:51.29587087+07:00","message":"[buffer interim] 3733 false ต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:51.295880372+07:00","message":"[bufferProcess] interim [300000000]:ต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:51.29588271+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:51.354689307+07:00","message":"receive streaming session, msgId: 3733"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:51.354738109+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อไปก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:51.354744586+07:00","message":"receive interim result [false|false]: ต่อไปก็"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:51.354760945+07:00","message":"[buffer interim] 3733 false ต่อไปก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:51.35476951+07:00","message":"[bufferProcess] interim [420000000]:ต่อไปก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:51.35477211+07:00","message":"[bufferProcess] send to processor:ต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:51.354775718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:51.354778621+07:00","message":"> Transcript [21694] [false]: 'ต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:51.354780893+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:51.354783113+07:00","message":"Set new StatePrefix: 'ต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:51.658591995+07:00","message":"receive streaming session, msgId: 3733"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:51.658640039+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อไปก็ไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:51.658647381+07:00","message":"receive interim result [false|false]: ต่อไปก็ไม่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:51.658663925+07:00","message":"[buffer interim] 3733 false ต่อไปก็ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:51.658672103+07:00","message":"[bufferProcess] interim [660000000]:ต่อไปก็ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:51.658675085+07:00","message":"[bufferProcess] send to processor:ต่อไปก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:51.658682032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:51.658685332+07:00","message":"> Transcript [21695] [false]: 'ต่อไปก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:51.658689084+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:51.658691195+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:51.658693346+07:00","message":"StatePrefix: 'ต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:51.658695846+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:51.726048103+07:00","message":"receive streaming session, msgId: 3733"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:51.726089378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อไปก็ไม่รับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:51.726095488+07:00","message":"receive interim result [false|false]: ต่อไปก็ไม่รับ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:51.726109791+07:00","message":"[buffer interim] 3733 false ต่อไปก็ไม่รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:51.726116624+07:00","message":"[bufferProcess] interim [780000000]:ต่อไปก็ไม่รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:51.726119696+07:00","message":"[bufferProcess] send to processor:ต่อไปก็ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:51.72612335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:51.726126339+07:00","message":"> Transcript [21696] [false]: 'ต่อไปก็ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:51.726129977+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:51.726132535+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:51.726137273+07:00","message":"StatePrefix: 'ต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:51.72613962+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:51.997640875+07:00","message":"receive streaming session, msgId: 3733"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:51.99767923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อไปก็ไม่รับฟัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:51.997685106+07:00","message":"receive interim result [false|false]: ต่อไปก็ไม่รับฟัง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:51.997704427+07:00","message":"[buffer interim] 3733 false ต่อไปก็ไม่รับฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:51.997713642+07:00","message":"[bufferProcess] interim [960000000]:ต่อไปก็ไม่รับฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:51.997716608+07:00","message":"[bufferProcess] send to processor:ต่อไปก็ไม่รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:51.99772115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:51.997724129+07:00","message":"> Transcript [21697] [false]: 'ต่อไปก็ไม่รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:51.99772811+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:51.99773056+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:51.997732919+07:00","message":"StatePrefix: 'ต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:51.997735102+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:52.09161037+07:00","message":"receive streaming session, msgId: 3733"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:52.091657412+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อไปก็ไม่รับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:52.091663593+07:00","message":"receive interim result [false|false]: ต่อไปก็ไม่รับ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:52.091678074+07:00","message":"[buffer interim] 3733 false ต่อไปก็ไม่รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.091685214+07:00","message":"[bufferProcess] interim [20000000]:ต่อไปก็ไม่รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.091688281+07:00","message":"[bufferProcess] send to processor:ต่อไปก็ไม่รับฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.091694281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.091697251+07:00","message":"> Transcript [21698] [false]: 'ต่อไปก็ไม่รับฟัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.091701136+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.091703399+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.091705576+07:00","message":"StatePrefix: 'ต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.091708163+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.091713277+07:00","message":"Push: 'ต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.091715426+07:00","message":"TextPushed: 'ต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.091717763+07:00","message":"Set new StatePrefix : 'ต่อไปก็ไม่รับฟัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.091720692+07:00","message":"Next Push (prob) : 'ก็ไม่รับฟัง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:52.091728873+07:00","message":"push: {false ต่อไป 0 0xc002696a00}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:52.601440102+07:00","message":"receive streaming session, msgId: 3733"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:52.601483479+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อไปก็ไม่รับฟังก็ฟังเพลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:52.601489498+07:00","message":"receive interim result [false|false]: ต่อไปก็ไม่รับฟังก็ฟังเพลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:52.601507254+07:00","message":"[buffer interim] 3733 false ต่อไปก็ไม่รับฟังก็ฟังเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.601524067+07:00","message":"[bufferProcess] interim [380000000]:ต่อไปก็ไม่รับฟังก็ฟังเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.601527114+07:00","message":"[bufferProcess] send to processor:ต่อไปก็ไม่รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.601531304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.60153428+07:00","message":"> Transcript [21699] [false]: 'ต่อไปก็ไม่รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.601537355+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:52.655259774+07:00","message":"receive streaming session, msgId: 3733"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:52.655298072+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อไปก็ไม่รับฟังสักเพลงสิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:52.655304907+07:00","message":"receive interim result [false|false]: ต่อไปก็ไม่รับฟังสักเพลงสิ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:52.655320296+07:00","message":"[buffer interim] 3733 false ต่อไปก็ไม่รับฟังสักเพลงสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.655327302+07:00","message":"[bufferProcess] interim [560000000]:ต่อไปก็ไม่รับฟังสักเพลงสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.655330244+07:00","message":"[bufferProcess] send to processor:ต่อไปก็ไม่รับฟังก็ฟังเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.655333957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.655336618+07:00","message":"> Transcript [21700] [false]: 'ต่อไปก็ไม่รับฟังก็ฟังเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.655340648+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.655343313+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.655345807+07:00","message":"StatePrefix: 'ต่อไปก็ไม่รับฟัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.655349429+07:00","message":"TextPushed: 'ต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:52.742975217+07:00","message":"receive streaming session, msgId: 3733"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:52.74301448+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อไปก็ไม่รับฟังก็ฟังเพลงเสียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:52.743020239+07:00","message":"receive interim result [false|false]: ต่อไปก็ไม่รับฟังก็ฟังเพลงเสียง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:52.743034585+07:00","message":"[buffer interim] 3733 false ต่อไปก็ไม่รับฟังก็ฟังเพลงเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.743042633+07:00","message":"[bufferProcess] interim [740000000]:ต่อไปก็ไม่รับฟังก็ฟังเพลงเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.743045836+07:00","message":"[bufferProcess] send to processor:ต่อไปก็ไม่รับฟังสักเพลงสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.743051801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.743054485+07:00","message":"> Transcript [21701] [false]: 'ต่อไปก็ไม่รับฟังสักเพลงสิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.743058834+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.743061241+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.743063761+07:00","message":"StatePrefix: 'ต่อไปก็ไม่รับฟัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.743067032+07:00","message":"TextPushed: 'ต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:52.747753387+07:00","message":"receive streaming session, msgId: 3733"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:52.747772388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อไปก็ไม่รับฟังก็ฟังเพลงสยาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:52.747777087+07:00","message":"receive interim result [false|false]: ต่อไปก็ไม่รับฟังก็ฟังเพลงสยาม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:52.74778351+07:00","message":"[buffer interim] 3733 false ต่อไปก็ไม่รับฟังก็ฟังเพลงสยาม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.747787848+07:00","message":"[bufferProcess] interim [800000000]:ต่อไปก็ไม่รับฟังก็ฟังเพลงสยาม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.747790797+07:00","message":"[bufferProcess] send to processor:ต่อไปก็ไม่รับฟังก็ฟังเพลงเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.747798167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.747800927+07:00","message":"> Transcript [21702] [false]: 'ต่อไปก็ไม่รับฟังก็ฟังเพลงเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.747804179+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.747806304+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.747808315+07:00","message":"StatePrefix: 'ต่อไปก็ไม่รับฟัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.747815139+07:00","message":"TextPushed: 'ต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:52.905760603+07:00","message":"[GCS] IsForceVAD: false for message ID: 3733"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:52.940914599+07:00","message":"receive streaming session, msgId: 3733"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:52.940968239+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อไปก็ไม่รับฟังก็ฟังเพลงสยามเมือง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:52.940977869+07:00","message":"receive interim result [false|false]: ต่อไปก็ไม่รับฟังก็ฟังเพลงสยามเมือง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:52.940993876+07:00","message":"[buffer interim] 3733 false ต่อไปก็ไม่รับฟังก็ฟังเพลงสยามเมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.941002349+07:00","message":"[bufferProcess] interim [980000000]:ต่อไปก็ไม่รับฟังก็ฟังเพลงสยามเมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.941005267+07:00","message":"[bufferProcess] send to processor:ต่อไปก็ไม่รับฟังก็ฟังเพลงสยาม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.941011577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.941014903+07:00","message":"> Transcript [21703] [false]: 'ต่อไปก็ไม่รับฟังก็ฟังเพลงสยาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.941019027+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.941021899+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.941024401+07:00","message":"StatePrefix: 'ต่อไปก็ไม่รับฟัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.941026925+07:00","message":"TextPushed: 'ต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.94103191+07:00","message":"Push: 'ก็ไม่รับฟัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.941034157+07:00","message":"TextPushed: 'ต่อไปก็ไม่รับฟัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.941036486+07:00","message":"Set new StatePrefix : 'ต่อไปก็ไม่รับฟังก็ฟังเพลงสยาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.941039156+07:00","message":"Next Push (prob) : 'ก็ฟังเพลงสยาม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:52.941048005+07:00","message":"push: {false ก็ไม่รับฟัง 0 0xc002696a00}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:52.996083848+07:00","message":"receive streaming session, msgId: 3733"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:52.996150479+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อไปก็ไม่รับฟังก็ฟังเพลงสยามเมืองยิ้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:52.996158887+07:00","message":"receive interim result [false|false]: ต่อไปก็ไม่รับฟังก็ฟังเพลงสยามเมืองยิ้ม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:52.996175532+07:00","message":"[buffer interim] 3733 false ต่อไปก็ไม่รับฟังก็ฟังเพลงสยามเมืองยิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.996183839+07:00","message":"[bufferProcess] interim [100000000]:ต่อไปก็ไม่รับฟังก็ฟังเพลงสยามเมืองยิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.996187532+07:00","message":"[bufferProcess] send to processor:ต่อไปก็ไม่รับฟังก็ฟังเพลงสยามเมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.996194507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.996197412+07:00","message":"> Transcript [21704] [false]: 'ต่อไปก็ไม่รับฟังก็ฟังเพลงสยามเมือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.996201497+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.996203807+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.996206642+07:00","message":"StatePrefix: 'ต่อไปก็ไม่รับฟังก็ฟังเพลงสยาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:52.996210205+07:00","message":"TextPushed: 'ต่อไปก็ไม่รับฟัง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:53.036635009+07:00","message":"[GCS] Start streaming session, msgId: 3734"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:53.057687132+07:00","message":"receive streaming session, msgId: 3733"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:53.057734867+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อไปก็ไม่รับฟังก็เปิดเพลงสยามเมืองยิ้ม\",\"confidence\":0.9387449}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:53.057742283+07:00","message":"receive interim result [true|false]: ต่อไปก็ไม่รับฟังก็เปิดเพลงสยามเมืองยิ้ม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:53.057756136+07:00","message":"end recv isFinal message id 3733"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:53.057760535+07:00","message":"end Recv id 3733"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:53.057767955+07:00","message":"[buffer interim] 3733 true ต่อไปก็ไม่รับฟังก็เปิดเพลงสยามเมืองยิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:53.057780034+07:00","message":"[bufferProcess] interim [130000000]:ต่อไปก็ไม่รับฟังก็เปิดเพลงสยามเมืองยิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:53.057784203+07:00","message":"[bufferProcess] send to processor (isfinal):ต่อไปก็ไม่รับฟังก็ฟังเพลงสยามเมืองยิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:53.057787852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:53.057790976+07:00","message":"> Transcript [21705] [false]: 'ต่อไปก็ไม่รับฟังก็ฟังเพลงสยามเมืองยิ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:53.057796436+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:53.05779876+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:53.057801443+07:00","message":"StatePrefix: 'ต่อไปก็ไม่รับฟังก็ฟังเพลงสยาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:53.057804761+07:00","message":"TextPushed: 'ต่อไปก็ไม่รับฟัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:53.057806817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:53.05780923+07:00","message":"> Transcript [21706] [true]: 'ต่อไปก็ไม่รับฟังก็เปิดเพลงสยามเมืองยิ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:53.05781179+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:53.057813752+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:53.057815667+07:00","message":"StatePrefix: 'ต่อไปก็ไม่รับฟังก็ฟังเพลงสยาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:53.057817725+07:00","message":"TextPushed: 'ต่อไปก็ไม่รับฟัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:53.05782578+07:00","message":"Push: 'ก็เปิดเพลงสยามเมืองยิ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:53.057833816+07:00","message":"push: {true ก็เปิดเพลงสยามเมืองยิ้ม 0 0xc002696a00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:13:53.068762238+07:00","message":"write wav file: './tmp/7666/7666_3733.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:53.451868626+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:53.451885492+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:53.517108773+07:00","message":"receive streaming session, msgId: 3734"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:53.517153199+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กินนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:53.517158374+07:00","message":"receive interim result [false|false]: กินนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:53.517182089+07:00","message":"[buffer interim] 3734 false กินนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:53.51719305+07:00","message":"[bufferProcess] interim [480000000]:กินนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:53.517195238+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:53.862823394+07:00","message":"[GCS] Cleaned up inactive client: 3712"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:53.862852586+07:00","message":"[GCS] Cleaned up inactive client: 3713"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:53.862855901+07:00","message":"[GCS] Cleaned up inactive client: 3710"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:53.862858465+07:00","message":"[GCS] Cleaned up inactive client: 3708"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:53.862871877+07:00","message":"[GCS] Cleaned up inactive client: 3709"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:53.862874294+07:00","message":"[GCS] Cleaned up inactive client: 3714"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:53.862876393+07:00","message":"[GCS] Cleaned up inactive client: 3711"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:54.094700216+07:00","message":"receive streaming session, msgId: 3734"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:54.094739515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กินนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:54.094745472+07:00","message":"receive interim result [false|false]: กินนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:54.094760568+07:00","message":"[buffer interim] 3734 false กินนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:54.094768299+07:00","message":"[bufferProcess] interim [80000000]:กินนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:54.094770695+07:00","message":"[bufferProcess] send to processor:กินนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:54.094774557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:54.094777666+07:00","message":"> Transcript [21707] [false]: 'กินนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:54.094780142+07:00","message":"Set StatePrefix (first interim): 'กินนะคะ'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:56.452743573+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:56.452748962+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:57.385669454+07:00","message":"[GCS] IsForceVAD: false for message ID: 3734"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:57.498105312+07:00","message":"receive streaming session, msgId: 3734"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:57.498162303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กินนะคะ\",\"confidence\":0.92893285}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:57.498170433+07:00","message":"receive interim result [true|false]: กินนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:57.498181791+07:00","message":"end recv isFinal message id 3734"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:57.498184445+07:00","message":"end Recv id 3734"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:57.498191814+07:00","message":"[buffer interim] 3734 true กินนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:57.49820221+07:00","message":"[bufferProcess] interim [590000000]:กินนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:57.498205849+07:00","message":"[bufferProcess] send to processor (isfinal):กินนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:57.498210623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:57.498213559+07:00","message":"> Transcript [21708] [false]: 'กินนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:57.498217108+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:57.498219616+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:57.498221732+07:00","message":"StatePrefix: 'กินนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:57.49822428+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:57.498226045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:57.498228188+07:00","message":"> Transcript [21709] [true]: 'กินนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:57.498230471+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:57.498232431+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:57.498234226+07:00","message":"StatePrefix: 'กินนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:57.498236038+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:13:57.498240753+07:00","message":"Push: 'กินนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:57.498249911+07:00","message":"push: {true กินนะคะ 0 0xc0037f3780}"}
{"level":"info","service":"Main","time":"2026-08-22T12:13:57.508313807+07:00","message":"write wav file: './tmp/7666/7666_3734.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:13:57.976227743+07:00","message":"[GCS] Start streaming session, msgId: 3735"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:59.452794194+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:13:59.452806856+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:02.45320742+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:02.453223605+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:02.515896135+07:00","message":"[GCS] IsForceVAD: false for message ID: 3735"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:02.61187943+07:00","message":"receive streaming session, msgId: 3735"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:02.61190856+07:00","message":"found end of frame, send empty tag with msgId: 3735"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:02.611912132+07:00","message":"end Recv id 3735"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:02.611921193+07:00","message":"[buffer interim] 3735 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:02.611928593+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:02.611933047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:02.611936317+07:00","message":"> Transcript [21710] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:02.611939404+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:02.611941446+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:02.611943566+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:02.611945531+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:02.611954111+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:02.611963886+07:00","message":"push: {true \n 0 0xc003134400}"}
{"level":"info","service":"Main","time":"2026-08-22T12:14:02.622999077+07:00","message":"write wav file: './tmp/7666/7666_3735.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:04.436773852+07:00","message":"[GCS] Start streaming session, msgId: 3736"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:05.454221899+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:05.454249479+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:05.845910142+07:00","message":"[GCS] IsForceVAD: false for message ID: 3736"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:05.937386612+07:00","message":"receive streaming session, msgId: 3736"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:05.937420197+07:00","message":"found end of frame, send empty tag with msgId: 3736"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:05.937424053+07:00","message":"end Recv id 3736"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:05.937432707+07:00","message":"[buffer interim] 3736 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:05.937441254+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:05.937450472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:05.937453725+07:00","message":"> Transcript [21711] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:05.937456726+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:05.9374589+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:05.937461097+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:05.93746388+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:05.93747031+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:05.93748604+07:00","message":"push: {true \n 0 0xc002696280}"}
{"level":"info","service":"Main","time":"2026-08-22T12:14:05.944558389+07:00","message":"write wav file: './tmp/7666/7666_3736.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:06.035962343+07:00","message":"[GCS] Start streaming session, msgId: 3737"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:06.09684946+07:00","message":"[GCS] IsForceVAD: false for message ID: 3737"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:06.235932002+07:00","message":"[GCS] Start streaming session, msgId: 3738"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:06.313359955+07:00","message":"receive streaming session, msgId: 3737"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:06.313382058+07:00","message":"found end of frame, send empty tag with msgId: 3737"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:06.313385326+07:00","message":"end Recv id 3737"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:06.313391691+07:00","message":"[buffer interim] 3737 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:06.313398687+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:06.313403513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:06.313406405+07:00","message":"> Transcript [21712] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:06.31340896+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:06.313411305+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:06.313413258+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:06.313415534+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:06.313430107+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:06.313439099+07:00","message":"push: {true \n 0 0xc00291a300}"}
{"level":"info","service":"Main","time":"2026-08-22T12:14:06.318739547+07:00","message":"write wav file: './tmp/7666/7666_3737.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:06.364833354+07:00","message":"[GCS] IsForceVAD: false for message ID: 3738"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:06.447445125+07:00","message":"receive streaming session, msgId: 3738"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:06.44748128+07:00","message":"found end of frame, send empty tag with msgId: 3738"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:06.447485279+07:00","message":"end Recv id 3738"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:06.447495216+07:00","message":"[buffer interim] 3738 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:06.447508574+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:06.447512987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:06.447516401+07:00","message":"> Transcript [21713] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:06.447519968+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:06.447522143+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:06.447524213+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:06.447526256+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:06.447534189+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:06.447547408+07:00","message":"push: {true \n 0 0xc002696680}"}
{"level":"info","service":"Main","time":"2026-08-22T12:14:06.453006182+07:00","message":"write wav file: './tmp/7666/7666_3738.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:06.498856197+07:00","message":"[GCS] Start streaming session, msgId: 3739"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:07.575769425+07:00","message":"[GCS] IsForceVAD: false for message ID: 3739"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:07.645801041+07:00","message":"[GCS] Start streaming session, msgId: 3740"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:07.656553349+07:00","message":"receive streaming session, msgId: 3739"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:07.656571078+07:00","message":"found end of frame, send empty tag with msgId: 3739"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:07.656574919+07:00","message":"end Recv id 3739"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:07.65658155+07:00","message":"[buffer interim] 3739 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:07.656587799+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:07.656592176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:07.656596475+07:00","message":"> Transcript [21714] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:07.656599217+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:07.65660132+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:07.6566033+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:07.656605272+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:07.656612749+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:07.656621796+07:00","message":"push: {true \n 0 0xc002a2b600}"}
{"level":"info","service":"Main","time":"2026-08-22T12:14:07.662375195+07:00","message":"write wav file: './tmp/7666/7666_3739.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:08.454552284+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:08.454568202+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:11.45511512+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:11.455125098+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:13.27673553+07:00","message":"[GCS] IsForceVAD: false for message ID: 3740"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:13.372431024+07:00","message":"receive streaming session, msgId: 3740"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:13.372458392+07:00","message":"found end of frame, send empty tag with msgId: 3740"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:13.372462037+07:00","message":"end Recv id 3740"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:13.372470372+07:00","message":"[buffer interim] 3740 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:13.372478241+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:13.372482779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:13.372485963+07:00","message":"> Transcript [21715] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:13.3724888+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:13.372491011+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:13.372493279+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:13.372495321+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:13.372502851+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:13.372513525+07:00","message":"push: {true \n 0 0xc002696d00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:14:13.390785739+07:00","message":"write wav file: './tmp/7666/7666_3740.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:13.406889275+07:00","message":"[GCS] Start streaming session, msgId: 3741"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:14.455175717+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:14.455175661+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:17.455244733+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:17.455254768+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:18.535437056+07:00","message":"[GCS] IsForceVAD: false for message ID: 3741"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:18.623632723+07:00","message":"receive streaming session, msgId: 3741"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:18.623681656+07:00","message":"found end of frame, send empty tag with msgId: 3741"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:18.623685768+07:00","message":"end Recv id 3741"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:18.623694784+07:00","message":"[buffer interim] 3741 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:18.623705311+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:18.623710937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:18.623714072+07:00","message":"> Transcript [21716] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:18.623717022+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:18.62371911+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:18.623721224+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:18.623723339+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:18.623729476+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:18.623739336+07:00","message":"push: {true \n 0 0xc002c71a80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:14:18.63456611+07:00","message":"write wav file: './tmp/7666/7666_3741.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:20.455887895+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:20.455906018+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:22.765544573+07:00","message":"[GCS] Start streaming session, msgId: 3742"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:23.45614619+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:23.456146242+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:23.862472421+07:00","message":"[GCS] Cleaned up inactive client: 3715"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:23.862494589+07:00","message":"[GCS] Cleaned up inactive client: 3717"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:23.862501137+07:00","message":"[GCS] Cleaned up inactive client: 3716"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:26.456824425+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:26.456840358+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:28.015921502+07:00","message":"[GCS] IsForceVAD: false for message ID: 3742"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:28.105081141+07:00","message":"receive streaming session, msgId: 3742"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:28.105103811+07:00","message":"found end of frame, send empty tag with msgId: 3742"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:28.105107096+07:00","message":"end Recv id 3742"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:28.105114015+07:00","message":"[buffer interim] 3742 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:28.105120458+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:28.1051247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:28.105128206+07:00","message":"> Transcript [21717] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:28.105131206+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:28.105133689+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:28.105135971+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:28.105138286+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:28.105145961+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:28.105155268+07:00","message":"push: {true \n 0 0xc0037f3d00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:14:28.117120827+07:00","message":"write wav file: './tmp/7666/7666_3742.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:28.205844535+07:00","message":"[GCS] Start streaming session, msgId: 3743"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:29.45693128+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:29.456954317+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:32.457713919+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:32.457749524+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:33.335209004+07:00","message":"[GCS] IsForceVAD: false for message ID: 3743"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:33.442055201+07:00","message":"receive streaming session, msgId: 3743"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:33.442089821+07:00","message":"found end of frame, send empty tag with msgId: 3743"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:33.442096139+07:00","message":"end Recv id 3743"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:33.442104629+07:00","message":"[buffer interim] 3743 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:33.442111644+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:33.442122124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:33.442125176+07:00","message":"> Transcript [21718] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:33.442127883+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:33.442130085+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:33.442132035+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:33.442134328+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:33.442137762+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:33.442148173+07:00","message":"push: {true \n 0 0xc002a2b380}"}
{"level":"info","service":"Main","time":"2026-08-22T12:14:33.453958891+07:00","message":"write wav file: './tmp/7666/7666_3743.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:35.457946894+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:35.457950229+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:38.45878567+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:38.4588186+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:41.459806986+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:41.459820415+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:44.460418958+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:44.460423116+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:47.460815182+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:47.460821284+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:47.68501106+07:00","message":"[GCS] Start streaming session, msgId: 3744"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:50.461638174+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:50.46165529+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:53.314476814+07:00","message":"[GCS] IsForceVAD: false for message ID: 3744"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:53.403865537+07:00","message":"receive streaming session, msgId: 3744"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:53.403887482+07:00","message":"found end of frame, send empty tag with msgId: 3744"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:53.403891171+07:00","message":"end Recv id 3744"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:53.403899025+07:00","message":"[buffer interim] 3744 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:53.403906815+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:53.403911599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:53.40391488+07:00","message":"> Transcript [21719] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:53.40391761+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:53.403919785+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:53.403921778+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:53.403923849+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:53.403926811+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:53.403936486+07:00","message":"push: {true \n 0 0xc00291a780}"}
{"level":"info","service":"Main","time":"2026-08-22T12:14:53.422332175+07:00","message":"write wav file: './tmp/7666/7666_3744.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:53.445292007+07:00","message":"[GCS] Start streaming session, msgId: 3745"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:53.462558688+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:53.462580184+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:53.862663467+07:00","message":"[GCS] Cleaned up inactive client: 3731"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:53.862688076+07:00","message":"[GCS] Cleaned up inactive client: 3733"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:53.862691017+07:00","message":"[GCS] Cleaned up inactive client: 3726"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:53.86269354+07:00","message":"[GCS] Cleaned up inactive client: 3718"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:53.862695605+07:00","message":"[GCS] Cleaned up inactive client: 3727"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:53.862697595+07:00","message":"[GCS] Cleaned up inactive client: 3722"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:53.862699592+07:00","message":"[GCS] Cleaned up inactive client: 3730"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:53.86270162+07:00","message":"[GCS] Cleaned up inactive client: 3721"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:53.8627036+07:00","message":"[GCS] Cleaned up inactive client: 3724"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:53.862707825+07:00","message":"[GCS] Cleaned up inactive client: 3725"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:53.8627101+07:00","message":"[GCS] Cleaned up inactive client: 3729"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:53.862712208+07:00","message":"[GCS] Cleaned up inactive client: 3720"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:53.862714089+07:00","message":"[GCS] Cleaned up inactive client: 3719"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:53.862716002+07:00","message":"[GCS] Cleaned up inactive client: 3732"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:53.862717925+07:00","message":"[GCS] Cleaned up inactive client: 3728"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:53.862719678+07:00","message":"[GCS] Cleaned up inactive client: 3723"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:56.463509467+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:56.463514699+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:58.574361763+07:00","message":"[GCS] IsForceVAD: false for message ID: 3745"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:58.663296955+07:00","message":"receive streaming session, msgId: 3745"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:58.66332302+07:00","message":"found end of frame, send empty tag with msgId: 3745"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:58.663326956+07:00","message":"end Recv id 3745"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:58.663336401+07:00","message":"[buffer interim] 3745 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:58.663346976+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:58.663360932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:58.663364798+07:00","message":"> Transcript [21720] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:58.663367684+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:58.663370112+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:58.66337211+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:58.663374244+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:14:58.66337727+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:14:58.663386532+07:00","message":"push: {true \n 0 0xc0029e5900}"}
{"level":"info","service":"Main","time":"2026-08-22T12:14:58.672707295+07:00","message":"write wav file: './tmp/7666/7666_3745.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:59.464523295+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:14:59.464544621+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:02.465009946+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:02.465050671+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:05.465494824+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:05.465501552+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:08.466316405+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:08.466369849+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:08.885495741+07:00","message":"[GCS] Start streaming session, msgId: 3746"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:11.467062817+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:11.467075873+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:14.014098482+07:00","message":"[GCS] IsForceVAD: false for message ID: 3746"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:14.111862865+07:00","message":"receive streaming session, msgId: 3746"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:14.111890588+07:00","message":"found end of frame, send empty tag with msgId: 3746"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:14.111893919+07:00","message":"end Recv id 3746"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:14.11190231+07:00","message":"[buffer interim] 3746 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:14.111909812+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:14.111923162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:14.111926874+07:00","message":"> Transcript [21721] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:14.111929756+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:14.11193191+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:14.111933868+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:14.111936153+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:14.111944928+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:14.111956238+07:00","message":"push: {true \n 0 0xc003135880}"}
{"level":"info","service":"Main","time":"2026-08-22T12:15:14.124084771+07:00","message":"write wav file: './tmp/7666/7666_3746.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:14.467397455+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:14.467442544+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:16.25774007+07:00","message":"[GCS] Start streaming session, msgId: 3747"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:17.013681704+07:00","message":"[GCS] IsForceVAD: false for message ID: 3747"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:17.103299998+07:00","message":"receive streaming session, msgId: 3747"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:17.103340632+07:00","message":"found end of frame, send empty tag with msgId: 3747"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:17.103344901+07:00","message":"end Recv id 3747"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:17.103368603+07:00","message":"[buffer interim] 3747 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:17.103414104+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:17.103419486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:17.103423567+07:00","message":"> Transcript [21722] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:17.103426332+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:17.103428537+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:17.103430587+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:17.103432571+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:17.103438273+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:17.103449175+07:00","message":"push: {true \n 0 0xc002cc5700}"}
{"level":"info","service":"Main","time":"2026-08-22T12:15:17.109615161+07:00","message":"write wav file: './tmp/7666/7666_3747.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:17.215325873+07:00","message":"[GCS] Start streaming session, msgId: 3748"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:17.467860061+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:17.467864914+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:20.385956437+07:00","message":"receive streaming session, msgId: 3748"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:20.38601475+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภูมิใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:20.38602149+07:00","message":"receive interim result [false|false]: ภูมิใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:20.386038812+07:00","message":"[buffer interim] 3748 false ภูมิใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:20.386045719+07:00","message":"[bufferProcess] interim [940000000]:ภูมิใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:20.386047998+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:20.386056152+07:00","message":"[bufferProcess] send to processor (ticker):ภูมิใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:20.386059165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:20.386062523+07:00","message":"> Transcript [21723] [false]: 'ภูมิใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:20.386064877+07:00","message":"Set StatePrefix (first interim): 'ภูมิใจ'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:20.468172567+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:20.468184344+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:20.697462124+07:00","message":"receive streaming session, msgId: 3748"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:20.697507724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภูมิใจไทย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:20.697514324+07:00","message":"receive interim result [false|false]: ภูมิใจไทย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:20.697531616+07:00","message":"[buffer interim] 3748 false ภูมิใจไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:20.697540302+07:00","message":"[bufferProcess] interim [240000000]:ภูมิใจไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:20.697542622+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:20.705232863+07:00","message":"receive streaming session, msgId: 3748"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:20.705250934+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภูมิใจเถอะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:20.705255102+07:00","message":"receive interim result [false|false]: ภูมิใจเถอะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:20.705261267+07:00","message":"[buffer interim] 3748 false ภูมิใจเถอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:20.705266085+07:00","message":"[bufferProcess] interim [300000000]:ภูมิใจเถอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:20.705268411+07:00","message":"[bufferProcess] send to processor:ภูมิใจไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:20.705273975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:20.705278309+07:00","message":"> Transcript [21724] [false]: 'ภูมิใจไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:20.705281765+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:20.705284025+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:20.70528651+07:00","message":"StatePrefix: 'ภูมิใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:20.705288957+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:21.086959125+07:00","message":"receive streaming session, msgId: 3748"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:21.087002415+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภูมิใจเถิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:21.087008089+07:00","message":"receive interim result [false|false]: ภูมิใจเถิด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:21.087024627+07:00","message":"[buffer interim] 3748 false ภูมิใจเถิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:21.087032841+07:00","message":"[bufferProcess] interim [660000000]:ภูมิใจเถิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:21.087035568+07:00","message":"[bufferProcess] send to processor:ภูมิใจเถอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:21.087039441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:21.087042607+07:00","message":"> Transcript [21725] [false]: 'ภูมิใจเถอะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:21.087046167+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:21.087048434+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:21.087050714+07:00","message":"StatePrefix: 'ภูมิใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:21.087052888+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:21.655018266+07:00","message":"receive streaming session, msgId: 3748"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:21.655060233+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภูมิใจเถิดที่เกิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:21.655066891+07:00","message":"receive interim result [false|false]: ภูมิใจเถิดที่เกิด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:21.655084262+07:00","message":"[buffer interim] 3748 false ภูมิใจเถิดที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:21.655095602+07:00","message":"[bufferProcess] interim [260000000]:ภูมิใจเถิดที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:21.655098806+07:00","message":"[bufferProcess] send to processor:ภูมิใจเถิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:21.655102919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:21.655106237+07:00","message":"> Transcript [21726] [false]: 'ภูมิใจเถิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:21.655110527+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:21.655112899+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:21.655115004+07:00","message":"StatePrefix: 'ภูมิใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:21.655117469+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:22.298395543+07:00","message":"receive streaming session, msgId: 3748"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:22.298446944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภูมิใจเถิดที่เกิด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:22.298453274+07:00","message":"receive interim result [false|false]: ภูมิใจเถิดที่เกิด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:22.298466179+07:00","message":"[buffer interim] 3748 false ภูมิใจเถิดที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:22.298475146+07:00","message":"[bufferProcess] interim [860000000]:ภูมิใจเถิดที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:22.298478442+07:00","message":"[bufferProcess] send to processor:ภูมิใจเถิดที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:22.298484694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:22.298493841+07:00","message":"> Transcript [21727] [false]: 'ภูมิใจเถิดที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:22.298497565+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:22.298500003+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:22.298502233+07:00","message":"StatePrefix: 'ภูมิใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:22.298504433+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:22.29851089+07:00","message":"Push: 'ภูมิใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:22.298513063+07:00","message":"TextPushed: 'ภูมิใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:22.298515218+07:00","message":"Set new StatePrefix : 'ภูมิใจเถิดที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:22.29851741+07:00","message":"Next Push (prob) : 'เถิดที่เกิด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:22.298525319+07:00","message":"push: {false ภูมิใจ 0 0xc00291a580}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:22.33481153+07:00","message":"[GCS] IsForceVAD: false for message ID: 3748"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:22.430690316+07:00","message":"receive streaming session, msgId: 3748"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:22.430727088+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภูมิใจเถิดที่เกิด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:22.430733444+07:00","message":"receive interim result [true|false]: ภูมิใจเถิดที่เกิด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:22.43073927+07:00","message":"end recv isFinal message id 3748"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:22.430741749+07:00","message":"end Recv id 3748"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:22.430748304+07:00","message":"[buffer interim] 3748 true ภูมิใจเถิดที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:22.430754777+07:00","message":"[bufferProcess] interim [130000000]:ภูมิใจเถิดที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:22.430758367+07:00","message":"[bufferProcess] send to processor (isfinal):ภูมิใจเถิดที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:22.430761771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:22.430765101+07:00","message":"> Transcript [21728] [false]: 'ภูมิใจเถิดที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:22.430768976+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:22.430771433+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:22.430773472+07:00","message":"StatePrefix: 'ภูมิใจเถิดที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:22.430776194+07:00","message":"TextPushed: 'ภูมิใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:22.430778055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:22.430780129+07:00","message":"> Transcript [21729] [true]: 'ภูมิใจเถิดที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:22.430782348+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:22.430784327+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:22.430789033+07:00","message":"StatePrefix: 'ภูมิใจเถิดที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:22.430791332+07:00","message":"TextPushed: 'ภูมิใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:22.430794253+07:00","message":"Push: 'เถิดที่เกิด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:22.43080201+07:00","message":"push: {true เถิดที่เกิด 0 0xc00291a580}"}
{"level":"info","service":"Main","time":"2026-08-22T12:15:22.442886594+07:00","message":"write wav file: './tmp/7666/7666_3748.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:22.464816183+07:00","message":"[GCS] Start streaming session, msgId: 3749"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:23.468698099+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:23.468713503+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:23.862704756+07:00","message":"[GCS] Cleaned up inactive client: 3737"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:23.862774787+07:00","message":"[GCS] Cleaned up inactive client: 3736"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:23.862778407+07:00","message":"[GCS] Cleaned up inactive client: 3740"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:23.862781047+07:00","message":"[GCS] Cleaned up inactive client: 3734"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:23.862783528+07:00","message":"[GCS] Cleaned up inactive client: 3735"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:23.862785552+07:00","message":"[GCS] Cleaned up inactive client: 3739"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:23.862787491+07:00","message":"[GCS] Cleaned up inactive client: 3738"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:23.862789487+07:00","message":"[GCS] Cleaned up inactive client: 3741"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:25.307347772+07:00","message":"receive streaming session, msgId: 3749"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:25.307388501+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:25.307394751+07:00","message":"receive interim result [false|false]: ไม่เป็น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:25.307410019+07:00","message":"[buffer interim] 3749 false ไม่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:25.307417822+07:00","message":"[bufferProcess] interim [700000000]:ไม่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:25.307420322+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:25.307427127+07:00","message":"[bufferProcess] send to processor (ticker):ไม่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:25.307430192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:25.30743367+07:00","message":"> Transcript [21730] [false]: 'ไม่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:25.307436413+07:00","message":"Set StatePrefix (first interim): 'ไม่เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:25.818195102+07:00","message":"receive streaming session, msgId: 3749"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:25.818234518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่เป็นไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:25.818240601+07:00","message":"receive interim result [false|false]: ไม่เป็นไร"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:25.818254108+07:00","message":"[buffer interim] 3749 false ไม่เป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:25.818263021+07:00","message":"[bufferProcess] interim [180000000]:ไม่เป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:25.818265225+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:26.394871728+07:00","message":"receive streaming session, msgId: 3749"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:26.394911813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่เป็นไร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:26.394917506+07:00","message":"receive interim result [false|false]: ไม่เป็นไร"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:26.394929678+07:00","message":"[buffer interim] 3749 false ไม่เป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:26.394937261+07:00","message":"[bufferProcess] interim [780000000]:ไม่เป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:26.394940138+07:00","message":"[bufferProcess] send to processor:ไม่เป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:26.394944015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:26.394947114+07:00","message":"> Transcript [21731] [false]: 'ไม่เป็นไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:26.394950458+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:26.394952663+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:26.394954818+07:00","message":"StatePrefix: 'ไม่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:26.39495705+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:26.46941149+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:26.469424412+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:26.847221966+07:00","message":"receive streaming session, msgId: 3749"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:26.847267453+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่เป็นโทษ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:26.847273389+07:00","message":"receive interim result [false|false]: ไม่เป็นโทษ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:26.847289715+07:00","message":"[buffer interim] 3749 false ไม่เป็นโทษ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:26.847297785+07:00","message":"[bufferProcess] interim [200000000]:ไม่เป็นโทษ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:26.847300474+07:00","message":"[bufferProcess] send to processor:ไม่เป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:26.847305467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:26.847309447+07:00","message":"> Transcript [21732] [false]: 'ไม่เป็นไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:26.847312867+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:26.847315187+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:26.847317369+07:00","message":"StatePrefix: 'ไม่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:26.847319666+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:27.044944015+07:00","message":"receive streaming session, msgId: 3749"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:27.044996572+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่เป็นไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:27.045002382+07:00","message":"receive interim result [false|false]: ไม่เป็นไร"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:27.045018739+07:00","message":"[buffer interim] 3749 false ไม่เป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:27.045027255+07:00","message":"[bufferProcess] interim [380000000]:ไม่เป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:27.045030522+07:00","message":"[bufferProcess] send to processor:ไม่เป็นโทษ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:27.045034412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:27.045037361+07:00","message":"> Transcript [21733] [false]: 'ไม่เป็นโทษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:27.045040403+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:27.045042812+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:27.04504498+07:00","message":"StatePrefix: 'ไม่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:27.045047251+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:27.453284149+07:00","message":"[GCS] IsForceVAD: false for message ID: 3749"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:27.525015883+07:00","message":"[GCS] Start streaming session, msgId: 3750"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:27.540854311+07:00","message":"receive streaming session, msgId: 3749"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:27.540896924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่เป็นไร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:27.540902881+07:00","message":"receive interim result [false|false]: ไม่เป็นไร"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:27.540916701+07:00","message":"[buffer interim] 3749 false ไม่เป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:27.540923885+07:00","message":"[bufferProcess] interim [980000000]:ไม่เป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:27.540927222+07:00","message":"[bufferProcess] send to processor:ไม่เป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:27.540931829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:27.540934983+07:00","message":"> Transcript [21734] [false]: 'ไม่เป็นไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:27.54093799+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:27.540940421+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:27.540942666+07:00","message":"StatePrefix: 'ไม่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:27.540945049+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:27.540950357+07:00","message":"Push: 'ไม่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:27.54095263+07:00","message":"TextPushed: 'ไม่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:27.540955401+07:00","message":"Set new StatePrefix : 'ไม่เป็นไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:27.540957648+07:00","message":"Next Push (prob) : 'ไร'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:27.540967152+07:00","message":"push: {false ไม่เป็น 0 0xc002696880}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:27.553310842+07:00","message":"receive streaming session, msgId: 3749"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:27.553334911+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่เป็นไร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:27.553340062+07:00","message":"receive interim result [true|false]: ไม่เป็นไร"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:27.553350937+07:00","message":"end recv isFinal message id 3749"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:27.553353847+07:00","message":"end Recv id 3749"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:27.553362795+07:00","message":"[buffer interim] 3749 true ไม่เป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:27.553374603+07:00","message":"[bufferProcess] interim [10000000]:ไม่เป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:27.553378711+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่เป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:27.553382431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:27.55338773+07:00","message":"> Transcript [21735] [false]: 'ไม่เป็นไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:27.553390945+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:27.553393216+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:27.553395534+07:00","message":"StatePrefix: 'ไม่เป็นไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:27.553398079+07:00","message":"TextPushed: 'ไม่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:27.553399877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:27.553405122+07:00","message":"> Transcript [21736] [true]: 'ไม่เป็นไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:27.55340752+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:27.553409615+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:27.553411883+07:00","message":"StatePrefix: 'ไม่เป็นไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:27.55341384+07:00","message":"TextPushed: 'ไม่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:27.553422809+07:00","message":"Push: 'ไร'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:27.553429299+07:00","message":"push: {true ไร 0 0xc002696880}"}
{"level":"info","service":"Main","time":"2026-08-22T12:15:27.564152431+07:00","message":"write wav file: './tmp/7666/7666_3749.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:29.470416673+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:29.470433102+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:29.488807603+07:00","message":"receive streaming session, msgId: 3750"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:29.488852567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:29.48885831+07:00","message":"receive interim result [false|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:29.488872056+07:00","message":"[buffer interim] 3750 false น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:29.488879454+07:00","message":"[bufferProcess] interim [800000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:29.488882197+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:29.488888178+07:00","message":"[bufferProcess] send to processor (ticker):น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:29.488890922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:29.488894337+07:00","message":"> Transcript [21737] [false]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:29.488898435+07:00","message":"Set StatePrefix (first interim): 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:29.667994837+07:00","message":"receive streaming session, msgId: 3750"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:29.668036291+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำตา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:29.668042844+07:00","message":"receive interim result [false|false]: น้ำตา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:29.668055497+07:00","message":"[buffer interim] 3750 false น้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:29.668065223+07:00","message":"[bufferProcess] interim [980000000]:น้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:29.668067605+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:29.786564679+07:00","message":"receive streaming session, msgId: 3750"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:29.78660409+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:29.78660995+07:00","message":"receive interim result [false|false]: น้ำใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:29.786626258+07:00","message":"[buffer interim] 3750 false น้ำใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:29.786634646+07:00","message":"[bufferProcess] interim [40000000]:น้ำใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:29.786637596+07:00","message":"[bufferProcess] send to processor:น้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:29.786641227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:29.786644818+07:00","message":"> Transcript [21738] [false]: 'น้ำตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:29.786648354+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:29.78665062+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:29.786653126+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:29.786655404+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:30.124727351+07:00","message":"receive streaming session, msgId: 3750"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:30.124792878+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำใจเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:30.124799228+07:00","message":"receive interim result [false|false]: น้ำใจเรา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:30.124815958+07:00","message":"[buffer interim] 3750 false น้ำใจเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:30.124824008+07:00","message":"[bufferProcess] interim [400000000]:น้ำใจเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:30.12482705+07:00","message":"[bufferProcess] send to processor:น้ำใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:30.124839245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:30.124842888+07:00","message":"> Transcript [21739] [false]: 'น้ำใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:30.124847058+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:30.124849492+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:30.124851643+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:30.124854083+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:30.564714092+07:00","message":"receive streaming session, msgId: 3750"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:30.564758104+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำใจลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:30.564764394+07:00","message":"receive interim result [false|false]: น้ำใจลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:30.564785727+07:00","message":"[buffer interim] 3750 false น้ำใจลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:30.564794193+07:00","message":"[bufferProcess] interim [880000000]:น้ำใจลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:30.564796876+07:00","message":"[bufferProcess] send to processor:น้ำใจเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:30.564800527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:30.564803808+07:00","message":"> Transcript [21740] [false]: 'น้ำใจเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:30.564813431+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:30.564815859+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:30.564818691+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:30.564820837+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:30.752264298+07:00","message":"receive streaming session, msgId: 3750"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:30.752311407+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำใจหล่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:30.752318051+07:00","message":"receive interim result [false|false]: น้ำใจหล่น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:30.752337199+07:00","message":"[buffer interim] 3750 false น้ำใจหล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:30.752346264+07:00","message":"[bufferProcess] interim [60000000]:น้ำใจหล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:30.752350204+07:00","message":"[bufferProcess] send to processor:น้ำใจลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:30.752366811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:30.752371355+07:00","message":"> Transcript [21741] [false]: 'น้ำใจลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:30.752376932+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:30.75238069+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:30.752384742+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:30.752388283+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:30.752396587+07:00","message":"Push: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:30.752400131+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:30.752404092+07:00","message":"Set new StatePrefix : 'น้ำใจลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:30.752407669+07:00","message":"Next Push (prob) : 'ใจลง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:30.752423803+07:00","message":"push: {false น้ำ 0 0xc002c71a80}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:31.268360956+07:00","message":"receive streaming session, msgId: 3750"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:31.268403289+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำใจเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:31.26840958+07:00","message":"receive interim result [false|false]: น้ำใจเรา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:31.268427297+07:00","message":"[buffer interim] 3750 false น้ำใจเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:31.268435356+07:00","message":"[bufferProcess] interim [600000000]:น้ำใจเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:31.268438399+07:00","message":"[bufferProcess] send to processor:น้ำใจหล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:31.268445232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:31.26844816+07:00","message":"> Transcript [21742] [false]: 'น้ำใจหล่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:31.268450628+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:31.268452827+07:00","message":"Set new StatePrefix: 'น้ำใจหล่น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:31.910624456+07:00","message":"receive streaming session, msgId: 3750"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:31.910668409+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำใจเรา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:31.910675415+07:00","message":"receive interim result [false|false]: น้ำใจเรา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:31.910693281+07:00","message":"[buffer interim] 3750 false น้ำใจเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:31.910702449+07:00","message":"[bufferProcess] interim [200000000]:น้ำใจเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:31.910705189+07:00","message":"[bufferProcess] send to processor:น้ำใจเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:31.910712154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:31.910715209+07:00","message":"> Transcript [21743] [false]: 'น้ำใจเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:31.91071802+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:31.910720469+07:00","message":"Set new StatePrefix: 'น้ำใจเรา'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:32.471283743+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:32.47130693+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:32.617539648+07:00","message":"receive streaming session, msgId: 3750"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:32.617593127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำใจลงซิม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:32.61759882+07:00","message":"receive interim result [false|false]: น้ำใจลงซิม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:32.617616742+07:00","message":"[buffer interim] 3750 false น้ำใจลงซิม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:32.617625657+07:00","message":"[bufferProcess] interim [920000000]:น้ำใจลงซิม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:32.617629403+07:00","message":"[bufferProcess] send to processor:น้ำใจเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:32.617638812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:32.617641724+07:00","message":"> Transcript [21744] [false]: 'น้ำใจเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:32.617646069+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:32.617648619+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:32.61765076+07:00","message":"StatePrefix: 'น้ำใจเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:32.617654062+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:32.655070364+07:00","message":"[GCS] IsForceVAD: false for message ID: 3750"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:32.766190234+07:00","message":"receive streaming session, msgId: 3750"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:32.766231195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำใจลงซิม\",\"confidence\":0.9176137}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:32.766237688+07:00","message":"receive interim result [true|false]: น้ำใจลงซิม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:32.76624578+07:00","message":"end recv isFinal message id 3750"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:32.766248112+07:00","message":"end Recv id 3750"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:32.766256027+07:00","message":"[buffer interim] 3750 true น้ำใจลงซิม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:32.766265758+07:00","message":"[bufferProcess] interim [130000000]:น้ำใจลงซิม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:32.76627142+07:00","message":"[bufferProcess] send to processor (isfinal):น้ำใจลงซิม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:32.766275172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:32.766278363+07:00","message":"> Transcript [21745] [false]: 'น้ำใจลงซิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:32.766280999+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:32.766283154+07:00","message":"Set new StatePrefix: 'น้ำใจลงซิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:32.76628495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:32.766286923+07:00","message":"> Transcript [21746] [true]: 'น้ำใจลงซิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:32.766289418+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:32.766291643+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:32.766293699+07:00","message":"StatePrefix: 'น้ำใจลงซิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:32.766296425+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:32.766302533+07:00","message":"Push: 'ใจลงซิม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:32.766311747+07:00","message":"push: {true ใจลงซิม 0 0xc002c71a80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:15:32.776613521+07:00","message":"write wav file: './tmp/7666/7666_3750.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:33.675093854+07:00","message":"[GCS] Start streaming session, msgId: 3751"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:35.471301055+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:35.471328916+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:36.002793654+07:00","message":"receive streaming session, msgId: 3751"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:36.002835595+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:36.002841603+07:00","message":"receive interim result [false|false]: เรา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:36.002856732+07:00","message":"[buffer interim] 3751 false เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:36.002871935+07:00","message":"[bufferProcess] interim [140000000]:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:36.002875053+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:36.002880537+07:00","message":"[bufferProcess] send to processor (ticker):เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:36.002884399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:36.002888644+07:00","message":"> Transcript [21747] [false]: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:36.002892278+07:00","message":"Set StatePrefix (first interim): 'เรา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:36.021643+07:00","message":"receive streaming session, msgId: 3751"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:36.021685557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:36.021692342+07:00","message":"receive interim result [false|false]: เราก็"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:36.021709441+07:00","message":"[buffer interim] 3751 false เราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:36.021718359+07:00","message":"[bufferProcess] interim [200000000]:เราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:36.021721732+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:37.247767945+07:00","message":"receive streaming session, msgId: 3751"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:37.247807686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขนาด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:37.247813982+07:00","message":"receive interim result [false|false]: ขนาด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:37.247825801+07:00","message":"[buffer interim] 3751 false ขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:37.247832537+07:00","message":"[bufferProcess] interim [400000000]:ขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:37.247835187+07:00","message":"[bufferProcess] send to processor:เราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:37.247840622+07:00","message":"[bufferProcess] send to processor (ticker):ขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:37.24784358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:37.247846655+07:00","message":"> Transcript [21748] [false]: 'เราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:37.247850009+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:37.247852212+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:37.247854702+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:37.24785733+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:37.247859102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:37.247861335+07:00","message":"> Transcript [21749] [false]: 'ขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:37.247863056+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:37.247865065+07:00","message":"Set new StatePrefix: 'ขนาด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:37.546391897+07:00","message":"receive streaming session, msgId: 3751"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:37.54643226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โลกเราขนาดนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:37.546438318+07:00","message":"receive interim result [false|false]: โลกเราขนาดนั้น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:37.54645862+07:00","message":"[buffer interim] 3751 false โลกเราขนาดนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:37.546466268+07:00","message":"[bufferProcess] interim [700000000]:โลกเราขนาดนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:37.546468582+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:38.125956249+07:00","message":"receive streaming session, msgId: 3751"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:38.12600592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โลกเราขนาดนั้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:38.126012776+07:00","message":"receive interim result [false|false]: โลกเราขนาดนั้น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:38.126024977+07:00","message":"[buffer interim] 3751 false โลกเราขนาดนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:38.126033803+07:00","message":"[bufferProcess] interim [300000000]:โลกเราขนาดนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:38.126036745+07:00","message":"[bufferProcess] send to processor:โลกเราขนาดนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:38.126042169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:38.126045135+07:00","message":"> Transcript [21750] [false]: 'โลกเราขนาดนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:38.126047437+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:38.126049626+07:00","message":"Set new StatePrefix: 'โลกเราขนาดนั้น'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:38.471535453+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:38.471551587+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:39.135035749+07:00","message":"receive streaming session, msgId: 3751"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:39.135084366+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โลกเราขนาดนั้นไม่ว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:39.135092182+07:00","message":"receive interim result [false|false]: โลกเราขนาดนั้นไม่ว่า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:39.135108965+07:00","message":"[buffer interim] 3751 false โลกเราขนาดนั้นไม่ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:39.13511645+07:00","message":"[bufferProcess] interim [260000000]:โลกเราขนาดนั้นไม่ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:39.135119731+07:00","message":"[bufferProcess] send to processor:โลกเราขนาดนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:39.135127568+07:00","message":"[bufferProcess] send to processor (ticker):โลกเราขนาดนั้นไม่ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:39.135130663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:39.135133823+07:00","message":"> Transcript [21751] [false]: 'โลกเราขนาดนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:39.135138039+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:39.135140559+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:39.135142676+07:00","message":"StatePrefix: 'โลกเราขนาดนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:39.135146583+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:39.13514883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:39.13515096+07:00","message":"> Transcript [21752] [false]: 'โลกเราขนาดนั้นไม่ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:39.135153047+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:39.135154899+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:39.135156788+07:00","message":"StatePrefix: 'โลกเราขนาดนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:39.135158638+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:39.184179188+07:00","message":"[GCS] IsForceVAD: false for message ID: 3751"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:39.314388917+07:00","message":"[GCS] Start streaming session, msgId: 3752"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:39.342072269+07:00","message":"receive streaming session, msgId: 3751"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:39.342123728+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โลกเราขนาดนั้นไม่ว่า\",\"confidence\":0.8361787}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:39.342133055+07:00","message":"receive interim result [true|false]: โลกเราขนาดนั้นไม่ว่า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:39.342148817+07:00","message":"end recv isFinal message id 3751"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:39.342152848+07:00","message":"end Recv id 3751"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:39.342180498+07:00","message":"[buffer interim] 3751 true โลกเราขนาดนั้นไม่ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:39.342202409+07:00","message":"[bufferProcess] interim [530000000]:โลกเราขนาดนั้นไม่ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:39.342208762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:39.342212337+07:00","message":"> Transcript [21753] [true]: 'โลกเราขนาดนั้นไม่ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:39.342215961+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:39.342218328+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:39.342221072+07:00","message":"StatePrefix: 'โลกเราขนาดนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:39.342223644+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:39.342228693+07:00","message":"Push: 'โลกเราขนาดนั้นไม่ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:39.34223858+07:00","message":"push: {true โลกเราขนาดนั้นไม่ว่า 0 0xc003134e80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:15:39.353465838+07:00","message":"write wav file: './tmp/7666/7666_3751.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:40.364683088+07:00","message":"receive streaming session, msgId: 3752"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:40.364723179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:40.364729357+07:00","message":"receive interim result [false|false]: อยาก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:40.364744723+07:00","message":"[buffer interim] 3752 false อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:40.364751149+07:00","message":"[bufferProcess] interim [840000000]:อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:40.364753399+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:40.364758788+07:00","message":"[bufferProcess] send to processor (ticker):อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:40.364764247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:40.364767355+07:00","message":"> Transcript [21754] [false]: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:40.364769655+07:00","message":"Set StatePrefix (first interim): 'อยาก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:40.674498047+07:00","message":"receive streaming session, msgId: 3752"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:40.674537701+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:40.674543749+07:00","message":"receive interim result [false|false]: ยาม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:40.674554136+07:00","message":"[buffer interim] 3752 false ยาม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:40.674560794+07:00","message":"[bufferProcess] interim [140000000]:ยาม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:40.674563177+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:40.736759709+07:00","message":"receive streaming session, msgId: 3752"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:40.736794396+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยาเมื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:40.73680021+07:00","message":"receive interim result [false|false]: ยาเมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:40.736815887+07:00","message":"[buffer interim] 3752 false ยาเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:40.736822408+07:00","message":"[bufferProcess] interim [260000000]:ยาเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:40.736825574+07:00","message":"[bufferProcess] send to processor:ยาม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:40.736829239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:40.736832476+07:00","message":"> Transcript [21755] [false]: 'ยาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:40.736835245+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:40.736837996+07:00","message":"Set new StatePrefix: 'ยาม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:41.054784443+07:00","message":"receive streaming session, msgId: 3752"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:41.054823893+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยามเมือง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:41.054830343+07:00","message":"receive interim result [false|false]: ยามเมือง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:41.054843317+07:00","message":"[buffer interim] 3752 false ยามเมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:41.054854301+07:00","message":"[bufferProcess] interim [560000000]:ยามเมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:41.054857274+07:00","message":"[bufferProcess] send to processor:ยาเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:41.054862893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:41.054865881+07:00","message":"> Transcript [21756] [false]: 'ยาเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:41.054868354+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:41.054870502+07:00","message":"Set new StatePrefix: 'ยาเมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:41.271036329+07:00","message":"receive streaming session, msgId: 3752"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:41.271076954+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยาเมืองยา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:41.271082588+07:00","message":"receive interim result [false|false]: ยาเมืองยา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:41.271097368+07:00","message":"[buffer interim] 3752 false ยาเมืองยา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:41.271104332+07:00","message":"[bufferProcess] interim [740000000]:ยาเมืองยา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:41.271108443+07:00","message":"[bufferProcess] send to processor:ยามเมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:41.271112518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:41.271117953+07:00","message":"> Transcript [21757] [false]: 'ยามเมือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:41.271120094+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:41.271122506+07:00","message":"Set new StatePrefix: 'ยามเมือง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:41.288874501+07:00","message":"receive streaming session, msgId: 3752"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:41.288909884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยามเมืองยิ้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:41.288917253+07:00","message":"receive interim result [false|false]: ยามเมืองยิ้ม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:41.288930984+07:00","message":"[buffer interim] 3752 false ยามเมืองยิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:41.288938501+07:00","message":"[bufferProcess] interim [800000000]:ยามเมืองยิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:41.288942127+07:00","message":"[bufferProcess] send to processor:ยาเมืองยา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:41.288948859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:41.288959066+07:00","message":"> Transcript [21758] [false]: 'ยาเมืองยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:41.288962299+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:41.288965672+07:00","message":"Set new StatePrefix: 'ยาเมืองยา'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:41.472586575+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:41.472592134+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:41.964418774+07:00","message":"receive streaming session, msgId: 3752"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:41.9644576+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยามเมืองยิ้ม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:41.964463976+07:00","message":"receive interim result [false|false]: ยามเมืองยิ้ม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:41.964475384+07:00","message":"[buffer interim] 3752 false ยามเมืองยิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:41.964482755+07:00","message":"[bufferProcess] interim [400000000]:ยามเมืองยิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:41.964485544+07:00","message":"[bufferProcess] send to processor:ยามเมืองยิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:41.964488915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:41.964492454+07:00","message":"> Transcript [21759] [false]: 'ยามเมืองยิ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:41.964494809+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:41.964496835+07:00","message":"Set new StatePrefix: 'ยามเมืองยิ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:42.004193419+07:00","message":"[GCS] IsForceVAD: false for message ID: 3752"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:42.064225107+07:00","message":"[GCS] Start streaming session, msgId: 3753"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:42.10216784+07:00","message":"receive streaming session, msgId: 3752"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:42.102217161+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยามเมืองยิ้ม\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:42.102230089+07:00","message":"receive interim result [true|false]: ยามเมืองยิ้ม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:42.102240109+07:00","message":"end recv isFinal message id 3752"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:42.102243589+07:00","message":"end Recv id 3752"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:42.102252651+07:00","message":"[buffer interim] 3752 true ยามเมืองยิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:42.10226163+07:00","message":"[bufferProcess] interim [700000000]:ยามเมืองยิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:42.102266211+07:00","message":"[bufferProcess] send to processor (isfinal):ยามเมืองยิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:42.102271234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:42.102275446+07:00","message":"> Transcript [21760] [false]: 'ยามเมืองยิ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:42.102280371+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:42.102283253+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:42.102286492+07:00","message":"StatePrefix: 'ยามเมืองยิ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:42.10228999+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:42.102292696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:42.102295894+07:00","message":"> Transcript [21761] [true]: 'ยามเมืองยิ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:42.102299246+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:42.102304798+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:42.102307434+07:00","message":"StatePrefix: 'ยามเมืองยิ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:42.102310241+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:42.102314504+07:00","message":"Push: 'ยามเมืองยิ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:42.102323998+07:00","message":"push: {true ยามเมืองยิ้ม 0 0xc002a2ab00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:15:42.110393603+07:00","message":"write wav file: './tmp/7666/7666_3752.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:42.14060485+07:00","message":"[GCS] IsForceVAD: false for message ID: 3753"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:42.25797165+07:00","message":"[GCS] Start streaming session, msgId: 3754"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:42.30056215+07:00","message":"receive streaming session, msgId: 3753"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:42.300583419+07:00","message":"found end of frame, send empty tag with msgId: 3753"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:42.300586539+07:00","message":"end Recv id 3753"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:42.300593534+07:00","message":"[buffer interim] 3753 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:42.300600343+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:42.300604312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:42.3006072+07:00","message":"> Transcript [21762] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:42.300609776+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:42.300611984+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:42.300613916+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:42.300615852+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:42.300623692+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:42.300632352+07:00","message":"push: {true \n 0 0xc002696980}"}
{"level":"info","service":"Main","time":"2026-08-22T12:15:42.305935147+07:00","message":"write wav file: './tmp/7666/7666_3753.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:42.924784597+07:00","message":"receive streaming session, msgId: 3754"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:42.924827738+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:42.924833706+07:00","message":"receive interim result [false|false]: รูป"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:42.924849543+07:00","message":"[buffer interim] 3754 false รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:42.924858047+07:00","message":"[bufferProcess] interim [720000000]:รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:42.924860303+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:44.472961522+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:44.472977178+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:44.574122431+07:00","message":"[GCS] IsForceVAD: false for message ID: 3754"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:44.582650706+07:00","message":"receive streaming session, msgId: 3754"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:44.582702204+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อิ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:44.582709853+07:00","message":"receive interim result [false|false]: อิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:44.582722653+07:00","message":"[buffer interim] 3754 false อิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:44.582733185+07:00","message":"[bufferProcess] interim [340000000]:อิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:44.58273688+07:00","message":"[bufferProcess] send to processor:รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:44.582744456+07:00","message":"[bufferProcess] send to processor (ticker):อิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:44.58274864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:44.582752665+07:00","message":"> Transcript [21763] [false]: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:44.582755931+07:00","message":"Set StatePrefix (first interim): 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:44.582758453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:44.582760377+07:00","message":"> Transcript [21764] [false]: 'อิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:44.58276246+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:44.582764444+07:00","message":"Set new StatePrefix: 'อิ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:44.633983729+07:00","message":"[GCS] Start streaming session, msgId: 3755"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:44.681001612+07:00","message":"receive streaming session, msgId: 3754"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:44.681045335+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อิ่ม\",\"confidence\":0.6740138}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:44.681052207+07:00","message":"receive interim result [true|false]: อิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:44.681061684+07:00","message":"end recv isFinal message id 3754"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:44.681064359+07:00","message":"end Recv id 3754"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:44.681070776+07:00","message":"[buffer interim] 3754 true อิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:44.681079031+07:00","message":"[bufferProcess] interim [520000000]:อิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:44.681082911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:44.681085707+07:00","message":"> Transcript [21765] [true]: 'อิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:44.68108912+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:44.681091254+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:44.681093295+07:00","message":"StatePrefix: 'อิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:44.681095707+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:44.681099106+07:00","message":"Push: 'อิ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:44.681107412+07:00","message":"push: {true อิ่ม 0 0xc003135600}"}
{"level":"info","service":"Main","time":"2026-08-22T12:15:44.689158343+07:00","message":"write wav file: './tmp/7666/7666_3754.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:47.473000573+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:47.473017947+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:49.436426403+07:00","message":"[GCS] IsForceVAD: false for message ID: 3755"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:49.496088095+07:00","message":"[GCS] Start streaming session, msgId: 3756"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:49.522507692+07:00","message":"receive streaming session, msgId: 3755"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:49.52252712+07:00","message":"found end of frame, send empty tag with msgId: 3755"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:49.522530777+07:00","message":"end Recv id 3755"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:49.522536922+07:00","message":"[buffer interim] 3755 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:49.522543328+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:49.522547783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:49.522551167+07:00","message":"> Transcript [21766] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:49.522553886+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:49.522556366+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:49.522558299+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:49.522560235+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:49.522568475+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:49.522577757+07:00","message":"push: {true \n 0 0xc00291a080}"}
{"level":"info","service":"Main","time":"2026-08-22T12:15:49.533462686+07:00","message":"write wav file: './tmp/7666/7666_3755.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:49.624356151+07:00","message":"[GCS] IsForceVAD: false for message ID: 3756"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:49.753491288+07:00","message":"[GCS] Start streaming session, msgId: 3757"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:49.855896735+07:00","message":"receive streaming session, msgId: 3756"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:49.85591897+07:00","message":"found end of frame, send empty tag with msgId: 3756"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:49.855922361+07:00","message":"end Recv id 3756"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:49.855930313+07:00","message":"[buffer interim] 3756 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:49.855943671+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:49.855948173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:49.855951675+07:00","message":"> Transcript [21767] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:49.855954444+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:49.855956586+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:49.855958569+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:49.855960595+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:49.855963618+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:49.855973417+07:00","message":"push: {true \n 0 0xc000131a80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:15:49.860617265+07:00","message":"write wav file: './tmp/7666/7666_3756.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:50.473993584+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:50.474002033+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:53.474138327+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:53.474187802+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:53.862703543+07:00","message":"[GCS] Cleaned up inactive client: 3742"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:53.862722002+07:00","message":"[GCS] Cleaned up inactive client: 3744"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:53.862724804+07:00","message":"[GCS] Cleaned up inactive client: 3743"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:54.52764924+07:00","message":"receive streaming session, msgId: 3757"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:54.527692303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาว่าท้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:54.52769934+07:00","message":"receive interim result [false|false]: เขาว่าท้อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:54.527717827+07:00","message":"[buffer interim] 3757 false เขาว่าท้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:54.527729611+07:00","message":"[bufferProcess] interim [600000000]:เขาว่าท้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:54.527732041+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:54.52773806+07:00","message":"[bufferProcess] send to processor (ticker):เขาว่าท้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:54.527740949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:54.527744235+07:00","message":"> Transcript [21768] [false]: 'เขาว่าท้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:54.527746504+07:00","message":"Set StatePrefix (first interim): 'เขาว่าท้อง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:55.014196877+07:00","message":"[GCS] IsForceVAD: false for message ID: 3757"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:55.117595489+07:00","message":"receive streaming session, msgId: 3757"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:55.117631988+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:55.11763706+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:55.117647728+07:00","message":"end recv isFinal message id 3757"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:55.117650974+07:00","message":"end Recv id 3757"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:55.117656758+07:00","message":"[buffer interim] 3757 true "}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:55.117663856+07:00","message":"[bufferProcess] interim [260000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:55.117668458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:55.117673631+07:00","message":"> Transcript [21769] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:55.117677056+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:55.117679155+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:55.117681173+07:00","message":"StatePrefix: 'เขาว่าท้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:55.117683818+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:55.117688975+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:55.117697114+07:00","message":"push: {true  0 0xc002c71d80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:15:55.128593605+07:00","message":"write wav file: './tmp/7666/7666_3757.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:55.454941898+07:00","message":"[GCS] Start streaming session, msgId: 3758"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:55.997873385+07:00","message":"receive streaming session, msgId: 3758"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:55.997917731+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:55.99792361+07:00","message":"receive interim result [false|false]: โรง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:55.997938771+07:00","message":"[buffer interim] 3758 false โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:55.997945875+07:00","message":"[bufferProcess] interim [600000000]:โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:55.997948075+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:56.132201877+07:00","message":"receive streaming session, msgId: 3758"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:56.132266568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รถ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:56.132276044+07:00","message":"receive interim result [false|false]: รถ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:56.132296308+07:00","message":"[buffer interim] 3758 false รถ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:56.132310073+07:00","message":"[bufferProcess] interim [720000000]:รถ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:56.132313801+07:00","message":"[bufferProcess] send to processor:โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:56.132318772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:56.132324101+07:00","message":"> Transcript [21770] [false]: 'โรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:56.132328114+07:00","message":"Set StatePrefix (first interim): 'โรง'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:56.474790894+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:56.474796125+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:56.711346469+07:00","message":"receive streaming session, msgId: 3758"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:56.711391858+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รถ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:56.71139735+07:00","message":"receive interim result [false|false]: รถ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:56.711411465+07:00","message":"[buffer interim] 3758 false รถ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:56.711422066+07:00","message":"[bufferProcess] interim [320000000]:รถ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:56.711424568+07:00","message":"[bufferProcess] send to processor:รถ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:56.71142906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:56.711432506+07:00","message":"> Transcript [21771] [false]: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:56.711435919+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:56.711439936+07:00","message":"Set new StatePrefix: 'รถ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:57.359136247+07:00","message":"receive streaming session, msgId: 3758"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:57.359174228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รถตัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:57.359180972+07:00","message":"receive interim result [false|false]: รถตัก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:57.359192739+07:00","message":"[buffer interim] 3758 false รถตัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:57.359199739+07:00","message":"[bufferProcess] interim [920000000]:รถตัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:57.359202782+07:00","message":"[bufferProcess] send to processor:รถ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:57.359208074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:57.359211333+07:00","message":"> Transcript [21772] [false]: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:57.359214825+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:57.359217136+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:57.359219394+07:00","message":"StatePrefix: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:57.359221695+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:57.410254532+07:00","message":"receive streaming session, msgId: 3758"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:57.410298397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รถ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:57.410303661+07:00","message":"receive interim result [false|false]: รถ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:57.410318656+07:00","message":"[buffer interim] 3758 false รถ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:57.410327109+07:00","message":"[bufferProcess] interim [980000000]:รถ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:57.41033138+07:00","message":"[bufferProcess] send to processor:รถตัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:57.410344636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:57.410348848+07:00","message":"> Transcript [21773] [false]: 'รถตัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:57.410353592+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:57.410356962+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:57.410361849+07:00","message":"StatePrefix: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:57.410364317+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:57.603914341+07:00","message":"receive streaming session, msgId: 3758"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:57.60395879+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รถจากหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:57.603964865+07:00","message":"receive interim result [false|false]: รถจากหน้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:57.603976387+07:00","message":"[buffer interim] 3758 false รถจากหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:57.603985227+07:00","message":"[bufferProcess] interim [220000000]:รถจากหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:57.603987932+07:00","message":"[bufferProcess] send to processor:รถ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:57.603993463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:57.603996392+07:00","message":"> Transcript [21774] [false]: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:57.603999578+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:57.604002026+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:57.604004504+07:00","message":"StatePrefix: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:57.604006935+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:57.742340473+07:00","message":"receive streaming session, msgId: 3758"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:57.742384685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รถสักหน่อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:57.742393419+07:00","message":"receive interim result [false|false]: รถสักหน่อย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:57.742407403+07:00","message":"[buffer interim] 3758 false รถสักหน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:57.742416918+07:00","message":"[bufferProcess] interim [280000000]:รถสักหน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:57.742419793+07:00","message":"[bufferProcess] send to processor:รถจากหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:57.742425444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:57.742428465+07:00","message":"> Transcript [21775] [false]: 'รถจากหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:57.742431445+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:57.742433619+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:57.742438362+07:00","message":"StatePrefix: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:57.742440771+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:57.742446863+07:00","message":"Push: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:57.742449357+07:00","message":"TextPushed: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:57.742451553+07:00","message":"Set new StatePrefix : 'รถจากหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:57.742454371+07:00","message":"Next Push (prob) : 'จากหน้า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:57.742463074+07:00","message":"push: {false รถ 0 0xc002a2bb00}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:58.273235542+07:00","message":"[GCS] IsForceVAD: false for message ID: 3758"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:58.309996933+07:00","message":"receive streaming session, msgId: 3758"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:58.31003866+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รถสักหน่อย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:58.310045445+07:00","message":"receive interim result [false|false]: รถสักหน่อย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:58.310063102+07:00","message":"[buffer interim] 3758 false รถสักหน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:58.310071203+07:00","message":"[bufferProcess] interim [880000000]:รถสักหน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:58.310074355+07:00","message":"[bufferProcess] send to processor:รถสักหน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:58.310078121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:58.310081123+07:00","message":"> Transcript [21776] [false]: 'รถสักหน่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:58.310084903+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:58.310087008+07:00","message":"Set new StatePrefix: 'รถสักหน่อย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:58.404545748+07:00","message":"[GCS] Start streaming session, msgId: 3759"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:58.434705373+07:00","message":"receive streaming session, msgId: 3758"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:58.434762773+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รถตักหน่อย\",\"confidence\":0.7260696}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:58.434770378+07:00","message":"receive interim result [true|false]: รถตักหน่อย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:58.434782877+07:00","message":"end recv isFinal message id 3758"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:58.434785148+07:00","message":"end Recv id 3758"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:58.434791973+07:00","message":"[buffer interim] 3758 true รถตักหน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:58.434799229+07:00","message":"[bufferProcess] interim [30000000]:รถตักหน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:58.434803084+07:00","message":"[bufferProcess] send to processor (isfinal):รถสักหน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:58.434806794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:58.434809982+07:00","message":"> Transcript [21777] [false]: 'รถสักหน่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:58.434814443+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:58.434816646+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:58.434818776+07:00","message":"StatePrefix: 'รถสักหน่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:58.434821567+07:00","message":"TextPushed: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:58.434823512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:58.434825975+07:00","message":"> Transcript [21778] [true]: 'รถตักหน่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:58.434828299+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:58.434830209+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:58.434834464+07:00","message":"StatePrefix: 'รถสักหน่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:58.434836348+07:00","message":"TextPushed: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:58.434843334+07:00","message":"Push: 'ตักหน่อย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:58.434854305+07:00","message":"push: {true ตักหน่อย 0 0xc002a2bb00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:15:58.443061776+07:00","message":"write wav file: './tmp/7666/7666_3758.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:59.475695837+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:15:59.475739356+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:59.554541197+07:00","message":"[GCS] IsForceVAD: false for message ID: 3759"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:59.597883199+07:00","message":"receive streaming session, msgId: 3759"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:59.597919911+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาษาไทย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:59.597925152+07:00","message":"receive interim result [false|false]: ภาษาไทย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:59.597936283+07:00","message":"[buffer interim] 3759 false ภาษาไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:59.59794307+07:00","message":"[bufferProcess] interim [960000000]:ภาษาไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:59.59794539+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:59.59795078+07:00","message":"[bufferProcess] send to processor (ticker):ภาษาไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:59.597955613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:59.59795881+07:00","message":"> Transcript [21779] [false]: 'ภาษาไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:59.597961491+07:00","message":"Set StatePrefix (first interim): 'ภาษาไทย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:59.683991633+07:00","message":"[GCS] Start streaming session, msgId: 3760"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:59.7018041+07:00","message":"receive streaming session, msgId: 3759"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:59.701846979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาษาไทย\",\"confidence\":0.7988956}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:59.701853625+07:00","message":"receive interim result [true|false]: ภาษาไทย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:59.701863999+07:00","message":"end recv isFinal message id 3759"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:59.701866498+07:00","message":"end Recv id 3759"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:59.701872957+07:00","message":"[buffer interim] 3759 true ภาษาไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:59.7018834+07:00","message":"[bufferProcess] interim [170000000]:ภาษาไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:59.701887339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:59.701890618+07:00","message":"> Transcript [21780] [true]: 'ภาษาไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:59.701894934+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:59.701897141+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:59.701899212+07:00","message":"StatePrefix: 'ภาษาไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:59.70190171+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:15:59.701909283+07:00","message":"Push: 'ภาษาไทย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:15:59.701917856+07:00","message":"push: {true ภาษาไทย 0 0xc002696400}"}
{"level":"info","service":"Main","time":"2026-08-22T12:15:59.708077774+07:00","message":"write wav file: './tmp/7666/7666_3759.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:00.941071726+07:00","message":"receive streaming session, msgId: 3760"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:00.941112167+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่เคย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:00.941117982+07:00","message":"receive interim result [false|false]: ไม่เคย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:00.94113597+07:00","message":"[buffer interim] 3760 false ไม่เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:00.941143114+07:00","message":"[bufferProcess] interim [320000000]:ไม่เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:00.941145275+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:00.94115058+07:00","message":"[bufferProcess] send to processor (ticker):ไม่เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:00.941153654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:00.941177636+07:00","message":"> Transcript [21781] [false]: 'ไม่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:00.941180615+07:00","message":"Set StatePrefix (first interim): 'ไม่เคย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:01.123122126+07:00","message":"receive streaming session, msgId: 3760"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:01.123160205+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธออยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:01.123167341+07:00","message":"receive interim result [false|false]: เธออยู่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:01.123178226+07:00","message":"[buffer interim] 3760 false เธออยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:01.12318527+07:00","message":"[bufferProcess] interim [440000000]:เธออยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:01.123187503+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:01.765031758+07:00","message":"receive streaming session, msgId: 3760"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:01.765076174+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่เคยห่วง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:01.765083701+07:00","message":"receive interim result [false|false]: ไม่เคยห่วง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:01.765100628+07:00","message":"[buffer interim] 3760 false ไม่เคยห่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:01.765108032+07:00","message":"[bufferProcess] interim [40000000]:ไม่เคยห่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:01.765111162+07:00","message":"[bufferProcess] send to processor:เธออยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:01.765115335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:01.765118388+07:00","message":"> Transcript [21782] [false]: 'เธออยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:01.765120617+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:01.765123292+07:00","message":"Set new StatePrefix: 'เธออยู่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:01.773221276+07:00","message":"receive streaming session, msgId: 3760"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:01.773264336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่เคยหวง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:01.773273052+07:00","message":"receive interim result [false|false]: ไม่เคยหวง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:01.773289757+07:00","message":"[buffer interim] 3760 false ไม่เคยหวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:01.773298967+07:00","message":"[bufferProcess] interim [100000000]:ไม่เคยหวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:01.773303012+07:00","message":"[bufferProcess] send to processor:ไม่เคยห่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:01.773307623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:01.773311807+07:00","message":"> Transcript [21783] [false]: 'ไม่เคยห่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:01.773315265+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:01.773318608+07:00","message":"Set new StatePrefix: 'ไม่เคยห่วง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:02.342149982+07:00","message":"receive streaming session, msgId: 3760"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:02.342189546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่เคยหวง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:02.342195906+07:00","message":"receive interim result [false|false]: ไม่เคยหวง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:02.34221091+07:00","message":"[buffer interim] 3760 false ไม่เคยหวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:02.342217839+07:00","message":"[bufferProcess] interim [700000000]:ไม่เคยหวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:02.342220317+07:00","message":"[bufferProcess] send to processor:ไม่เคยหวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:02.342223759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:02.342226682+07:00","message":"> Transcript [21784] [false]: 'ไม่เคยหวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:02.342229078+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:02.342231221+07:00","message":"Set new StatePrefix: 'ไม่เคยหวง'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:02.476709727+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:02.476727161+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:04.494349528+07:00","message":"[GCS] IsForceVAD: false for message ID: 3760"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:04.603989383+07:00","message":"receive streaming session, msgId: 3760"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:04.60403167+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่เคยหวง\",\"confidence\":0.95474976}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:04.604038831+07:00","message":"receive interim result [true|false]: ไม่เคยหวง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:04.60405064+07:00","message":"end recv isFinal message id 3760"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:04.604052931+07:00","message":"end Recv id 3760"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:04.604059518+07:00","message":"[buffer interim] 3760 true ไม่เคยหวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:04.604066804+07:00","message":"[bufferProcess] interim [10000000]:ไม่เคยหวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:04.604070479+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่เคยหวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:04.604074697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:04.604077811+07:00","message":"> Transcript [21785] [false]: 'ไม่เคยหวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:04.604080578+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:04.604082807+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:04.604085002+07:00","message":"StatePrefix: 'ไม่เคยหวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:04.60408796+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:04.604089807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:04.604091936+07:00","message":"> Transcript [21786] [true]: 'ไม่เคยหวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:04.604093984+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:04.604095901+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:04.604097664+07:00","message":"StatePrefix: 'ไม่เคยหวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:04.604099474+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:04.604105815+07:00","message":"Push: 'ไม่เคยหวง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:04.604115012+07:00","message":"push: {true ไม่เคยหวง 0 0xc003135580}"}
{"level":"info","service":"Main","time":"2026-08-22T12:16:04.615476471+07:00","message":"write wav file: './tmp/7666/7666_3760.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:04.684344688+07:00","message":"[GCS] Start streaming session, msgId: 3761"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:05.477782024+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:05.477797639+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:07.900080225+07:00","message":"receive streaming session, msgId: 3761"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:07.900122709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:07.9001284+07:00","message":"receive interim result [false|false]: กิน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:07.900143407+07:00","message":"[buffer interim] 3761 false กิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:07.900150767+07:00","message":"[bufferProcess] interim [330000000]:กิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:07.900153347+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:07.900160505+07:00","message":"[bufferProcess] send to processor (ticker):กิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:07.900164574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:07.900170085+07:00","message":"> Transcript [21787] [false]: 'กิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:07.900173786+07:00","message":"Set StatePrefix (first interim): 'กิน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:08.237505503+07:00","message":"receive streaming session, msgId: 3761"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:08.237568964+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กินน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:08.237576064+07:00","message":"receive interim result [false|false]: กินน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:08.237590514+07:00","message":"[buffer interim] 3761 false กินน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:08.237597443+07:00","message":"[bufferProcess] interim [630000000]:กินน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:08.237599551+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:08.478788591+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:08.478799968+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:08.739962927+07:00","message":"receive streaming session, msgId: 3761"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:08.740005949+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กินน้ำอุ่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:08.740011136+07:00","message":"receive interim result [false|false]: กินน้ำอุ่น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:08.740027698+07:00","message":"[buffer interim] 3761 false กินน้ำอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:08.740034918+07:00","message":"[bufferProcess] interim [50000000]:กินน้ำอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:08.740037684+07:00","message":"[bufferProcess] send to processor:กินน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:08.740041266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:08.740044485+07:00","message":"> Transcript [21788] [false]: 'กินน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:08.740047586+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:08.740049899+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:08.740052429+07:00","message":"StatePrefix: 'กิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:08.740054711+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:08.86264888+07:00","message":"receive streaming session, msgId: 3761"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:08.862692657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กินน้ำขุ่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:08.862697884+07:00","message":"receive interim result [false|false]: กินน้ำขุ่น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:08.862712686+07:00","message":"[buffer interim] 3761 false กินน้ำขุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:08.862720463+07:00","message":"[bufferProcess] interim [230000000]:กินน้ำขุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:08.862723376+07:00","message":"[bufferProcess] send to processor:กินน้ำอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:08.86272722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:08.862730323+07:00","message":"> Transcript [21789] [false]: 'กินน้ำอุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:08.862733385+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:08.862735673+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:08.862738141+07:00","message":"StatePrefix: 'กิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:08.862740439+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:09.447847051+07:00","message":"receive streaming session, msgId: 3761"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:09.447891995+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กินน้ำคุณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:09.447898064+07:00","message":"receive interim result [false|false]: กินน้ำคุณ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:09.447914708+07:00","message":"[buffer interim] 3761 false กินน้ำคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:09.447922246+07:00","message":"[bufferProcess] interim [830000000]:กินน้ำคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:09.447924908+07:00","message":"[bufferProcess] send to processor:กินน้ำขุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:09.447928394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:09.447933942+07:00","message":"> Transcript [21790] [false]: 'กินน้ำขุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:09.447937224+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:09.447939407+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:09.447941625+07:00","message":"StatePrefix: 'กิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:09.447943833+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:09.505403172+07:00","message":"receive streaming session, msgId: 3761"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:09.505445895+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กินน้ำขุ่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:09.505451879+07:00","message":"receive interim result [false|false]: กินน้ำขุ่น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:09.505462287+07:00","message":"[buffer interim] 3761 false กินน้ำขุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:09.505469027+07:00","message":"[bufferProcess] interim [890000000]:กินน้ำขุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:09.50547185+07:00","message":"[bufferProcess] send to processor:กินน้ำคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:09.505475577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:09.505478713+07:00","message":"> Transcript [21791] [false]: 'กินน้ำคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:09.505481687+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:09.505484034+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:09.505486404+07:00","message":"StatePrefix: 'กิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:09.505488641+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:09.505491292+07:00","message":"Push: 'กิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:09.505493254+07:00","message":"TextPushed: 'กิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:09.505495566+07:00","message":"Set new StatePrefix : 'กินน้ำคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:09.505498018+07:00","message":"Next Push (prob) : 'น้ำคุณ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:09.505506097+07:00","message":"push: {false กิน 0 0xc00291a200}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:09.813450694+07:00","message":"[GCS] IsForceVAD: false for message ID: 3761"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:09.934544602+07:00","message":"[GCS] Start streaming session, msgId: 3762"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:09.95217132+07:00","message":"receive streaming session, msgId: 3761"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:09.952209312+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กินน้ำขุ่น\",\"confidence\":0.8947686}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:09.95221521+07:00","message":"receive interim result [true|false]: กินน้ำขุ่น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:09.95222049+07:00","message":"end recv isFinal message id 3761"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:09.95222269+07:00","message":"end Recv id 3761"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:09.952228787+07:00","message":"[buffer interim] 3761 true กินน้ำขุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:09.952235679+07:00","message":"[bufferProcess] interim [340000000]:กินน้ำขุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:09.952238855+07:00","message":"[bufferProcess] send to processor (isfinal):กินน้ำขุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:09.952242215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:09.952245068+07:00","message":"> Transcript [21792] [false]: 'กินน้ำขุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:09.952247815+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:09.952250103+07:00","message":"Set new StatePrefix: 'กินน้ำขุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:09.952252048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:09.952254087+07:00","message":"> Transcript [21793] [true]: 'กินน้ำขุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:09.95225652+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:09.952258614+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:09.952260539+07:00","message":"StatePrefix: 'กินน้ำขุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:09.952263141+07:00","message":"TextPushed: 'กิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:09.952266077+07:00","message":"Push: 'น้ำขุ่น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:09.95227378+07:00","message":"push: {true น้ำขุ่น 0 0xc00291a200}"}
{"level":"info","service":"Main","time":"2026-08-22T12:16:09.962994641+07:00","message":"write wav file: './tmp/7666/7666_3761.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:11.321540749+07:00","message":"receive streaming session, msgId: 3762"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:11.321607943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่บุญมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:11.321614027+07:00","message":"receive interim result [false|false]: พี่บุญมี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:11.321630489+07:00","message":"[buffer interim] 3762 false พี่บุญมี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:11.321638727+07:00","message":"[bufferProcess] interim [200000000]:พี่บุญมี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:11.321641303+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:11.321648947+07:00","message":"[bufferProcess] send to processor (ticker):พี่บุญมี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:11.321651911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:11.321657623+07:00","message":"> Transcript [21794] [false]: 'พี่บุญมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:11.321660289+07:00","message":"Set StatePrefix (first interim): 'พี่บุญมี'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:11.479192124+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:11.479216596+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:11.730141075+07:00","message":"receive streaming session, msgId: 3762"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:11.730191739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บุญเมือง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:11.730200511+07:00","message":"receive interim result [false|false]: บุญเมือง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:11.730221365+07:00","message":"[buffer interim] 3762 false บุญเมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:11.73022992+07:00","message":"[bufferProcess] interim [620000000]:บุญเมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:11.730233151+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:12.328648255+07:00","message":"receive streaming session, msgId: 3762"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:12.328691866+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บุญเมือง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:12.328698553+07:00","message":"receive interim result [false|false]: บุญเมือง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:12.328714603+07:00","message":"[buffer interim] 3762 false บุญเมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:12.328722716+07:00","message":"[bufferProcess] interim [220000000]:บุญเมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:12.328726461+07:00","message":"[bufferProcess] send to processor:บุญเมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:12.32873028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:12.328733088+07:00","message":"> Transcript [21795] [false]: 'บุญเมือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:12.328735565+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:12.328737939+07:00","message":"Set new StatePrefix: 'บุญเมือง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:12.520808452+07:00","message":"receive streaming session, msgId: 3762"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:12.520850067+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บุญเมืองสยาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:12.520856353+07:00","message":"receive interim result [false|false]: บุญเมืองสยาม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:12.520871535+07:00","message":"[buffer interim] 3762 false บุญเมืองสยาม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:12.520879712+07:00","message":"[bufferProcess] interim [400000000]:บุญเมืองสยาม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:12.520882308+07:00","message":"[bufferProcess] send to processor:บุญเมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:12.520889844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:12.520892731+07:00","message":"> Transcript [21796] [false]: 'บุญเมือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:12.52089616+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:12.520899027+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:12.520901511+07:00","message":"StatePrefix: 'บุญเมือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:12.520904295+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:13.095135779+07:00","message":"receive streaming session, msgId: 3762"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:13.095180371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บุญเมืองสยาม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:13.095186477+07:00","message":"receive interim result [false|false]: บุญเมืองสยาม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:13.095203089+07:00","message":"[buffer interim] 3762 false บุญเมืองสยาม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:13.095210363+07:00","message":"[bufferProcess] interim [0]:บุญเมืองสยาม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:13.095212955+07:00","message":"[bufferProcess] send to processor:บุญเมืองสยาม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:13.095216561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:13.095220342+07:00","message":"> Transcript [21797] [false]: 'บุญเมืองสยาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:13.095224376+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:13.095226615+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:13.095228838+07:00","message":"StatePrefix: 'บุญเมือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:13.09523128+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:13.202733163+07:00","message":"[GCS] IsForceVAD: false for message ID: 3762"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:13.330013323+07:00","message":"receive streaming session, msgId: 3762"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:13.330059757+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปที่บุญเมืองสยาม\",\"confidence\":0.8358544}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:13.330066605+07:00","message":"receive interim result [true|false]: ไปที่บุญเมืองสยาม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:13.330079004+07:00","message":"end recv isFinal message id 3762"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:13.33008139+07:00","message":"end Recv id 3762"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:13.330088417+07:00","message":"[buffer interim] 3762 true ไปที่บุญเมืองสยาม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:13.330097164+07:00","message":"[bufferProcess] interim [300000000]:ไปที่บุญเมืองสยาม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:13.330100784+07:00","message":"[bufferProcess] send to processor (isfinal):บุญเมืองสยาม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:13.330104385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:13.330108029+07:00","message":"> Transcript [21798] [false]: 'บุญเมืองสยาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:13.33011133+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:13.330113445+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:13.330115613+07:00","message":"StatePrefix: 'บุญเมือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:13.330117718+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:13.330119487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:13.330121691+07:00","message":"> Transcript [21799] [true]: 'ไปที่บุญเมืองสยาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:13.330123953+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:13.330125761+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:13.330128221+07:00","message":"StatePrefix: 'บุญเมือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:13.33013172+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:13.330139726+07:00","message":"Push: 'ไปที่บุญเมืองสยาม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:13.330147279+07:00","message":"push: {true ไปที่บุญเมืองสยาม 0 0xc002cc4680}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:13.333998843+07:00","message":"[GCS] Start streaming session, msgId: 3763"}
{"level":"info","service":"Main","time":"2026-08-22T12:16:13.33868843+07:00","message":"write wav file: './tmp/7666/7666_3762.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:13.878120854+07:00","message":"receive streaming session, msgId: 3763"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:13.878169194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:13.87817463+07:00","message":"receive interim result [false|false]: เรา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:13.87819173+07:00","message":"[buffer interim] 3763 false เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:13.878199294+07:00","message":"[bufferProcess] interim [600000000]:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:13.878201534+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:14.240458332+07:00","message":"receive streaming session, msgId: 3763"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:14.240509334+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรายืน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:14.240515511+07:00","message":"receive interim result [false|false]: เรายืน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:14.240542691+07:00","message":"[buffer interim] 3763 false เรายืน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.240552897+07:00","message":"[bufferProcess] interim [900000000]:เรายืน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.240555773+07:00","message":"[bufferProcess] send to processor:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.240559902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.240562871+07:00","message":"> Transcript [21800] [false]: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.240565603+07:00","message":"Set StatePrefix (first interim): 'เรา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:14.319772996+07:00","message":"receive streaming session, msgId: 3763"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:14.319833281+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรายิ้ม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:14.319842693+07:00","message":"receive interim result [false|false]: เรายิ้ม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:14.319861853+07:00","message":"[buffer interim] 3763 false เรายิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.319873313+07:00","message":"[bufferProcess] interim [960000000]:เรายิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.319876091+07:00","message":"[bufferProcess] send to processor:เรายืน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.319880158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.319883413+07:00","message":"> Transcript [21801] [false]: 'เรายืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.319886769+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.31988899+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.319891178+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.319893443+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:14.479740918+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:14.479754697+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:14.734481764+07:00","message":"[GCS] IsForceVAD: false for message ID: 3763"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:14.771926248+07:00","message":"receive streaming session, msgId: 3763"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:14.771983323+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรายิ้มร่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:14.771992196+07:00","message":"receive interim result [false|false]: เรายิ้มร่า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:14.772014837+07:00","message":"[buffer interim] 3763 false เรายิ้มร่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.7720285+07:00","message":"[bufferProcess] interim [500000000]:เรายิ้มร่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.772032737+07:00","message":"[bufferProcess] send to processor:เรายิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.772041783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.772047157+07:00","message":"> Transcript [21802] [false]: 'เรายิ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.77205204+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.772055485+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.77205875+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.772062009+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:14.803452781+07:00","message":"[GCS] Start streaming session, msgId: 3764"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:14.831420293+07:00","message":"receive streaming session, msgId: 3763"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:14.831462351+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรายิ้มรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:14.831469584+07:00","message":"receive interim result [false|false]: เรายิ้มรับ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:14.831488247+07:00","message":"[buffer interim] 3763 false เรายิ้มรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.831496819+07:00","message":"[bufferProcess] interim [620000000]:เรายิ้มรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.831500069+07:00","message":"[bufferProcess] send to processor:เรายิ้มร่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.831504461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.83151183+07:00","message":"> Transcript [21803] [false]: 'เรายิ้มร่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.831515148+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.83151744+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.831529365+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.831531925+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:14.860035293+07:00","message":"receive streaming session, msgId: 3763"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:14.860060971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรายิ้มรับ\",\"confidence\":0.8976035}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:14.860066043+07:00","message":"receive interim result [true|false]: เรายิ้มรับ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:14.86007745+07:00","message":"end recv isFinal message id 3763"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:14.860080052+07:00","message":"end Recv id 3763"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:14.860087553+07:00","message":"[buffer interim] 3763 true เรายิ้มรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.860093751+07:00","message":"[bufferProcess] interim [620000000]:เรายิ้มรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.860096901+07:00","message":"[bufferProcess] send to processor (isfinal):เรายิ้มรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.860100197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.860102828+07:00","message":"> Transcript [21804] [false]: 'เรายิ้มรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.860105487+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.86010759+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.860109933+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.86011195+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.860114826+07:00","message":"Push: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.860117018+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.860119604+07:00","message":"Set new StatePrefix : 'เรายิ้มรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.860124034+07:00","message":"Next Push (prob) : 'ยิ้มรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.860125958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.860128303+07:00","message":"> Transcript [21805] [true]: 'เรายิ้มรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.860130591+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.860132407+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.860134166+07:00","message":"StatePrefix: 'เรายิ้มรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.8601362+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:14.860138458+07:00","message":"Push: 'ยิ้มรับ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:14.860144062+07:00","message":"push: {false เรา 0 0xc00291a800}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:14.86017287+07:00","message":"push: {true ยิ้มรับ 0 0xc00291a800}"}
{"level":"info","service":"Main","time":"2026-08-22T12:16:14.866224665+07:00","message":"write wav file: './tmp/7666/7666_3763.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:17.470629728+07:00","message":"receive streaming session, msgId: 3764"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:17.470685691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:17.470691474+07:00","message":"receive interim result [false|false]: ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:17.47070831+07:00","message":"[buffer interim] 3764 false ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:17.470716032+07:00","message":"[bufferProcess] interim [640000000]:ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:17.470718349+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:17.4707255+07:00","message":"[bufferProcess] send to processor (ticker):ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:17.470728634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:17.470731474+07:00","message":"> Transcript [21806] [false]: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:17.47073403+07:00","message":"Set StatePrefix (first interim): 'ต้อง'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:17.480326685+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:17.480338165+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:17.650802713+07:00","message":"receive streaming session, msgId: 3764"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:17.650838335+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:17.650844162+07:00","message":"receive interim result [false|false]: ต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:17.650858522+07:00","message":"[buffer interim] 3764 false ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:17.650865191+07:00","message":"[bufferProcess] interim [880000000]:ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:17.650867318+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:18.289202832+07:00","message":"receive streaming session, msgId: 3764"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:18.28924502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องการ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:18.289251694+07:00","message":"receive interim result [false|false]: ต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:18.289275271+07:00","message":"[buffer interim] 3764 false ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:18.289282968+07:00","message":"[bufferProcess] interim [480000000]:ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:18.289286172+07:00","message":"[bufferProcess] send to processor:ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:18.289293053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:18.289296608+07:00","message":"> Transcript [21807] [false]: 'ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:18.289300921+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:18.289303327+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:18.289305442+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:18.289308291+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:20.253021879+07:00","message":"[GCS] IsForceVAD: false for message ID: 3764"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:20.373738766+07:00","message":"receive streaming session, msgId: 3764"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:20.373803999+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องการ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:20.373811423+07:00","message":"receive interim result [true|false]: ต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:20.373821179+07:00","message":"end recv isFinal message id 3764"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:20.373823395+07:00","message":"end Recv id 3764"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:20.37382934+07:00","message":"[buffer interim] 3764 true ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:20.373839352+07:00","message":"[bufferProcess] interim [670000000]:ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:20.373844696+07:00","message":"[bufferProcess] send to processor (isfinal):ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:20.373849503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:20.373852985+07:00","message":"> Transcript [21808] [false]: 'ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:20.373856124+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:20.373858234+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:20.373860303+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:20.37386249+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:20.373864488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:20.373866771+07:00","message":"> Transcript [21809] [true]: 'ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:20.373868875+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:20.373870723+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:20.373872787+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:20.373874743+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:20.373881131+07:00","message":"Push: 'ต้องการ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:20.373888815+07:00","message":"push: {true ต้องการ 0 0xc002cc5100}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:20.374545269+07:00","message":"[GCS] Start streaming session, msgId: 3765"}
{"level":"info","service":"Main","time":"2026-08-22T12:16:20.391618621+07:00","message":"write wav file: './tmp/7666/7666_3764.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:20.480930685+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:20.480952956+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:21.463718337+07:00","message":"[GCS] IsForceVAD: false for message ID: 3765"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:21.562822514+07:00","message":"receive streaming session, msgId: 3765"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:21.562855133+07:00","message":"found end of frame, send empty tag with msgId: 3765"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:21.562858689+07:00","message":"end Recv id 3765"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:21.562867294+07:00","message":"[buffer interim] 3765 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:21.562874885+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:21.562880276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:21.562884319+07:00","message":"> Transcript [21810] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:21.562888479+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:21.562890636+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:21.562892745+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:21.562894737+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:21.562897589+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:21.562907772+07:00","message":"push: {true \n 0 0xc002a2b700}"}
{"level":"info","service":"Main","time":"2026-08-22T12:16:21.569187791+07:00","message":"write wav file: './tmp/7666/7666_3765.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:21.724349331+07:00","message":"[GCS] Start streaming session, msgId: 3766"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:21.783687016+07:00","message":"[GCS] IsForceVAD: false for message ID: 3766"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:21.853768701+07:00","message":"[GCS] Start streaming session, msgId: 3767"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:21.920834827+07:00","message":"receive streaming session, msgId: 3766"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:21.920857883+07:00","message":"found end of frame, send empty tag with msgId: 3766"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:21.920861373+07:00","message":"end Recv id 3766"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:21.920879478+07:00","message":"[buffer interim] 3766 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:21.920886835+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:21.920894105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:21.920897296+07:00","message":"> Transcript [21811] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:21.920900215+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:21.920902386+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:21.920904497+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:21.920915774+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:21.920922904+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:21.920934068+07:00","message":"push: {true \n 0 0xc002e0da80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:16:21.926184416+07:00","message":"write wav file: './tmp/7666/7666_3766.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:23.48182489+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:23.481837298+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:23.862171344+07:00","message":"[GCS] Cleaned up inactive client: 3748"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:23.862198086+07:00","message":"[GCS] Cleaned up inactive client: 3746"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:23.862200917+07:00","message":"[GCS] Cleaned up inactive client: 3747"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:23.862204473+07:00","message":"[GCS] Cleaned up inactive client: 3745"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:24.11663467+07:00","message":"receive streaming session, msgId: 3767"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:24.116684318+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีแต่หน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:24.116690116+07:00","message":"receive interim result [false|false]: มีแต่หน้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:24.116707713+07:00","message":"[buffer interim] 3767 false มีแต่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:24.116714924+07:00","message":"[bufferProcess] interim [40000000]:มีแต่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:24.116717393+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:24.116726414+07:00","message":"[bufferProcess] send to processor (ticker):มีแต่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:24.116729907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:24.116732761+07:00","message":"> Transcript [21812] [false]: 'มีแต่หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:24.116735686+07:00","message":"Set StatePrefix (first interim): 'มีแต่หน้า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:24.182018033+07:00","message":"receive streaming session, msgId: 3767"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:24.182058+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีแต่น้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:24.182065109+07:00","message":"receive interim result [false|false]: มีแต่น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:24.18208071+07:00","message":"[buffer interim] 3767 false มีแต่น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:24.182093344+07:00","message":"[bufferProcess] interim [160000000]:มีแต่น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:24.182096338+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:24.698589505+07:00","message":"receive streaming session, msgId: 3767"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:24.698643451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีแต่น้ำตา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:24.698650467+07:00","message":"receive interim result [false|false]: มีแต่น้ำตา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:24.698673719+07:00","message":"[buffer interim] 3767 false มีแต่น้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:24.698683386+07:00","message":"[bufferProcess] interim [700000000]:มีแต่น้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:24.69868803+07:00","message":"[bufferProcess] send to processor:มีแต่น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:24.698697271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:24.698702988+07:00","message":"> Transcript [21813] [false]: 'มีแต่น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:24.698705624+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:24.698708156+07:00","message":"Set new StatePrefix: 'มีแต่น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:24.882768303+07:00","message":"receive streaming session, msgId: 3767"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:24.882804058+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีแต่น้ำใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:24.882810258+07:00","message":"receive interim result [false|false]: มีแต่น้ำใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:24.882826707+07:00","message":"[buffer interim] 3767 false มีแต่น้ำใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:24.882833884+07:00","message":"[bufferProcess] interim [880000000]:มีแต่น้ำใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:24.882836763+07:00","message":"[bufferProcess] send to processor:มีแต่น้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:24.882840372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:24.882843448+07:00","message":"> Transcript [21814] [false]: 'มีแต่น้ำตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:24.882846494+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:24.882848757+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:24.882850863+07:00","message":"StatePrefix: 'มีแต่น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:24.88285316+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:25.112357234+07:00","message":"[GCS] IsForceVAD: false for message ID: 3767"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:25.214418672+07:00","message":"receive streaming session, msgId: 3767"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:25.214467055+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":"2026-08-22T12:16:25.214472811+07:00","message":"receive interim result [true|false]: มีแต่น้ำใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:25.214483203+07:00","message":"end recv isFinal message id 3767"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:25.214485319+07:00","message":"end Recv id 3767"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:25.214495511+07:00","message":"[buffer interim] 3767 true มีแต่น้ำใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:25.214502836+07:00","message":"[bufferProcess] interim [300000000]:มีแต่น้ำใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:25.21450684+07:00","message":"[bufferProcess] send to processor (isfinal):มีแต่น้ำใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:25.214511199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:25.214515578+07:00","message":"> Transcript [21815] [false]: 'มีแต่น้ำใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:25.21452017+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:25.214522623+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:25.214524775+07:00","message":"StatePrefix: 'มีแต่น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:25.214527008+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:25.214528892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:25.214530995+07:00","message":"> Transcript [21816] [true]: 'มีแต่น้ำใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:25.214533464+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:25.214535403+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:25.214537278+07:00","message":"StatePrefix: 'มีแต่น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:25.214539092+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:25.214546499+07:00","message":"Push: 'มีแต่น้ำใจ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:25.214554556+07:00","message":"push: {true มีแต่น้ำใจ 0 0xc003135180}"}
{"level":"info","service":"Main","time":"2026-08-22T12:16:25.223084033+07:00","message":"write wav file: './tmp/7666/7666_3767.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:25.378472223+07:00","message":"[GCS] Start streaming session, msgId: 3768"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:26.482784407+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:26.482774714+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:26.819753428+07:00","message":"receive streaming session, msgId: 3768"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:26.819808529+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตือน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":490000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:26.819814133+07:00","message":"receive interim result [false|false]: เตือน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:26.819830278+07:00","message":"[buffer interim] 3768 false เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:26.819840074+07:00","message":"[bufferProcess] interim [490000000]:เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:26.819842354+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:26.819849746+07:00","message":"[bufferProcess] send to processor (ticker):เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:26.819852662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:26.819855769+07:00","message":"> Transcript [21817] [false]: 'เตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:26.819858286+07:00","message":"Set StatePrefix (first interim): 'เตือน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:27.002698213+07:00","message":"receive streaming session, msgId: 3768"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:27.002741437+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตือนฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:27.002747777+07:00","message":"receive interim result [false|false]: เตือนฉัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:27.002765153+07:00","message":"[buffer interim] 3768 false เตือนฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:27.002774717+07:00","message":"[bufferProcess] interim [670000000]:เตือนฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:27.002777491+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:27.287464525+07:00","message":"receive streaming session, msgId: 3768"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:27.287522884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตือนฉันพรุ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:27.287529724+07:00","message":"receive interim result [false|false]: เตือนฉันพรุ่ง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:27.287544255+07:00","message":"[buffer interim] 3768 false เตือนฉันพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:27.287551772+07:00","message":"[bufferProcess] interim [910000000]:เตือนฉันพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:27.287554708+07:00","message":"[bufferProcess] send to processor:เตือนฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:27.287560427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:27.287563187+07:00","message":"> Transcript [21818] [false]: 'เตือนฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:27.287567059+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:27.287569661+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:27.287571807+07:00","message":"StatePrefix: 'เตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:27.287574236+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:29.059150136+07:00","message":"receive streaming session, msgId: 3768"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:29.059194557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไทร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:29.059202881+07:00","message":"receive interim result [false|false]: ไทร"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:29.059217354+07:00","message":"[buffer interim] 3768 false ไทร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:29.059226265+07:00","message":"[bufferProcess] interim [650000000]:ไทร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:29.059229997+07:00","message":"[bufferProcess] send to processor:เตือนฉันพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:29.059237104+07:00","message":"[bufferProcess] send to processor (ticker):ไทร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:29.059241584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:29.059246357+07:00","message":"> Transcript [21819] [false]: 'เตือนฉันพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:29.059251859+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:29.059255109+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:29.059258007+07:00","message":"StatePrefix: 'เตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:29.059261457+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:29.059263513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:29.059266237+07:00","message":"> Transcript [21820] [false]: 'ไทร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:29.059268043+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:29.059270126+07:00","message":"Set new StatePrefix: 'ไทร'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:29.314774176+07:00","message":"receive streaming session, msgId: 3768"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:29.314817578+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:29.314823305+07:00","message":"receive interim result [false|false]: อยาก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:29.314839917+07:00","message":"[buffer interim] 3768 false อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:29.314846727+07:00","message":"[bufferProcess] interim [950000000]:อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:29.314848705+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:29.483242316+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:29.483252119+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:29.510620571+07:00","message":"receive streaming session, msgId: 3768"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:29.510676157+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:29.510684483+07:00","message":"receive interim result [false|false]: อยากทำ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:29.510705431+07:00","message":"[buffer interim] 3768 false อยากทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:29.510716+07:00","message":"[bufferProcess] interim [130000000]:อยากทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:29.510720006+07:00","message":"[bufferProcess] send to processor:อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:29.510725202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:29.51072983+07:00","message":"> Transcript [21821] [false]: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:29.510733936+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:29.510739864+07:00","message":"Set new StatePrefix: 'อยาก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:29.940585497+07:00","message":"receive streaming session, msgId: 3768"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:29.940626029+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากทำอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:29.940632087+07:00","message":"receive interim result [false|false]: อยากทำอะไร"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:29.940647665+07:00","message":"[buffer interim] 3768 false อยากทำอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:29.94065858+07:00","message":"[bufferProcess] interim [550000000]:อยากทำอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:29.940661761+07:00","message":"[bufferProcess] send to processor:อยากทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:29.940665865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:29.940669277+07:00","message":"> Transcript [21822] [false]: 'อยากทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:29.940672545+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:29.940674764+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:29.940677012+07:00","message":"StatePrefix: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:29.940679088+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:30.493465627+07:00","message":"[GCS] IsForceVAD: false for message ID: 3768"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:30.519421691+07:00","message":"receive streaming session, msgId: 3768"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:30.51946138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากทำอะไร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:30.519467854+07:00","message":"receive interim result [false|false]: อยากทำอะไร"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:30.519483279+07:00","message":"[buffer interim] 3768 false อยากทำอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:30.519490477+07:00","message":"[bufferProcess] interim [150000000]:อยากทำอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:30.519493111+07:00","message":"[bufferProcess] send to processor:อยากทำอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:30.519499357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:30.519502514+07:00","message":"> Transcript [21823] [false]: 'อยากทำอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:30.519505703+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:30.519507859+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:30.51950994+07:00","message":"StatePrefix: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:30.519512273+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:30.649424736+07:00","message":"receive streaming session, msgId: 3768"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:30.649463811+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากทำอะไร\",\"confidence\":0.8667452}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:30.649469931+07:00","message":"receive interim result [true|false]: อยากทำอะไร"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:30.649479143+07:00","message":"end recv isFinal message id 3768"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:30.649481846+07:00","message":"end Recv id 3768"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:30.649488562+07:00","message":"[buffer interim] 3768 true อยากทำอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:30.649496016+07:00","message":"[bufferProcess] interim [330000000]:อยากทำอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:30.649499812+07:00","message":"[bufferProcess] send to processor (isfinal):อยากทำอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:30.649507518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:30.649539556+07:00","message":"> Transcript [21824] [false]: 'อยากทำอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:30.649545894+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:30.649548703+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:30.649550834+07:00","message":"StatePrefix: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:30.649553407+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:30.649556218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:30.649559143+07:00","message":"> Transcript [21825] [true]: 'อยากทำอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:30.649561223+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:30.649563122+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:30.649565079+07:00","message":"StatePrefix: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:30.649567068+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:30.649576239+07:00","message":"Push: 'อยากทำอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:30.649587343+07:00","message":"push: {true อยากทำอะไร 0 0xc00291a780}"}
{"level":"info","service":"Main","time":"2026-08-22T12:16:30.660489001+07:00","message":"write wav file: './tmp/7666/7666_3768.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:30.692926079+07:00","message":"[GCS] Start streaming session, msgId: 3769"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:32.483276356+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:32.483278685+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:34.282882978+07:00","message":"[GCS] IsForceVAD: false for message ID: 3769"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:34.387565977+07:00","message":"receive streaming session, msgId: 3769"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:34.387598829+07:00","message":"found end of frame, send empty tag with msgId: 3769"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:34.387603252+07:00","message":"end Recv id 3769"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:34.387613407+07:00","message":"[buffer interim] 3769 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:34.38762217+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:34.387626582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:34.387629622+07:00","message":"> Transcript [21826] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:34.387633028+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:34.387635217+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:34.387637512+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:34.38763956+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:34.387649357+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:34.387661013+07:00","message":"push: {true \n 0 0xc00291ad00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:16:34.396710886+07:00","message":"write wav file: './tmp/7666/7666_3769.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:34.413849925+07:00","message":"[GCS] Start streaming session, msgId: 3770"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:35.483876465+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:35.483905351+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:36.037619979+07:00","message":"receive streaming session, msgId: 3770"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:36.037675962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:36.037683142+07:00","message":"receive interim result [false|false]: ใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:36.037701401+07:00","message":"[buffer interim] 3770 false ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:36.037708661+07:00","message":"[bufferProcess] interim [500000000]:ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:36.037710797+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:36.037715166+07:00","message":"[bufferProcess] send to processor (ticker):ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:36.037718522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:36.037721326+07:00","message":"> Transcript [21827] [false]: 'ใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:36.037723764+07:00","message":"Set StatePrefix (first interim): 'ใจ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:37.062967083+07:00","message":"receive streaming session, msgId: 3770"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:37.063009437+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีใจปลื้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:37.063015843+07:00","message":"receive interim result [false|false]: ดีใจปลื้ม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:37.063032549+07:00","message":"[buffer interim] 3770 false ดีใจปลื้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:37.063040006+07:00","message":"[bufferProcess] interim [520000000]:ดีใจปลื้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:37.063042886+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:37.063049863+07:00","message":"[bufferProcess] send to processor (ticker):ดีใจปลื้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:37.063052959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:37.06305627+07:00","message":"> Transcript [21828] [false]: 'ดีใจปลื้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:37.063059122+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:37.063063056+07:00","message":"Set new StatePrefix: 'ดีใจปลื้ม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:37.572963678+07:00","message":"receive streaming session, msgId: 3770"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:37.573007241+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจตื้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:37.573014193+07:00","message":"receive interim result [false|false]: ใจตื้น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:37.573031915+07:00","message":"[buffer interim] 3770 false ใจตื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:37.573040879+07:00","message":"[bufferProcess] interim [940000000]:ใจตื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:37.573042948+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:38.136548697+07:00","message":"receive streaming session, msgId: 3770"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:38.136584947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจตื้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:38.136590923+07:00","message":"receive interim result [false|false]: ใจตื้น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:38.136603893+07:00","message":"[buffer interim] 3770 false ใจตื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:38.13661062+07:00","message":"[bufferProcess] interim [540000000]:ใจตื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:38.136613313+07:00","message":"[bufferProcess] send to processor:ใจตื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:38.136617006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:38.136619892+07:00","message":"> Transcript [21829] [false]: 'ใจตื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:38.136622254+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:38.136624398+07:00","message":"Set new StatePrefix: 'ใจตื้น'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:38.484410574+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:38.484430973+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:38.983819716+07:00","message":"receive streaming session, msgId: 3770"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:38.983873695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่บ่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:38.983884754+07:00","message":"receive interim result [false|false]: แต่บ่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:38.983900597+07:00","message":"[buffer interim] 3770 false แต่บ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:38.983907851+07:00","message":"[bufferProcess] interim [380000000]:แต่บ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:38.983910504+07:00","message":"[bufferProcess] send to processor:ใจตื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:38.983914026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:38.983917182+07:00","message":"> Transcript [21830] [false]: 'ใจตื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:38.983920455+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:38.983922751+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:38.983924976+07:00","message":"StatePrefix: 'ใจตื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:38.983927399+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:39.169942968+07:00","message":"receive streaming session, msgId: 3770"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:39.169994658+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่บอร์ด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:39.170001232+07:00","message":"receive interim result [false|false]: แต่บอร์ด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:39.170023853+07:00","message":"[buffer interim] 3770 false แต่บอร์ด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:39.170033983+07:00","message":"[bufferProcess] interim [560000000]:แต่บอร์ด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:39.17003712+07:00","message":"[bufferProcess] send to processor:แต่บ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:39.170041158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:39.170044573+07:00","message":"> Transcript [21831] [false]: 'แต่บ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:39.17004703+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:39.170049398+07:00","message":"Set new StatePrefix: 'แต่บ่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:39.367722903+07:00","message":"receive streaming session, msgId: 3770"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:39.367762555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่บ่รับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:39.367769728+07:00","message":"receive interim result [false|false]: แต่บ่รับ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:39.367786854+07:00","message":"[buffer interim] 3770 false แต่บ่รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:39.367795066+07:00","message":"[bufferProcess] interim [740000000]:แต่บ่รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:39.367797706+07:00","message":"[bufferProcess] send to processor:แต่บอร์ด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:39.367801298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:39.367804672+07:00","message":"> Transcript [21832] [false]: 'แต่บอร์ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:39.367807168+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:39.367809236+07:00","message":"Set new StatePrefix: 'แต่บอร์ด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:39.653025436+07:00","message":"[GCS] IsForceVAD: false for message ID: 3770"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:39.742460487+07:00","message":"receive streaming session, msgId: 3770"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:39.742501043+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่บ่รอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:39.74250784+07:00","message":"receive interim result [false|false]: แต่บ่รอด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:39.742524461+07:00","message":"[buffer interim] 3770 false แต่บ่รอด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:39.742531452+07:00","message":"[bufferProcess] interim [280000000]:แต่บ่รอด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:39.742534143+07:00","message":"[bufferProcess] send to processor:แต่บ่รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:39.742537808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:39.742541246+07:00","message":"> Transcript [21833] [false]: 'แต่บ่รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:39.74254401+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:39.742546202+07:00","message":"Set new StatePrefix: 'แต่บ่รับ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:39.798515954+07:00","message":"receive streaming session, msgId: 3770"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:39.798563489+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจซื่อมือถือแต่บ่รอด\",\"confidence\":0.8123432}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:39.79857081+07:00","message":"receive interim result [true|false]: ใจซื่อมือถือแต่บ่รอด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:39.798582926+07:00","message":"end recv isFinal message id 3770"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:39.798585501+07:00","message":"end Recv id 3770"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:39.798593419+07:00","message":"[buffer interim] 3770 true ใจซื่อมือถือแต่บ่รอด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:39.798605414+07:00","message":"[bufferProcess] interim [280000000]:ใจซื่อมือถือแต่บ่รอด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:39.798609445+07:00","message":"[bufferProcess] send to processor (isfinal):แต่บ่รอด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:39.798623765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:39.798641981+07:00","message":"> Transcript [21834] [false]: 'แต่บ่รอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:39.798645782+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:39.798648627+07:00","message":"Set new StatePrefix: 'แต่บ่รอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:39.798650978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:39.798653706+07:00","message":"> Transcript [21835] [true]: 'ใจซื่อมือถือแต่บ่รอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:39.798657733+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:39.798660508+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:39.798662548+07:00","message":"StatePrefix: 'แต่บ่รอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:39.798664694+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:39.798671965+07:00","message":"Push: 'ใจซื่อมือถือแต่บ่รอด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:39.798683115+07:00","message":"push: {true ใจซื่อมือถือแต่บ่รอด 0 0xc003135c80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:16:39.81609275+07:00","message":"write wav file: './tmp/7666/7666_3770.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:39.913192222+07:00","message":"[GCS] Start streaming session, msgId: 3771"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:41.485000585+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:41.485044014+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:42.020808721+07:00","message":"receive streaming session, msgId: 3771"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:42.020861925+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:42.020867823+07:00","message":"receive interim result [false|false]: เพียง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:42.020882991+07:00","message":"[buffer interim] 3771 false เพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:42.020889776+07:00","message":"[bufferProcess] interim [910000000]:เพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:42.020891744+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:42.020895433+07:00","message":"[bufferProcess] send to processor (ticker):เพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:42.020898681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:42.020901652+07:00","message":"> Transcript [21836] [false]: 'เพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:42.020903968+07:00","message":"Set StatePrefix (first interim): 'เพียง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:42.280389249+07:00","message":"receive streaming session, msgId: 3771"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:42.280427764+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพียงเธอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:42.280433627+07:00","message":"receive interim result [false|false]: เพียงเธอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:42.280443481+07:00","message":"[buffer interim] 3771 false เพียงเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:42.280450177+07:00","message":"[bufferProcess] interim [210000000]:เพียงเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:42.280452339+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:42.925386104+07:00","message":"receive streaming session, msgId: 3771"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:42.925430783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพียงเธอ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:42.925436541+07:00","message":"receive interim result [false|false]: เพียงเธอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:42.92545415+07:00","message":"[buffer interim] 3771 false เพียงเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:42.925463555+07:00","message":"[bufferProcess] interim [810000000]:เพียงเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:42.925466445+07:00","message":"[bufferProcess] send to processor:เพียงเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:42.925470065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:42.925472992+07:00","message":"> Transcript [21837] [false]: 'เพียงเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:42.92547705+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:42.925479597+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:42.925481702+07:00","message":"StatePrefix: 'เพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:42.925483994+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:42.96567688+07:00","message":"receive streaming session, msgId: 3771"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:42.965720211+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพียงข้าว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:42.965726654+07:00","message":"receive interim result [false|false]: เพียงข้าว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:42.965745358+07:00","message":"[buffer interim] 3771 false เพียงข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:42.965754405+07:00","message":"[bufferProcess] interim [870000000]:เพียงข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:42.965757478+07:00","message":"[bufferProcess] send to processor:เพียงเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:42.965762822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:42.965766239+07:00","message":"> Transcript [21838] [false]: 'เพียงเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:42.965770369+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:42.965772721+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:42.965774861+07:00","message":"StatePrefix: 'เพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:42.965777017+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:43.133758209+07:00","message":"receive streaming session, msgId: 3771"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:43.13380492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพียงเธอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:43.133811189+07:00","message":"receive interim result [false|false]: เพียงเธอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:43.133825758+07:00","message":"[buffer interim] 3771 false เพียงเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:43.133833313+07:00","message":"[bufferProcess] interim [990000000]:เพียงเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:43.133836581+07:00","message":"[bufferProcess] send to processor:เพียงข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:43.133843629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:43.133846632+07:00","message":"> Transcript [21839] [false]: 'เพียงข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:43.133850341+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:43.133852441+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:43.13385502+07:00","message":"StatePrefix: 'เพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:43.133857414+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:43.685317299+07:00","message":"receive streaming session, msgId: 3771"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:43.685358778+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพียงเธอ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:43.685366276+07:00","message":"receive interim result [false|false]: เพียงเธอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:43.685383951+07:00","message":"[buffer interim] 3771 false เพียงเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:43.685398706+07:00","message":"[bufferProcess] interim [590000000]:เพียงเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:43.685402984+07:00","message":"[bufferProcess] send to processor:เพียงเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:43.685408785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:43.685412961+07:00","message":"> Transcript [21840] [false]: 'เพียงเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:43.685418416+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:43.685422006+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:43.685425619+07:00","message":"StatePrefix: 'เพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:43.685429332+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:43.685438778+07:00","message":"Push: 'เพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:43.685445487+07:00","message":"TextPushed: 'เพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:43.685449052+07:00","message":"Set new StatePrefix : 'เพียงเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:43.685452708+07:00","message":"Next Push (prob) : 'เธอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:43.685464993+07:00","message":"push: {false เพียง 0 0xc00291a400}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:43.952798443+07:00","message":"[GCS] IsForceVAD: false for message ID: 3771"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:44.147256056+07:00","message":"receive streaming session, msgId: 3771"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:44.147303873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพียงเธอ\",\"confidence\":0.7439357}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:44.147311777+07:00","message":"receive interim result [true|false]: เพียงเธอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:44.147324473+07:00","message":"end recv isFinal message id 3771"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:44.147326994+07:00","message":"end Recv id 3771"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:44.147341602+07:00","message":"[buffer interim] 3771 true เพียงเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:44.147362954+07:00","message":"[bufferProcess] interim [70000000]:เพียงเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:44.147367363+07:00","message":"[bufferProcess] send to processor (isfinal):เพียงเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:44.147371267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:44.147374959+07:00","message":"> Transcript [21841] [false]: 'เพียงเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:44.147379253+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:44.147384806+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:44.147387571+07:00","message":"StatePrefix: 'เพียงเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:44.147390345+07:00","message":"TextPushed: 'เพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:44.147392484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:44.147395126+07:00","message":"> Transcript [21842] [true]: 'เพียงเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:44.147397462+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:44.147399263+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:44.14740114+07:00","message":"StatePrefix: 'เพียงเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:44.147403004+07:00","message":"TextPushed: 'เพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:44.147406818+07:00","message":"Push: 'เธอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:44.147418154+07:00","message":"push: {true เธอ 0 0xc00291a400}"}
{"level":"info","service":"Main","time":"2026-08-22T12:16:44.157019145+07:00","message":"write wav file: './tmp/7666/7666_3771.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:44.274143496+07:00","message":"[GCS] Start streaming session, msgId: 3772"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:44.485234346+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:44.48526023+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:45.135868213+07:00","message":"receive streaming session, msgId: 3772"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:45.135921225+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ลืม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:45.135929315+07:00","message":"receive interim result [false|false]: ไม่ลืม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:45.135945477+07:00","message":"[buffer interim] 3772 false ไม่ลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:45.13595419+07:00","message":"[bufferProcess] interim [720000000]:ไม่ลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:45.1359575+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:45.329573951+07:00","message":"receive streaming session, msgId: 3772"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:45.329624753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลืมขอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:45.329631593+07:00","message":"receive interim result [false|false]: ลืมขอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:45.329647278+07:00","message":"[buffer interim] 3772 false ลืมขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:45.329655053+07:00","message":"[bufferProcess] interim [900000000]:ลืมขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:45.329657913+07:00","message":"[bufferProcess] send to processor:ไม่ลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:45.329664773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:45.329670009+07:00","message":"> Transcript [21843] [false]: 'ไม่ลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:45.329672345+07:00","message":"Set StatePrefix (first interim): 'ไม่ลืม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:45.447224545+07:00","message":"receive streaming session, msgId: 3772"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:45.447276886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใครลืมของ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:45.447283138+07:00","message":"receive interim result [false|false]: ใครลืมของ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:45.447297438+07:00","message":"[buffer interim] 3772 false ใครลืมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:45.447306166+07:00","message":"[bufferProcess] interim [960000000]:ใครลืมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:45.447308685+07:00","message":"[bufferProcess] send to processor:ลืมขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:45.447314429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:45.447317458+07:00","message":"> Transcript [21844] [false]: 'ลืมขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:45.447319999+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:45.447322391+07:00","message":"Set new StatePrefix: 'ลืมขอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:45.717375926+07:00","message":"receive streaming session, msgId: 3772"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:45.717412278+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใครลืมของฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:45.71741862+07:00","message":"receive interim result [false|false]: ใครลืมของฉัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:45.717433198+07:00","message":"[buffer interim] 3772 false ใครลืมของฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:45.717440111+07:00","message":"[bufferProcess] interim [260000000]:ใครลืมของฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:45.717442759+07:00","message":"[bufferProcess] send to processor:ใครลืมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:45.717446993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:45.717450134+07:00","message":"> Transcript [21845] [false]: 'ใครลืมของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:45.7174526+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:45.717454749+07:00","message":"Set new StatePrefix: 'ใครลืมของ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:46.003004481+07:00","message":"[GCS] IsForceVAD: false for message ID: 3772"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:46.064036748+07:00","message":"[GCS] Start streaming session, msgId: 3773"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:46.130872441+07:00","message":"receive streaming session, msgId: 3772"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:46.130912656+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใครลืมของฉัน\",\"confidence\":0.9347421}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:46.130920944+07:00","message":"receive interim result [true|false]: ใครลืมของฉัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:46.130943076+07:00","message":"end recv isFinal message id 3772"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:46.130945808+07:00","message":"end Recv id 3772"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:46.130952316+07:00","message":"[buffer interim] 3772 true ใครลืมของฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:46.130959357+07:00","message":"[bufferProcess] interim [740000000]:ใครลืมของฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:46.130962755+07:00","message":"[bufferProcess] send to processor (isfinal):ใครลืมของฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:46.130966281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:46.130969201+07:00","message":"> Transcript [21846] [false]: 'ใครลืมของฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:46.130972217+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:46.130974357+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:46.130976368+07:00","message":"StatePrefix: 'ใครลืมของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:46.130978477+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:46.130981425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:46.130983619+07:00","message":"> Transcript [21847] [true]: 'ใครลืมของฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:46.130985973+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:46.130987817+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:46.130990322+07:00","message":"StatePrefix: 'ใครลืมของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:46.130992359+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:46.130995166+07:00","message":"Push: 'ใครลืมของฉัน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:46.131002797+07:00","message":"push: {true ใครลืมของฉัน 0 0xc002a2b000}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:46.133658244+07:00","message":"[GCS] IsForceVAD: false for message ID: 3773"}
{"level":"info","service":"Main","time":"2026-08-22T12:16:46.137939144+07:00","message":"write wav file: './tmp/7666/7666_3772.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:46.253103871+07:00","message":"[GCS] Start streaming session, msgId: 3774"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:46.299642825+07:00","message":"receive streaming session, msgId: 3773"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:46.29966551+07:00","message":"found end of frame, send empty tag with msgId: 3773"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:46.299668853+07:00","message":"end Recv id 3773"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:46.299677055+07:00","message":"[buffer interim] 3773 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:46.299684039+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:46.299690634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:46.299693994+07:00","message":"> Transcript [21848] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:46.299697175+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:46.299699368+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:46.299701338+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:46.299703277+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:46.299706052+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:46.299715357+07:00","message":"push: {true \n 0 0xc003134000}"}
{"level":"info","service":"Main","time":"2026-08-22T12:16:46.304042618+07:00","message":"write wav file: './tmp/7666/7666_3773.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:47.485869166+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:47.48588111+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:49.446149976+07:00","message":"receive streaming session, msgId: 3774"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:49.446216359+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:49.446222864+07:00","message":"receive interim result [false|false]: คุณ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:49.446239796+07:00","message":"[buffer interim] 3774 false คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:49.446248891+07:00","message":"[bufferProcess] interim [940000000]:คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:49.446251231+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:49.44625868+07:00","message":"[bufferProcess] send to processor (ticker):คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:49.446261663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:49.446264763+07:00","message":"> Transcript [21849] [false]: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:49.446267286+07:00","message":"Set StatePrefix (first interim): 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:49.988106344+07:00","message":"receive streaming session, msgId: 3774"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:49.988142067+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:49.988147616+07:00","message":"receive interim result [false|false]: คุณ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:49.988161894+07:00","message":"[buffer interim] 3774 false คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:49.988169384+07:00","message":"[bufferProcess] interim [540000000]:คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:49.988171471+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:50.359448021+07:00","message":"receive streaming session, msgId: 3774"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:50.359485044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักคุณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:50.3594913+07:00","message":"receive interim result [false|false]: รักคุณ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:50.359506703+07:00","message":"[buffer interim] 3774 false รักคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:50.359514536+07:00","message":"[bufferProcess] interim [900000000]:รักคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:50.359517196+07:00","message":"[bufferProcess] send to processor:คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:50.359521017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:50.359524392+07:00","message":"> Transcript [21850] [false]: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:50.359527771+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:50.359529918+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:50.359531935+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:50.359533983+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:50.486264999+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:50.486281028+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:50.912583254+07:00","message":"receive streaming session, msgId: 3774"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:50.912616191+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักคุณ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:50.912622158+07:00","message":"receive interim result [false|false]: รักคุณ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:50.912636468+07:00","message":"[buffer interim] 3774 false รักคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:50.912645384+07:00","message":"[bufferProcess] interim [500000000]:รักคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:50.912650742+07:00","message":"[bufferProcess] send to processor:รักคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:50.912660625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:50.912666004+07:00","message":"> Transcript [21851] [false]: 'รักคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:50.912669572+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:50.912672642+07:00","message":"Set new StatePrefix: 'รักคุณ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:51.382709271+07:00","message":"[GCS] IsForceVAD: false for message ID: 3774"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:51.474562417+07:00","message":"receive streaming session, msgId: 3774"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:51.474608345+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักคุณ\",\"confidence\":0.95826185}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:51.474615564+07:00","message":"receive interim result [true|false]: รักคุณ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:51.47462677+07:00","message":"end recv isFinal message id 3774"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:51.474629405+07:00","message":"end Recv id 3774"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:51.47463767+07:00","message":"[buffer interim] 3774 true รักคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:51.474648825+07:00","message":"[bufferProcess] interim [680000000]:รักคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:51.474652057+07:00","message":"[bufferProcess] send to processor (isfinal):รักคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:51.47465571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:51.474658938+07:00","message":"> Transcript [21852] [false]: 'รักคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:51.474661994+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:51.474664143+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:51.474666288+07:00","message":"StatePrefix: 'รักคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:51.474668458+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:51.474671958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:51.474674211+07:00","message":"> Transcript [21853] [true]: 'รักคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:51.474676403+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:51.474678355+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:51.474680236+07:00","message":"StatePrefix: 'รักคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:51.474682028+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:51.474689463+07:00","message":"Push: 'รักคุณ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:51.474698863+07:00","message":"push: {true รักคุณ 0 0xc00039c200}"}
{"level":"info","service":"Main","time":"2026-08-22T12:16:51.484750478+07:00","message":"write wav file: './tmp/7666/7666_3774.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:52.604203516+07:00","message":"[GCS] Start streaming session, msgId: 3775"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:53.053194125+07:00","message":"[GCS] IsForceVAD: false for message ID: 3775"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:53.112862538+07:00","message":"[GCS] Start streaming session, msgId: 3776"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:53.156153788+07:00","message":"receive streaming session, msgId: 3775"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:53.156173402+07:00","message":"found end of frame, send empty tag with msgId: 3775"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:53.156176821+07:00","message":"end Recv id 3775"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:53.156185418+07:00","message":"[buffer interim] 3775 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:53.156192883+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:53.156197582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:53.156200815+07:00","message":"> Transcript [21854] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:53.156203336+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:53.156205449+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:53.156207437+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:53.156209663+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:53.156212481+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:53.156223185+07:00","message":"push: {true \n 0 0xc0037d9d80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:16:53.161195305+07:00","message":"write wav file: './tmp/7666/7666_3775.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:53.487174797+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:53.487192132+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:53.862289948+07:00","message":"[GCS] Cleaned up inactive client: 3753"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:53.862311135+07:00","message":"[GCS] Cleaned up inactive client: 3750"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:53.862314088+07:00","message":"[GCS] Cleaned up inactive client: 3752"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:53.862317724+07:00","message":"[GCS] Cleaned up inactive client: 3749"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:53.862320233+07:00","message":"[GCS] Cleaned up inactive client: 3756"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:53.862322263+07:00","message":"[GCS] Cleaned up inactive client: 3751"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:53.862325191+07:00","message":"[GCS] Cleaned up inactive client: 3754"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:53.86232711+07:00","message":"[GCS] Cleaned up inactive client: 3755"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:55.070611207+07:00","message":"receive streaming session, msgId: 3776"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:55.070655548+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เลสเตอร์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:55.070661668+07:00","message":"receive interim result [false|false]: เลสเตอร์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:55.070671637+07:00","message":"[buffer interim] 3776 false เลสเตอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:55.070678246+07:00","message":"[bufferProcess] interim [800000000]:เลสเตอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:55.07068044+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:55.070684611+07:00","message":"[bufferProcess] send to processor (ticker):เลสเตอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:55.070687624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:55.070690465+07:00","message":"> Transcript [21855] [false]: 'เลสเตอร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:55.070692939+07:00","message":"Set StatePrefix (first interim): 'เลสเตอร์'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:55.486735183+07:00","message":"receive streaming session, msgId: 3776"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:55.486772292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัญญา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:55.486778438+07:00","message":"receive interim result [false|false]: สัญญา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:55.486791352+07:00","message":"[buffer interim] 3776 false สัญญา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:55.486797873+07:00","message":"[bufferProcess] interim [160000000]:สัญญา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:55.486800448+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:56.123774255+07:00","message":"receive streaming session, msgId: 3776"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:56.123808096+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัญญา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:56.123813806+07:00","message":"receive interim result [false|false]: สัญญา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:56.123825965+07:00","message":"[buffer interim] 3776 false สัญญา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:56.123832484+07:00","message":"[bufferProcess] interim [760000000]:สัญญา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:56.123835096+07:00","message":"[bufferProcess] send to processor:สัญญา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:56.123840302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:56.123847266+07:00","message":"> Transcript [21856] [false]: 'สัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:56.123849554+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:56.123852061+07:00","message":"Set new StatePrefix: 'สัญญา'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:56.488237219+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:56.488248992+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:58.375168226+07:00","message":"[GCS] IsForceVAD: false for message ID: 3776"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:58.516698148+07:00","message":"receive streaming session, msgId: 3776"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:58.516743413+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัญญา\",\"confidence\":0.80261254}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:58.516750713+07:00","message":"receive interim result [true|false]: สัญญา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:58.516762177+07:00","message":"end recv isFinal message id 3776"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:58.51676481+07:00","message":"end Recv id 3776"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:58.516770722+07:00","message":"[buffer interim] 3776 true สัญญา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:58.516777535+07:00","message":"[bufferProcess] interim [280000000]:สัญญา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:58.516781492+07:00","message":"[bufferProcess] send to processor (isfinal):สัญญา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:58.516785924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:58.51678898+07:00","message":"> Transcript [21857] [false]: 'สัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:58.516791997+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:58.516794049+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:58.516796052+07:00","message":"StatePrefix: 'สัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:58.516798242+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:58.51680007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:58.516802562+07:00","message":"> Transcript [21858] [true]: 'สัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:58.516805084+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:58.516806908+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:58.516808846+07:00","message":"StatePrefix: 'สัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:58.51681075+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:16:58.516813578+07:00","message":"Push: 'สัญญา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:58.516821764+07:00","message":"push: {true สัญญา 0 0xc00291b180}"}
{"level":"info","service":"Main","time":"2026-08-22T12:16:58.527180886+07:00","message":"write wav file: './tmp/7666/7666_3776.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:16:58.563481987+07:00","message":"[GCS] Start streaming session, msgId: 3777"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:59.488968811+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:16:59.488968864+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:01.693220989+07:00","message":"[GCS] IsForceVAD: false for message ID: 3777"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:01.764489896+07:00","message":"[GCS] Start streaming session, msgId: 3778"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:01.798345279+07:00","message":"receive streaming session, msgId: 3777"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:01.798377084+07:00","message":"found end of frame, send empty tag with msgId: 3777"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:01.798380792+07:00","message":"end Recv id 3777"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:01.798388731+07:00","message":"[buffer interim] 3777 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:01.79839612+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:01.798401072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:01.798404676+07:00","message":"> Transcript [21859] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:01.798407464+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:01.798409939+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:01.798411993+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:01.798414092+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:01.798417055+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:01.798446592+07:00","message":"push: {true \n 0 0xc0037f3600}"}
{"level":"info","service":"Main","time":"2026-08-22T12:17:01.806695723+07:00","message":"write wav file: './tmp/7666/7666_3777.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:02.489306442+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:02.489319601+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:04.642221895+07:00","message":"receive streaming session, msgId: 3778"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:04.642261991+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตือน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:04.642267975+07:00","message":"receive interim result [false|false]: เตือน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:04.642283999+07:00","message":"[buffer interim] 3778 false เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:04.642290497+07:00","message":"[bufferProcess] interim [700000000]:เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:04.642293019+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:04.642300311+07:00","message":"[bufferProcess] send to processor (ticker):เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:04.64230576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:04.642308757+07:00","message":"> Transcript [21860] [false]: 'เตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:04.642311058+07:00","message":"Set StatePrefix (first interim): 'เตือน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:05.109213964+07:00","message":"receive streaming session, msgId: 3778"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:05.109253936+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระนาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:05.109259431+07:00","message":"receive interim result [false|false]: พระนาม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:05.109272343+07:00","message":"[buffer interim] 3778 false พระนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:05.109278959+07:00","message":"[bufferProcess] interim [180000000]:พระนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:05.109280988+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:05.302208414+07:00","message":"receive streaming session, msgId: 3778"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:05.302250434+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่ออนาคต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:05.302258263+07:00","message":"receive interim result [false|false]: เพื่ออนาคต"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:05.302271286+07:00","message":"[buffer interim] 3778 false เพื่ออนาคต"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:05.302278424+07:00","message":"[bufferProcess] interim [360000000]:เพื่ออนาคต"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:05.302281273+07:00","message":"[bufferProcess] send to processor:พระนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:05.302287319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:05.302290373+07:00","message":"> Transcript [21861] [false]: 'พระนาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:05.302292993+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:05.302295054+07:00","message":"Set new StatePrefix: 'พระนาม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:05.424318127+07:00","message":"receive streaming session, msgId: 3778"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:05.424354996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธนาบุญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:05.424361366+07:00","message":"receive interim result [false|false]: ธนาบุญ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:05.424374613+07:00","message":"[buffer interim] 3778 false ธนาบุญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:05.424380847+07:00","message":"[bufferProcess] interim [480000000]:ธนาบุญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:05.424383372+07:00","message":"[bufferProcess] send to processor:เพื่ออนาคต"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:05.424389243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:05.424393957+07:00","message":"> Transcript [21862] [false]: 'เพื่ออนาคต'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:05.424397469+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:05.424400536+07:00","message":"Set new StatePrefix: 'เพื่ออนาคต'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:05.489977993+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:05.490005731+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:06.003776951+07:00","message":"receive streaming session, msgId: 3778"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:06.003813435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธนาบุญ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:06.003819038+07:00","message":"receive interim result [false|false]: ธนาบุญ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:06.00383992+07:00","message":"[buffer interim] 3778 false ธนาบุญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:06.003852265+07:00","message":"[bufferProcess] interim [80000000]:ธนาบุญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:06.003859399+07:00","message":"[bufferProcess] send to processor:ธนาบุญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:06.003863463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:06.003866361+07:00","message":"> Transcript [21863] [false]: 'ธนาบุญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:06.003868671+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:06.003870784+07:00","message":"Set new StatePrefix: 'ธนาบุญ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:06.374085489+07:00","message":"[GCS] IsForceVAD: false for message ID: 3778"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:06.477596732+07:00","message":"receive streaming session, msgId: 3778"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:06.47763924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธนาบุญ\",\"confidence\":0.772527}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:06.477646582+07:00","message":"receive interim result [true|false]: ธนาบุญ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:06.47765456+07:00","message":"end recv isFinal message id 3778"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:06.477657633+07:00","message":"end Recv id 3778"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:06.477665295+07:00","message":"[buffer interim] 3778 true ธนาบุญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:06.477674945+07:00","message":"[bufferProcess] interim [620000000]:ธนาบุญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:06.477679097+07:00","message":"[bufferProcess] send to processor (isfinal):ธนาบุญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:06.477684044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:06.477687349+07:00","message":"> Transcript [21864] [false]: 'ธนาบุญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:06.477690233+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:06.477692209+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:06.477694398+07:00","message":"StatePrefix: 'ธนาบุญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:06.477696989+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:06.477698892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:06.477701005+07:00","message":"> Transcript [21865] [true]: 'ธนาบุญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:06.477703263+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:06.477705336+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:06.477707315+07:00","message":"StatePrefix: 'ธนาบุญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:06.477709153+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:06.477712084+07:00","message":"Push: 'ธนาบุญ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:06.477720038+07:00","message":"push: {true ธนาบุญ 0 0xc002696000}"}
{"level":"info","service":"Main","time":"2026-08-22T12:17:06.488317283+07:00","message":"write wav file: './tmp/7666/7666_3778.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:06.572976313+07:00","message":"[GCS] Start streaming session, msgId: 3779"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:08.490380481+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:08.490385313+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:08.774175393+07:00","message":"receive streaming session, msgId: 3779"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:08.774224165+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:08.774230395+07:00","message":"receive interim result [false|false]: มันก็"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:08.774248626+07:00","message":"[buffer interim] 3779 false มันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:08.774256974+07:00","message":"[bufferProcess] interim [220000000]:มันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:08.774259464+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:08.774265975+07:00","message":"[bufferProcess] send to processor (ticker):มันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:08.774269642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:08.774272657+07:00","message":"> Transcript [21866] [false]: 'มันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:08.774275091+07:00","message":"Set StatePrefix (first interim): 'มันก็'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:09.04457729+07:00","message":"receive streaming session, msgId: 3779"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:09.044627086+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าคนเขา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:09.044634546+07:00","message":"receive interim result [false|false]: ถ้าคนเขา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:09.044658386+07:00","message":"[buffer interim] 3779 false ถ้าคนเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:09.044668113+07:00","message":"[bufferProcess] interim [400000000]:ถ้าคนเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:09.044671217+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:09.372451862+07:00","message":"receive streaming session, msgId: 3779"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:09.372504335+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าท่านเคารพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:09.372511387+07:00","message":"receive interim result [false|false]: ถ้าท่านเคารพ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:09.372527626+07:00","message":"[buffer interim] 3779 false ถ้าท่านเคารพ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:09.372535993+07:00","message":"[bufferProcess] interim [820000000]:ถ้าท่านเคารพ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:09.372538937+07:00","message":"[bufferProcess] send to processor:ถ้าคนเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:09.372544772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:09.372547897+07:00","message":"> Transcript [21867] [false]: 'ถ้าคนเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:09.372550633+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:09.372552802+07:00","message":"Set new StatePrefix: 'ถ้าคนเขา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:09.604483877+07:00","message":"receive streaming session, msgId: 3779"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:09.604527718+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าฉันเป็นเขา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:09.604534044+07:00","message":"receive interim result [false|false]: ถ้าฉันเป็นเขา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:09.604550883+07:00","message":"[buffer interim] 3779 false ถ้าฉันเป็นเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:09.604558533+07:00","message":"[bufferProcess] interim [60000000]:ถ้าฉันเป็นเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:09.604561942+07:00","message":"[bufferProcess] send to processor:ถ้าท่านเคารพ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:09.604565867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:09.604569374+07:00","message":"> Transcript [21868] [false]: 'ถ้าท่านเคารพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:09.604572089+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:09.604574866+07:00","message":"Set new StatePrefix: 'ถ้าท่านเคารพ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:10.253644424+07:00","message":"receive streaming session, msgId: 3779"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:10.253686528+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าฉันเป็นเขา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:10.25369333+07:00","message":"receive interim result [false|false]: ถ้าฉันเป็นเขา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:10.253712141+07:00","message":"[buffer interim] 3779 false ถ้าฉันเป็นเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:10.253720043+07:00","message":"[bufferProcess] interim [660000000]:ถ้าฉันเป็นเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:10.253723112+07:00","message":"[bufferProcess] send to processor:ถ้าฉันเป็นเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:10.253726914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:10.253729826+07:00","message":"> Transcript [21869] [false]: 'ถ้าฉันเป็นเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:10.253732275+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:10.253735515+07:00","message":"Set new StatePrefix: 'ถ้าฉันเป็นเขา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:10.436396616+07:00","message":"receive streaming session, msgId: 3779"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:10.43644357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าท่านเคารพสิทธิ์ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:10.436451106+07:00","message":"receive interim result [false|false]: ถ้าท่านเคารพสิทธิ์ของ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:10.436467661+07:00","message":"[buffer interim] 3779 false ถ้าท่านเคารพสิทธิ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:10.436474617+07:00","message":"[bufferProcess] interim [840000000]:ถ้าท่านเคารพสิทธิ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:10.436477809+07:00","message":"[bufferProcess] send to processor:ถ้าฉันเป็นเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:10.436482081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:10.436485227+07:00","message":"> Transcript [21870] [false]: 'ถ้าฉันเป็นเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:10.436489738+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:10.436492+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:10.436494597+07:00","message":"StatePrefix: 'ถ้าฉันเป็นเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:10.436497199+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:10.624151686+07:00","message":"receive streaming session, msgId: 3779"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:10.624197745+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าท่านเคารพสิทธิ์ของเธอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:10.62420459+07:00","message":"receive interim result [false|false]: ถ้าท่านเคารพสิทธิ์ของเธอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:10.624219706+07:00","message":"[buffer interim] 3779 false ถ้าท่านเคารพสิทธิ์ของเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:10.624229528+07:00","message":"[bufferProcess] interim [80000000]:ถ้าท่านเคารพสิทธิ์ของเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:10.624232375+07:00","message":"[bufferProcess] send to processor:ถ้าท่านเคารพสิทธิ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:10.624237902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:10.62424146+07:00","message":"> Transcript [21871] [false]: 'ถ้าท่านเคารพสิทธิ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:10.62424439+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:10.624246756+07:00","message":"Set new StatePrefix: 'ถ้าท่านเคารพสิทธิ์ของ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:10.934855173+07:00","message":"receive streaming session, msgId: 3779"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:10.934903191+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าท่านเคารพสิทธิ์ของไทย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:10.934908623+07:00","message":"receive interim result [false|false]: ถ้าท่านเคารพสิทธิ์ของไทย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:10.934922555+07:00","message":"[buffer interim] 3779 false ถ้าท่านเคารพสิทธิ์ของไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:10.934932575+07:00","message":"[bufferProcess] interim [380000000]:ถ้าท่านเคารพสิทธิ์ของไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:10.934935409+07:00","message":"[bufferProcess] send to processor:ถ้าท่านเคารพสิทธิ์ของเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:10.934942924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:10.934946064+07:00","message":"> Transcript [21872] [false]: 'ถ้าท่านเคารพสิทธิ์ของเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:10.934950161+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:10.934952396+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:10.934954597+07:00","message":"StatePrefix: 'ถ้าท่านเคารพสิทธิ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:10.934956934+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:11.490819323+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:11.49084731+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:11.51779868+07:00","message":"receive streaming session, msgId: 3779"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:11.517845702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าท่านเคารพสิทธิ์ของไทย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:11.517851582+07:00","message":"receive interim result [false|false]: ถ้าท่านเคารพสิทธิ์ของไทย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:11.517865467+07:00","message":"[buffer interim] 3779 false ถ้าท่านเคารพสิทธิ์ของไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:11.51787241+07:00","message":"[bufferProcess] interim [980000000]:ถ้าท่านเคารพสิทธิ์ของไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:11.51787528+07:00","message":"[bufferProcess] send to processor:ถ้าท่านเคารพสิทธิ์ของไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:11.517879341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:11.517882411+07:00","message":"> Transcript [21873] [false]: 'ถ้าท่านเคารพสิทธิ์ของไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:11.517886302+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:11.517888715+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:11.517890758+07:00","message":"StatePrefix: 'ถ้าท่านเคารพสิทธิ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:11.517892972+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:11.692365096+07:00","message":"[GCS] IsForceVAD: false for message ID: 3779"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:11.929557788+07:00","message":"receive streaming session, msgId: 3779"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:11.929607805+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":"2026-08-22T12:17:11.929617491+07:00","message":"receive interim result [true|false]: ถ้าท่านเคารพสิทธิ์ของไทย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:11.929627629+07:00","message":"end recv isFinal message id 3779"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:11.929631043+07:00","message":"end Recv id 3779"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:11.929637629+07:00","message":"[buffer interim] 3779 true ถ้าท่านเคารพสิทธิ์ของไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:11.929644592+07:00","message":"[bufferProcess] interim [340000000]:ถ้าท่านเคารพสิทธิ์ของไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:11.929648138+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าท่านเคารพสิทธิ์ของไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:11.929651786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:11.929655102+07:00","message":"> Transcript [21874] [false]: 'ถ้าท่านเคารพสิทธิ์ของไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:11.929658397+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:11.929660366+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:11.92966439+07:00","message":"StatePrefix: 'ถ้าท่านเคารพสิทธิ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:11.929666757+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:11.929668574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:11.929670616+07:00","message":"> Transcript [21875] [true]: 'ถ้าท่านเคารพสิทธิ์ของไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:11.929672741+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:11.92967456+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:11.929676465+07:00","message":"StatePrefix: 'ถ้าท่านเคารพสิทธิ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:11.929678314+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:11.929681075+07:00","message":"Push: 'ถ้าท่านเคารพสิทธิ์ของไทย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:11.929688906+07:00","message":"push: {true ถ้าท่านเคารพสิทธิ์ของไทย 0 0xc002a2b580}"}
{"level":"info","service":"Main","time":"2026-08-22T12:17:11.93981772+07:00","message":"write wav file: './tmp/7666/7666_3779.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:11.943456843+07:00","message":"[GCS] Start streaming session, msgId: 3780"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:12.666242737+07:00","message":"receive streaming session, msgId: 3780"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:12.666287717+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:12.666293115+07:00","message":"receive interim result [false|false]: ตอน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:12.666308843+07:00","message":"[buffer interim] 3780 false ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:12.666315427+07:00","message":"[bufferProcess] interim [540000000]:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:12.666317805+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:13.113541766+07:00","message":"receive streaming session, msgId: 3780"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:13.113587878+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อได้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:13.113594+07:00","message":"receive interim result [false|false]: ต่อได้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:13.113608567+07:00","message":"[buffer interim] 3780 false ต่อได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:13.11361604+07:00","message":"[bufferProcess] interim [960000000]:ต่อได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:13.113619329+07:00","message":"[bufferProcess] send to processor:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:13.113626771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:13.113629597+07:00","message":"> Transcript [21876] [false]: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:13.113632428+07:00","message":"Set StatePrefix (first interim): 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:13.594304142+07:00","message":"receive streaming session, msgId: 3780"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:13.59435413+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:13.59436224+07:00","message":"receive interim result [false|false]: ก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:13.594381587+07:00","message":"[buffer interim] 3780 false ก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:13.594394258+07:00","message":"[bufferProcess] interim [500000000]:ก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:13.594398511+07:00","message":"[bufferProcess] send to processor:ต่อได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:13.594403816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:13.59440815+07:00","message":"> Transcript [21877] [false]: 'ต่อได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:13.594411683+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:13.594415106+07:00","message":"Set new StatePrefix: 'ต่อได้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:14.012933138+07:00","message":"receive streaming session, msgId: 3780"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:14.012975011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อได้อีกนาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:14.012981096+07:00","message":"receive interim result [false|false]: ต่อได้อีกนาน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:14.012994627+07:00","message":"[buffer interim] 3780 false ต่อได้อีกนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:14.013002562+07:00","message":"[bufferProcess] interim [860000000]:ต่อได้อีกนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:14.013005463+07:00","message":"[bufferProcess] send to processor:ก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:14.013010916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:14.013013767+07:00","message":"> Transcript [21878] [false]: 'ก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:14.013016215+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:14.01301936+07:00","message":"Set new StatePrefix: 'ก็ได้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:14.183342221+07:00","message":"[GCS] IsForceVAD: false for message ID: 3780"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:14.25441849+07:00","message":"[GCS] Start streaming session, msgId: 3781"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:14.276777936+07:00","message":"receive streaming session, msgId: 3780"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:14.276830314+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อได้อีกนาน\",\"confidence\":0.946713}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:14.276836524+07:00","message":"receive interim result [true|false]: ต่อได้อีกนาน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:14.27684844+07:00","message":"end recv isFinal message id 3780"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:14.276850833+07:00","message":"end Recv id 3780"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:14.276857012+07:00","message":"[buffer interim] 3780 true ต่อได้อีกนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:14.276864242+07:00","message":"[bufferProcess] interim [250000000]:ต่อได้อีกนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:14.276867471+07:00","message":"[bufferProcess] send to processor (isfinal):ต่อได้อีกนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:14.276870805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:14.276873655+07:00","message":"> Transcript [21879] [false]: 'ต่อได้อีกนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:14.276876273+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:14.276878374+07:00","message":"Set new StatePrefix: 'ต่อได้อีกนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:14.276880253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:14.276885159+07:00","message":"> Transcript [21880] [true]: 'ต่อได้อีกนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:14.276887813+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:14.27688985+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:14.276891892+07:00","message":"StatePrefix: 'ต่อได้อีกนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:14.276893976+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:14.276896781+07:00","message":"Push: 'ต่อได้อีกนาน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:14.276904516+07:00","message":"push: {true ต่อได้อีกนาน 0 0xc002a2bc00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:17:14.284114908+07:00","message":"write wav file: './tmp/7666/7666_3780.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:14.491799293+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:14.49181682+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:14.725949452+07:00","message":"receive streaming session, msgId: 3781"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:14.726004275+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:14.726012737+07:00","message":"receive interim result [false|false]: คุณ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:14.726030415+07:00","message":"[buffer interim] 3781 false คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:14.726037253+07:00","message":"[bufferProcess] interim [480000000]:คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:14.726039353+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:15.101886394+07:00","message":"receive streaming session, msgId: 3781"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:15.101927567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:15.101933514+07:00","message":"receive interim result [false|false]: อุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:15.101944935+07:00","message":"[buffer interim] 3781 false อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:15.101953361+07:00","message":"[bufferProcess] interim [840000000]:อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:15.101956293+07:00","message":"[bufferProcess] send to processor:คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:15.101962057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:15.101965112+07:00","message":"> Transcript [21881] [false]: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:15.101967399+07:00","message":"Set StatePrefix (first interim): 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:15.153962629+07:00","message":"[GCS] IsForceVAD: false for message ID: 3781"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:15.244128093+07:00","message":"receive streaming session, msgId: 3781"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:15.244169976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิ\",\"confidence\":0.95238686}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:15.244176739+07:00","message":"receive interim result [true|false]: อุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:15.244188784+07:00","message":"end recv isFinal message id 3781"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:15.244191245+07:00","message":"end Recv id 3781"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:15.244198134+07:00","message":"[buffer interim] 3781 true อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:15.244205129+07:00","message":"[bufferProcess] interim [110000000]:อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:15.244208287+07:00","message":"[bufferProcess] send to processor (isfinal):อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:15.244211711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:15.244214812+07:00","message":"> Transcript [21882] [false]: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:15.244217831+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:15.244220246+07:00","message":"Set new StatePrefix: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:15.244222099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:15.244226887+07:00","message":"> Transcript [21883] [true]: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:15.244230035+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:15.244232062+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:15.24423401+07:00","message":"StatePrefix: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:15.244236115+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:15.244238984+07:00","message":"Push: 'อุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:15.244247052+07:00","message":"push: {true อุณหภูมิ 0 0xc002e0c800}"}
{"level":"info","service":"Main","time":"2026-08-22T12:17:15.250115358+07:00","message":"write wav file: './tmp/7666/7666_3781.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:15.283067338+07:00","message":"[GCS] Start streaming session, msgId: 3782"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:16.714356129+07:00","message":"receive streaming session, msgId: 3782"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:16.714396706+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สยาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:16.714402511+07:00","message":"receive interim result [false|false]: สยาม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:16.71441648+07:00","message":"[buffer interim] 3782 false สยาม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:16.714424005+07:00","message":"[bufferProcess] interim [320000000]:สยาม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:16.714426289+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:16.714431828+07:00","message":"[bufferProcess] send to processor (ticker):สยาม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:16.71443465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:16.714437597+07:00","message":"> Transcript [21884] [false]: 'สยาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:16.71444041+07:00","message":"Set StatePrefix (first interim): 'สยาม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:17.027079633+07:00","message":"receive streaming session, msgId: 3782"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:17.027116847+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พยายามจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:17.02712282+07:00","message":"receive interim result [false|false]: พยายามจะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:17.027135644+07:00","message":"[buffer interim] 3782 false พยายามจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:17.027142965+07:00","message":"[bufferProcess] interim [560000000]:พยายามจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:17.027145353+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:17.031789933+07:00","message":"receive streaming session, msgId: 3782"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:17.031810406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สยามชัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:17.031817675+07:00","message":"receive interim result [false|false]: สยามชัย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:17.031830208+07:00","message":"[buffer interim] 3782 false สยามชัย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:17.03183527+07:00","message":"[bufferProcess] interim [620000000]:สยามชัย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:17.031837776+07:00","message":"[bufferProcess] send to processor:พยายามจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:17.031840837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:17.031843757+07:00","message":"> Transcript [21885] [false]: 'พยายามจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:17.031846256+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:17.031848484+07:00","message":"Set new StatePrefix: 'พยายามจะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:17.342055222+07:00","message":"receive streaming session, msgId: 3782"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:17.342101428+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สยามใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:17.342107195+07:00","message":"receive interim result [false|false]: สยามใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:17.342122741+07:00","message":"[buffer interim] 3782 false สยามใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:17.342130486+07:00","message":"[bufferProcess] interim [860000000]:สยามใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:17.342133216+07:00","message":"[bufferProcess] send to processor:สยามชัย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:17.342137399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:17.342142368+07:00","message":"> Transcript [21886] [false]: 'สยามชัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:17.342144852+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:17.342147024+07:00","message":"Set new StatePrefix: 'สยามชัย'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:17.491916583+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:17.491953055+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:17.54250964+07:00","message":"receive streaming session, msgId: 3782"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:17.54254951+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สยามใจผู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:17.542555399+07:00","message":"receive interim result [false|false]: สยามใจผู้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:17.542571221+07:00","message":"[buffer interim] 3782 false สยามใจผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:17.542577828+07:00","message":"[bufferProcess] interim [100000000]:สยามใจผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:17.542580683+07:00","message":"[bufferProcess] send to processor:สยามใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:17.542584328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:17.542587348+07:00","message":"> Transcript [21887] [false]: 'สยามใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:17.542589703+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:17.542592015+07:00","message":"Set new StatePrefix: 'สยามใจ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:17.609019077+07:00","message":"receive streaming session, msgId: 3782"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:17.60905781+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สยามใจพูด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:17.60906589+07:00","message":"receive interim result [false|false]: สยามใจพูด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:17.609078366+07:00","message":"[buffer interim] 3782 false สยามใจพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:17.609087092+07:00","message":"[bufferProcess] interim [220000000]:สยามใจพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:17.609090325+07:00","message":"[bufferProcess] send to processor:สยามใจผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:17.609096605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:17.609099576+07:00","message":"> Transcript [21888] [false]: 'สยามใจผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:17.609102621+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:17.609104853+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:17.609107066+07:00","message":"StatePrefix: 'สยามใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:17.609109499+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:17.849829361+07:00","message":"receive streaming session, msgId: 3782"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:17.849878665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สยามใจบุญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:17.849886757+07:00","message":"receive interim result [false|false]: สยามใจบุญ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:17.849903456+07:00","message":"[buffer interim] 3782 false สยามใจบุญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:17.849915442+07:00","message":"[bufferProcess] interim [340000000]:สยามใจบุญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:17.849920323+07:00","message":"[bufferProcess] send to processor:สยามใจพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:17.849928409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:17.849932449+07:00","message":"> Transcript [21889] [false]: 'สยามใจพูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:17.849936921+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:17.849940069+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:17.849944029+07:00","message":"StatePrefix: 'สยามใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:17.84994701+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:18.299389529+07:00","message":"receive streaming session, msgId: 3782"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:18.29942912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สยามชัยบุ่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:18.299435568+07:00","message":"receive interim result [false|false]: สยามชัยบุ่น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:18.29944979+07:00","message":"[buffer interim] 3782 false สยามชัยบุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:18.299456449+07:00","message":"[bufferProcess] interim [880000000]:สยามชัยบุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:18.299459556+07:00","message":"[bufferProcess] send to processor:สยามใจบุญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:18.299463794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:18.299470483+07:00","message":"> Transcript [21890] [false]: 'สยามใจบุญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:18.299473814+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:18.299475973+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:18.29947817+07:00","message":"StatePrefix: 'สยามใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:18.299480612+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:18.73222781+07:00","message":"[GCS] IsForceVAD: false for message ID: 3782"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:18.814997955+07:00","message":"receive streaming session, msgId: 3782"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:18.815045945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สยามชัยบุ่น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:18.815051981+07:00","message":"receive interim result [false|false]: สยามชัยบุ่น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:18.815070341+07:00","message":"[buffer interim] 3782 false สยามชัยบุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:18.815077185+07:00","message":"[bufferProcess] interim [480000000]:สยามชัยบุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:18.815079945+07:00","message":"[bufferProcess] send to processor:สยามชัยบุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:18.815083706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:18.815086749+07:00","message":"> Transcript [21891] [false]: 'สยามชัยบุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:18.815089157+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:18.815091363+07:00","message":"Set new StatePrefix: 'สยามชัยบุ่น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:18.836834153+07:00","message":"receive streaming session, msgId: 3782"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:18.83686728+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สยามใจบุ่น\",\"confidence\":0.78195715}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:18.83687365+07:00","message":"receive interim result [true|false]: สยามใจบุ่น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:18.836882667+07:00","message":"end recv isFinal message id 3782"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:18.836885648+07:00","message":"end Recv id 3782"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:18.83689197+07:00","message":"[buffer interim] 3782 true สยามใจบุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:18.836898023+07:00","message":"[bufferProcess] interim [480000000]:สยามใจบุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:18.836901056+07:00","message":"[bufferProcess] send to processor (isfinal):สยามชัยบุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:18.836912995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:18.836931654+07:00","message":"> Transcript [21892] [false]: 'สยามชัยบุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:18.836937699+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:18.83694182+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:18.836945194+07:00","message":"StatePrefix: 'สยามชัยบุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:18.836949126+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:18.836952442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:18.836956515+07:00","message":"> Transcript [21893] [true]: 'สยามใจบุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:18.836959835+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:18.836963206+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:18.836965151+07:00","message":"StatePrefix: 'สยามชัยบุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:18.836967054+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:18.836976514+07:00","message":"Push: 'สยามใจบุ่น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:18.83698631+07:00","message":"push: {true สยามใจบุ่น 0 0xc002cc4b00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:17:18.852447987+07:00","message":"write wav file: './tmp/7666/7666_3782.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:18.863696029+07:00","message":"[GCS] Start streaming session, msgId: 3783"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:18.992105583+07:00","message":"[GCS] IsForceVAD: false for message ID: 3783"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:19.099976843+07:00","message":"receive streaming session, msgId: 3783"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:19.100013981+07:00","message":"found end of frame, send empty tag with msgId: 3783"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:19.100017863+07:00","message":"end Recv id 3783"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:19.100028287+07:00","message":"[buffer interim] 3783 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:19.100036695+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:19.100040854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:19.100044446+07:00","message":"> Transcript [21894] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:19.10004806+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:19.100050316+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:19.100052434+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:19.100054499+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:19.100064062+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:19.100074669+07:00","message":"push: {true \n 0 0xc002696180}"}
{"level":"info","service":"Main","time":"2026-08-22T12:17:19.10455772+07:00","message":"write wav file: './tmp/7666/7666_3783.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:19.122568844+07:00","message":"[GCS] Start streaming session, msgId: 3784"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:19.593469069+07:00","message":"receive streaming session, msgId: 3784"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:19.59351855+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:19.593524818+07:00","message":"receive interim result [false|false]: ยัง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:19.593539471+07:00","message":"[buffer interim] 3784 false ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:19.593546979+07:00","message":"[bufferProcess] interim [300000000]:ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:19.593549203+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:19.851898749+07:00","message":"receive streaming session, msgId: 3784"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:19.851945867+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:19.851952109+07:00","message":"receive interim result [false|false]: ยังอยู่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:19.851967132+07:00","message":"[buffer interim] 3784 false ยังอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:19.85197491+07:00","message":"[bufferProcess] interim [600000000]:ยังอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:19.851977616+07:00","message":"[bufferProcess] send to processor:ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:19.851981378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:19.851984468+07:00","message":"> Transcript [21895] [false]: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:19.851986712+07:00","message":"Set StatePrefix (first interim): 'ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:19.985857522+07:00","message":"receive streaming session, msgId: 3784"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:19.98590663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยั่งยืน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:19.985913134+07:00","message":"receive interim result [false|false]: ยั่งยืน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:19.985926963+07:00","message":"[buffer interim] 3784 false ยั่งยืน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:19.985934609+07:00","message":"[bufferProcess] interim [720000000]:ยั่งยืน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:19.985937338+07:00","message":"[bufferProcess] send to processor:ยังอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:19.985943831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:19.985947053+07:00","message":"> Transcript [21896] [false]: 'ยังอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:19.985950139+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:19.985952725+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:19.985954784+07:00","message":"StatePrefix: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:19.985957119+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:20.146459928+07:00","message":"receive streaming session, msgId: 3784"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:20.146492341+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังยิ้ม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:20.14649744+07:00","message":"receive interim result [false|false]: ยังยิ้ม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:20.146510691+07:00","message":"[buffer interim] 3784 false ยังยิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:20.146518156+07:00","message":"[bufferProcess] interim [780000000]:ยังยิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:20.146520771+07:00","message":"[bufferProcess] send to processor:ยั่งยืน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:20.14652601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:20.146529329+07:00","message":"> Transcript [21897] [false]: 'ยั่งยืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:20.146531789+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:20.146533963+07:00","message":"Set new StatePrefix: 'ยั่งยืน'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:20.492308821+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:20.492337685+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:20.69037333+07:00","message":"receive streaming session, msgId: 3784"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:20.690417595+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังยิ้ม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:20.690423344+07:00","message":"receive interim result [false|false]: ยังยิ้ม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:20.690434953+07:00","message":"[buffer interim] 3784 false ยังยิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:20.690446004+07:00","message":"[bufferProcess] interim [380000000]:ยังยิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:20.690450672+07:00","message":"[bufferProcess] send to processor:ยังยิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:20.69045643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:20.69045942+07:00","message":"> Transcript [21898] [false]: 'ยังยิ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:20.690461602+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:20.690463718+07:00","message":"Set new StatePrefix: 'ยังยิ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:21.742408159+07:00","message":"[GCS] IsForceVAD: false for message ID: 3784"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:21.836573545+07:00","message":"receive streaming session, msgId: 3784"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:21.836617686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังยิ้ม\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:21.836624255+07:00","message":"receive interim result [true|false]: ยังยิ้ม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:21.83663499+07:00","message":"end recv isFinal message id 3784"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:21.836637439+07:00","message":"end Recv id 3784"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:21.836644416+07:00","message":"[buffer interim] 3784 true ยังยิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:21.836651978+07:00","message":"[bufferProcess] interim [640000000]:ยังยิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:21.836655564+07:00","message":"[bufferProcess] send to processor (isfinal):ยังยิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:21.836659911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:21.836662835+07:00","message":"> Transcript [21899] [false]: 'ยังยิ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:21.836666587+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:21.836668682+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:21.836670736+07:00","message":"StatePrefix: 'ยังยิ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:21.836672862+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:21.836674714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:21.836676771+07:00","message":"> Transcript [21900] [true]: 'ยังยิ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:21.836679034+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:21.836680931+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:21.836684219+07:00","message":"StatePrefix: 'ยังยิ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:21.836686232+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:21.836692423+07:00","message":"Push: 'ยังยิ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:21.836700944+07:00","message":"push: {true ยังยิ้ม 0 0xc003134e80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:17:21.84410474+07:00","message":"write wav file: './tmp/7666/7666_3784.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:21.933793195+07:00","message":"[GCS] Start streaming session, msgId: 3785"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:23.492374747+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:23.492387412+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:23.86220344+07:00","message":"[GCS] Cleaned up inactive client: 3766"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:23.862239461+07:00","message":"[GCS] Cleaned up inactive client: 3761"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:23.862253573+07:00","message":"[GCS] Cleaned up inactive client: 3763"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:23.862255902+07:00","message":"[GCS] Cleaned up inactive client: 3765"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:23.862258344+07:00","message":"[GCS] Cleaned up inactive client: 3762"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:23.862260907+07:00","message":"[GCS] Cleaned up inactive client: 3764"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:23.862263192+07:00","message":"[GCS] Cleaned up inactive client: 3759"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:23.862265214+07:00","message":"[GCS] Cleaned up inactive client: 3758"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:23.862267309+07:00","message":"[GCS] Cleaned up inactive client: 3757"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:23.862269194+07:00","message":"[GCS] Cleaned up inactive client: 3760"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:26.492750101+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:26.492756219+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:27.002402893+07:00","message":"[GCS] IsForceVAD: false for message ID: 3785"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:27.085673237+07:00","message":"receive streaming session, msgId: 3785"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:27.085710304+07:00","message":"found end of frame, send empty tag with msgId: 3785"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:27.085714434+07:00","message":"end Recv id 3785"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:27.08572396+07:00","message":"[buffer interim] 3785 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:27.085732943+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:27.085744842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:27.085747843+07:00","message":"> Transcript [21901] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:27.085750591+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:27.085752671+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:27.085755154+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:27.085757685+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:27.085764495+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:27.085777731+07:00","message":"push: {true \n 0 0xc002cc5d00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:17:27.096239345+07:00","message":"write wav file: './tmp/7666/7666_3785.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:29.493105044+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:29.493119+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:32.493270031+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:32.493263546+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:35.494103728+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:35.494146531+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:38.494852943+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:38.494875011+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:41.495926505+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:41.495937257+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:43.653081444+07:00","message":"[GCS] Start streaming session, msgId: 3786"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:44.496969498+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:44.496969421+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:47.497812549+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:47.497836434+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:48.725263412+07:00","message":"[GCS] IsForceVAD: false for message ID: 3786"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:48.80886765+07:00","message":"receive streaming session, msgId: 3786"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:48.808892825+07:00","message":"found end of frame, send empty tag with msgId: 3786"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:48.808896803+07:00","message":"end Recv id 3786"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:48.808904927+07:00","message":"[buffer interim] 3786 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:48.808912371+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:48.808917158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:48.808921316+07:00","message":"> Transcript [21902] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:48.808923821+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:48.808926039+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:48.80892811+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:48.808930416+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:17:48.808933729+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:48.808943874+07:00","message":"push: {true \n 0 0xc002a2a000}"}
{"level":"info","service":"Main","time":"2026-08-22T12:17:48.819934286+07:00","message":"write wav file: './tmp/7666/7666_3786.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:50.498742737+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:50.498756972+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:53.499439462+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:53.499460404+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:53.862305017+07:00","message":"[GCS] Cleaned up inactive client: 3773"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:53.862336658+07:00","message":"[GCS] Cleaned up inactive client: 3775"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:53.862339879+07:00","message":"[GCS] Cleaned up inactive client: 3767"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:53.86234206+07:00","message":"[GCS] Cleaned up inactive client: 3768"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:53.862344098+07:00","message":"[GCS] Cleaned up inactive client: 3770"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:53.862346061+07:00","message":"[GCS] Cleaned up inactive client: 3771"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:53.862348139+07:00","message":"[GCS] Cleaned up inactive client: 3774"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:53.862350155+07:00","message":"[GCS] Cleaned up inactive client: 3772"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:53.862352116+07:00","message":"[GCS] Cleaned up inactive client: 3769"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:17:56.022705927+07:00","message":"[GCS] Start streaming session, msgId: 3787"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:56.500153203+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:56.500177654+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:59.500501772+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:17:59.500525111+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:01.141341995+07:00","message":"[GCS] IsForceVAD: false for message ID: 3787"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:01.229763404+07:00","message":"receive streaming session, msgId: 3787"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:01.229794016+07:00","message":"found end of frame, send empty tag with msgId: 3787"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:01.2297983+07:00","message":"end Recv id 3787"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:01.229808727+07:00","message":"[buffer interim] 3787 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:01.229816849+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:01.229821657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:01.229825179+07:00","message":"> Transcript [21903] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:01.229828099+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:01.229830232+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:01.229833035+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:01.229835074+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:01.229838045+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:01.229849263+07:00","message":"push: {true \n 0 0xc003135a80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:18:01.241119913+07:00","message":"write wav file: './tmp/7666/7666_3787.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:02.501179981+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:02.501219506+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:05.501875984+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:05.501929508+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:07.173141903+07:00","message":"[GCS] Start streaming session, msgId: 3788"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:08.502679927+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:08.502717348+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:11.503471022+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:11.503484474+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:11.972038047+07:00","message":"[GCS] IsForceVAD: false for message ID: 3788"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:12.065179615+07:00","message":"receive streaming session, msgId: 3788"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:12.065207365+07:00","message":"found end of frame, send empty tag with msgId: 3788"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:12.065210751+07:00","message":"end Recv id 3788"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:12.065219917+07:00","message":"[buffer interim] 3788 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:12.065228023+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:12.065234002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:12.065243795+07:00","message":"> Transcript [21904] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:12.065246621+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:12.065248926+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:12.065251304+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:12.065253366+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:12.065256358+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:12.065266338+07:00","message":"push: {true \n 0 0xc0037d9600}"}
{"level":"info","service":"Main","time":"2026-08-22T12:18:12.075729769+07:00","message":"write wav file: './tmp/7666/7666_3788.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:12.492413332+07:00","message":"[GCS] Start streaming session, msgId: 3789"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:13.322120055+07:00","message":"[GCS] IsForceVAD: false for message ID: 3789"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:13.413256024+07:00","message":"receive streaming session, msgId: 3789"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:13.413282704+07:00","message":"found end of frame, send empty tag with msgId: 3789"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:13.413286544+07:00","message":"end Recv id 3789"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:13.413296298+07:00","message":"[buffer interim] 3789 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:13.4133044+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:13.413310014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:13.413313007+07:00","message":"> Transcript [21905] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:13.413315837+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:13.413317978+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:13.413319944+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:13.413321974+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:13.413325236+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:13.413339242+07:00","message":"push: {true \n 0 0xc002a2b000}"}
{"level":"info","service":"Main","time":"2026-08-22T12:18:13.418767512+07:00","message":"write wav file: './tmp/7666/7666_3789.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:13.831333779+07:00","message":"[GCS] Start streaming session, msgId: 3790"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:14.374086244+07:00","message":"receive streaming session, msgId: 3790"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:14.374146229+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:14.374153278+07:00","message":"receive interim result [false|false]: มัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:14.374169474+07:00","message":"[buffer interim] 3790 false มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:14.37417666+07:00","message":"[bufferProcess] interim [540000000]:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:14.374178761+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:14.503560299+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:14.503565449+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:14.695149752+07:00","message":"receive streaming session, msgId: 3790"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:14.695193297+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันคือ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:14.695199202+07:00","message":"receive interim result [false|false]: มันคือ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:14.695210732+07:00","message":"[buffer interim] 3790 false มันคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:14.695217082+07:00","message":"[bufferProcess] interim [840000000]:มันคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:14.695219935+07:00","message":"[bufferProcess] send to processor:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:14.69522554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:14.695228669+07:00","message":"> Transcript [21906] [false]: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:14.695231046+07:00","message":"Set StatePrefix (first interim): 'มัน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:14.703265694+07:00","message":"receive streaming session, msgId: 3790"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:14.703306387+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณเคย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:14.703312197+07:00","message":"receive interim result [false|false]: คุณเคย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:14.703326972+07:00","message":"[buffer interim] 3790 false คุณเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:14.703333004+07:00","message":"[bufferProcess] interim [900000000]:คุณเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:14.703335945+07:00","message":"[bufferProcess] send to processor:มันคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:14.703339558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:14.703341994+07:00","message":"> Transcript [21907] [false]: 'มันคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:14.703345365+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:14.703347517+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:14.703349581+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:14.703351646+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:15.195248404+07:00","message":"receive streaming session, msgId: 3790"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:15.195288853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณเคยเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:15.195294782+07:00","message":"receive interim result [false|false]: คุณเคยเห็น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:15.195310618+07:00","message":"[buffer interim] 3790 false คุณเคยเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.195317752+07:00","message":"[bufferProcess] interim [380000000]:คุณเคยเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.195320667+07:00","message":"[bufferProcess] send to processor:คุณเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.195324108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.195327203+07:00","message":"> Transcript [21908] [false]: 'คุณเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.195329509+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.195331521+07:00","message":"Set new StatePrefix: 'คุณเคย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:15.255617841+07:00","message":"receive streaming session, msgId: 3790"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:15.255659223+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณเคยรัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:15.255665538+07:00","message":"receive interim result [false|false]: คุณเคยรัก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:15.255680447+07:00","message":"[buffer interim] 3790 false คุณเคยรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.255688948+07:00","message":"[bufferProcess] interim [440000000]:คุณเคยรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.255691659+07:00","message":"[bufferProcess] send to processor:คุณเคยเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.255695405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.25569838+07:00","message":"> Transcript [21909] [false]: 'คุณเคยเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.255701607+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.255703861+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.255706191+07:00","message":"StatePrefix: 'คุณเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.255708848+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:15.57278145+07:00","message":"receive streaming session, msgId: 3790"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:15.572826558+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณเคยรักเธอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:15.572832208+07:00","message":"receive interim result [false|false]: คุณเคยรักเธอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:15.572848939+07:00","message":"receive streaming session, msgId: 3790"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:15.572852839+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณเคยรักฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:15.572855722+07:00","message":"receive interim result [false|false]: คุณเคยรักฉัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:15.572863595+07:00","message":"[buffer interim] 3790 false คุณเคยรักเธอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:15.572872751+07:00","message":"[buffer interim] 3790 false คุณเคยรักฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.572880248+07:00","message":"[bufferProcess] interim [740000000]:คุณเคยรักเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.572883932+07:00","message":"[bufferProcess] send to processor:คุณเคยรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.572890766+07:00","message":"[bufferProcess] interim [800000000]:คุณเคยรักฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.572892913+07:00","message":"[bufferProcess] send to processor:คุณเคยรักเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.572896301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.572899438+07:00","message":"> Transcript [21910] [false]: 'คุณเคยรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.572903022+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.572905097+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.572908138+07:00","message":"StatePrefix: 'คุณเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.572912063+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.57291386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.572916248+07:00","message":"> Transcript [21911] [false]: 'คุณเคยรักเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.572918493+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.57292032+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.572922266+07:00","message":"StatePrefix: 'คุณเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.572924237+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:15.775970816+07:00","message":"receive streaming session, msgId: 3790"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:15.776018776+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณเคยรักเธอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:15.776024881+07:00","message":"receive interim result [false|false]: คุณเคยรักเธอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:15.776040169+07:00","message":"[buffer interim] 3790 false คุณเคยรักเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.776046795+07:00","message":"[bufferProcess] interim [980000000]:คุณเคยรักเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.776049555+07:00","message":"[bufferProcess] send to processor:คุณเคยรักฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.776053277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.776056383+07:00","message":"> Transcript [21912] [false]: 'คุณเคยรักฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.776060213+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.776062449+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.776064531+07:00","message":"StatePrefix: 'คุณเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.776066914+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.776069924+07:00","message":"Push: 'คุณเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.776072093+07:00","message":"TextPushed: 'คุณเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.776074555+07:00","message":"Set new StatePrefix : 'คุณเคยรักฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:15.776076823+07:00","message":"Next Push (prob) : 'รักฉัน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:15.776085875+07:00","message":"push: {false คุณเคย 0 0xc002e0dd80}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:16.415587772+07:00","message":"receive streaming session, msgId: 3790"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:16.415624622+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณเคยรักเธอ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:16.415630653+07:00","message":"receive interim result [false|false]: คุณเคยรักเธอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:16.415644015+07:00","message":"[buffer interim] 3790 false คุณเคยรักเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:16.415652329+07:00","message":"[bufferProcess] interim [580000000]:คุณเคยรักเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:16.415655323+07:00","message":"[bufferProcess] send to processor:คุณเคยรักเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:16.415659329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:16.415662788+07:00","message":"> Transcript [21913] [false]: 'คุณเคยรักเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:16.415665299+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:16.415667442+07:00","message":"Set new StatePrefix: 'คุณเคยรักเธอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:16.669477416+07:00","message":"receive streaming session, msgId: 3790"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:16.6695202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณเคยรักเธอและฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:16.66952624+07:00","message":"receive interim result [false|false]: คุณเคยรักเธอและฉัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:16.669539427+07:00","message":"[buffer interim] 3790 false คุณเคยรักเธอและฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:16.669545836+07:00","message":"[bufferProcess] interim [880000000]:คุณเคยรักเธอและฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:16.669548683+07:00","message":"[bufferProcess] send to processor:คุณเคยรักเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:16.669574656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:16.669578153+07:00","message":"> Transcript [21914] [false]: 'คุณเคยรักเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:16.669581612+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:16.66958408+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:16.6695863+07:00","message":"StatePrefix: 'คุณเคยรักเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:16.669588694+07:00","message":"TextPushed: 'คุณเคย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:16.987198507+07:00","message":"receive streaming session, msgId: 3790"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:16.987240494+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณเคยรักชาติและแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:16.987246662+07:00","message":"receive interim result [false|false]: คุณเคยรักชาติและแสง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:16.987262325+07:00","message":"[buffer interim] 3790 false คุณเคยรักชาติและแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:16.98726941+07:00","message":"[bufferProcess] interim [180000000]:คุณเคยรักชาติและแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:16.987272795+07:00","message":"[bufferProcess] send to processor:คุณเคยรักเธอและฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:16.987279613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:16.987282817+07:00","message":"> Transcript [21915] [false]: 'คุณเคยรักเธอและฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:16.987286308+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:16.987289048+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:16.987291212+07:00","message":"StatePrefix: 'คุณเคยรักเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:16.98729361+07:00","message":"TextPushed: 'คุณเคย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:17.178464668+07:00","message":"receive streaming session, msgId: 3790"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:17.178498389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณเคยรักชาติและศาสน์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:17.178504724+07:00","message":"receive interim result [false|false]: คุณเคยรักชาติและศาสน์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:17.178519169+07:00","message":"[buffer interim] 3790 false คุณเคยรักชาติและศาสน์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:17.178526319+07:00","message":"[bufferProcess] interim [360000000]:คุณเคยรักชาติและศาสน์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:17.178529126+07:00","message":"[bufferProcess] send to processor:คุณเคยรักชาติและแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:17.178532781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:17.178535824+07:00","message":"> Transcript [21916] [false]: 'คุณเคยรักชาติและแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:17.178538758+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:17.178541278+07:00","message":"Set new StatePrefix: 'คุณเคยรักชาติและแสง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:17.373187438+07:00","message":"receive streaming session, msgId: 3790"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:17.373232741+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณเคยรักชาติและศาสนา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:17.37323935+07:00","message":"receive interim result [false|false]: คุณเคยรักชาติและศาสนา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:17.373253804+07:00","message":"[buffer interim] 3790 false คุณเคยรักชาติและศาสนา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:17.373260618+07:00","message":"[bufferProcess] interim [540000000]:คุณเคยรักชาติและศาสนา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:17.373263411+07:00","message":"[bufferProcess] send to processor:คุณเคยรักชาติและศาสน์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:17.373269274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:17.373272297+07:00","message":"> Transcript [21917] [false]: 'คุณเคยรักชาติและศาสน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:17.373274859+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:17.373277252+07:00","message":"Set new StatePrefix: 'คุณเคยรักชาติและศาสน์'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:17.503869732+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:17.503887558+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:18.017130306+07:00","message":"receive streaming session, msgId: 3790"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:18.017186945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณเคยรักชาติและศาสนา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:18.017194299+07:00","message":"receive interim result [false|false]: คุณเคยรักชาติและศาสนา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:18.017211864+07:00","message":"[buffer interim] 3790 false คุณเคยรักชาติและศาสนา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:18.017220079+07:00","message":"[bufferProcess] interim [140000000]:คุณเคยรักชาติและศาสนา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:18.017223823+07:00","message":"[bufferProcess] send to processor:คุณเคยรักชาติและศาสนา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:18.017231505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:18.017234433+07:00","message":"> Transcript [21918] [false]: 'คุณเคยรักชาติและศาสนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:18.017236983+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:18.017239267+07:00","message":"Set new StatePrefix: 'คุณเคยรักชาติและศาสนา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:19.081431734+07:00","message":"[GCS] IsForceVAD: false for message ID: 3790"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:19.196508024+07:00","message":"receive streaming session, msgId: 3790"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:19.196572541+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณเคยรักชาติและศาสนา\",\"confidence\":0.92273146}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:19.196579678+07:00","message":"receive interim result [true|false]: คุณเคยรักชาติและศาสนา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:19.196591047+07:00","message":"end recv isFinal message id 3790"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:19.196593807+07:00","message":"end Recv id 3790"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:19.196601495+07:00","message":"[buffer interim] 3790 true คุณเคยรักชาติและศาสนา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:19.196609092+07:00","message":"[bufferProcess] interim [460000000]:คุณเคยรักชาติและศาสนา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:19.1966159+07:00","message":"[bufferProcess] send to processor (isfinal):คุณเคยรักชาติและศาสนา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:19.196620233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:19.196624844+07:00","message":"> Transcript [21919] [false]: 'คุณเคยรักชาติและศาสนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:19.196628722+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:19.196631214+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:19.196633759+07:00","message":"StatePrefix: 'คุณเคยรักชาติและศาสนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:19.196636192+07:00","message":"TextPushed: 'คุณเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:19.196638002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:19.196640248+07:00","message":"> Transcript [21920] [true]: 'คุณเคยรักชาติและศาสนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:19.196642752+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:19.196644803+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:19.196646687+07:00","message":"StatePrefix: 'คุณเคยรักชาติและศาสนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:19.196648773+07:00","message":"TextPushed: 'คุณเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:19.196656093+07:00","message":"Push: 'รักชาติและศาสนา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:19.196664292+07:00","message":"push: {true รักชาติและศาสนา 0 0xc002e0dd80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:18:19.208535507+07:00","message":"write wav file: './tmp/7666/7666_3790.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:19.461884749+07:00","message":"[GCS] Start streaming session, msgId: 3791"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:20.504380866+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:20.504398215+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:21.412908644+07:00","message":"receive streaming session, msgId: 3791"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:21.412956433+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทรงเจ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:21.412962281+07:00","message":"receive interim result [false|false]: ทรงเจ้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:21.41298761+07:00","message":"[buffer interim] 3791 false ทรงเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:21.412997556+07:00","message":"[bufferProcess] interim [980000000]:ทรงเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:21.412999859+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:21.413003373+07:00","message":"[bufferProcess] send to processor (ticker):ทรงเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:21.413006671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:21.413009513+07:00","message":"> Transcript [21921] [false]: 'ทรงเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:21.413011933+07:00","message":"Set StatePrefix (first interim): 'ทรงเจ้า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:21.922686342+07:00","message":"receive streaming session, msgId: 3791"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:21.922720584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้าฟ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:21.922726142+07:00","message":"receive interim result [false|false]: เจ้าฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:21.922739723+07:00","message":"[buffer interim] 3791 false เจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:21.922746331+07:00","message":"[bufferProcess] interim [460000000]:เจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:21.922748325+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:22.490343106+07:00","message":"receive streaming session, msgId: 3791"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:22.490390629+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้าฟ้า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:22.490396785+07:00","message":"receive interim result [false|false]: เจ้าฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:22.490410189+07:00","message":"[buffer interim] 3791 false เจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:22.490416832+07:00","message":"[bufferProcess] interim [60000000]:เจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:22.490419281+07:00","message":"[bufferProcess] send to processor:เจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:22.490422794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:22.490425847+07:00","message":"> Transcript [21922] [false]: 'เจ้าฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:22.490428126+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:22.490430225+07:00","message":"Set new StatePrefix: 'เจ้าฟ้า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:22.541706295+07:00","message":"[GCS] IsForceVAD: false for message ID: 3791"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:22.657211648+07:00","message":"receive streaming session, msgId: 3791"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:22.657259124+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตรงเจ้าฟ้า\",\"confidence\":0.8679618}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:22.657265192+07:00","message":"receive interim result [true|false]: ตรงเจ้าฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:22.657275324+07:00","message":"end recv isFinal message id 3791"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:22.657277595+07:00","message":"end Recv id 3791"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:22.657284047+07:00","message":"[buffer interim] 3791 true ตรงเจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:22.657291227+07:00","message":"[bufferProcess] interim [300000000]:ตรงเจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:22.657296605+07:00","message":"[bufferProcess] send to processor (isfinal):เจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:22.657300012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:22.657303477+07:00","message":"> Transcript [21923] [false]: 'เจ้าฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:22.657306495+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:22.657308518+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:22.657310552+07:00","message":"StatePrefix: 'เจ้าฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:22.657312733+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:22.657314536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:22.65731689+07:00","message":"> Transcript [21924] [true]: 'ตรงเจ้าฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:22.657319178+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:22.657320956+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:22.657324968+07:00","message":"StatePrefix: 'เจ้าฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:22.657326932+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:22.65733304+07:00","message":"Push: 'ตรงเจ้าฟ้า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:22.657340123+07:00","message":"push: {true ตรงเจ้าฟ้า 0 0xc00291a400}"}
{"level":"info","service":"Main","time":"2026-08-22T12:18:22.665991343+07:00","message":"write wav file: './tmp/7666/7666_3791.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:22.802470432+07:00","message":"[GCS] Start streaming session, msgId: 3792"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:23.505438006+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:23.5054464+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:23.761537526+07:00","message":"[GCS] IsForceVAD: false for message ID: 3792"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:23.856109158+07:00","message":"receive streaming session, msgId: 3792"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:23.856131996+07:00","message":"found end of frame, send empty tag with msgId: 3792"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:23.856135232+07:00","message":"end Recv id 3792"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:23.856142377+07:00","message":"[buffer interim] 3792 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:23.856148758+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:23.856166068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:23.856170549+07:00","message":"> Transcript [21925] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:23.856174806+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:23.856177591+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:23.856180611+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:23.856183642+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:23.856187822+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:23.856198947+07:00","message":"push: {true \n 0 0xc003135b80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:18:23.862097766+07:00","message":"write wav file: './tmp/7666/7666_3792.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:23.862140683+07:00","message":"[GCS] Cleaned up inactive client: 3776"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:23.862143723+07:00","message":"[GCS] Cleaned up inactive client: 3780"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:23.862146035+07:00","message":"[GCS] Cleaned up inactive client: 3783"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:23.862147995+07:00","message":"[GCS] Cleaned up inactive client: 3784"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:23.862150442+07:00","message":"[GCS] Cleaned up inactive client: 3778"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:23.862152486+07:00","message":"[GCS] Cleaned up inactive client: 3781"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:23.8621544+07:00","message":"[GCS] Cleaned up inactive client: 3782"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:23.862156659+07:00","message":"[GCS] Cleaned up inactive client: 3777"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:23.862158487+07:00","message":"[GCS] Cleaned up inactive client: 3779"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:23.891355525+07:00","message":"[GCS] Start streaming session, msgId: 3793"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:26.506504298+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:26.506525239+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:27.368284377+07:00","message":"receive streaming session, msgId: 3793"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:27.368325213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระนาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:27.368331167+07:00","message":"receive interim result [false|false]: พระนาม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:27.368343104+07:00","message":"[buffer interim] 3793 false พระนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:27.368351933+07:00","message":"[bufferProcess] interim [300000000]:พระนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:27.368354937+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:27.368361446+07:00","message":"[bufferProcess] send to processor (ticker):พระนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:27.368365471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:27.368369361+07:00","message":"> Transcript [21926] [false]: 'พระนาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:27.368372781+07:00","message":"Set StatePrefix (first interim): 'พระนาม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:27.448082832+07:00","message":"receive streaming session, msgId: 3793"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:27.44812612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อนาคต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:27.44813144+07:00","message":"receive interim result [false|false]: อนาคต"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:27.448147099+07:00","message":"[buffer interim] 3793 false อนาคต"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:27.448154782+07:00","message":"[bufferProcess] interim [420000000]:อนาคต"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:27.448157372+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:27.611188535+07:00","message":"receive streaming session, msgId: 3793"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:27.611229507+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธนาบุญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:27.611236392+07:00","message":"receive interim result [false|false]: ธนาบุญ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:27.611251333+07:00","message":"[buffer interim] 3793 false ธนาบุญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:27.611258152+07:00","message":"[bufferProcess] interim [540000000]:ธนาบุญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:27.611261337+07:00","message":"[bufferProcess] send to processor:อนาคต"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:27.61126811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:27.61127089+07:00","message":"> Transcript [21927] [false]: 'อนาคต'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:27.611273272+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:27.611275698+07:00","message":"Set new StatePrefix: 'อนาคต'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:28.173943936+07:00","message":"[GCS] IsForceVAD: false for message ID: 3793"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:28.257519053+07:00","message":"receive streaming session, msgId: 3793"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:28.257566397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธนาบุญ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:28.257572815+07:00","message":"receive interim result [false|false]: ธนาบุญ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:28.257591216+07:00","message":"[buffer interim] 3793 false ธนาบุญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:28.257601127+07:00","message":"[bufferProcess] interim [140000000]:ธนาบุญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:28.257605216+07:00","message":"[bufferProcess] send to processor:ธนาบุญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:28.257610521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:28.257615499+07:00","message":"> Transcript [21928] [false]: 'ธนาบุญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:28.257619406+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:28.257622862+07:00","message":"Set new StatePrefix: 'ธนาบุญ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:28.281406796+07:00","message":"receive streaming session, msgId: 3793"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:28.281453763+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธนาบุญ\",\"confidence\":0.77252316}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:28.281460541+07:00","message":"receive interim result [true|false]: ธนาบุญ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:28.281472517+07:00","message":"end recv isFinal message id 3793"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:28.281475117+07:00","message":"end Recv id 3793"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:28.28148224+07:00","message":"[buffer interim] 3793 true ธนาบุญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:28.281490012+07:00","message":"[bufferProcess] interim [320000000]:ธนาบุญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:28.281493166+07:00","message":"[bufferProcess] send to processor (isfinal):ธนาบุญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:28.281496853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:28.281499989+07:00","message":"> Transcript [21929] [false]: 'ธนาบุญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:28.281503208+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:28.281505845+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:28.281508134+07:00","message":"StatePrefix: 'ธนาบุญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:28.281510321+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:28.281512305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:28.281514393+07:00","message":"> Transcript [21930] [true]: 'ธนาบุญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:28.281520126+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:28.281522442+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:28.281525143+07:00","message":"StatePrefix: 'ธนาบุญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:28.28153124+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:28.281541486+07:00","message":"Push: 'ธนาบุญ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:28.281549875+07:00","message":"push: {true ธนาบุญ 0 0xc002a2bb00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:18:28.292214341+07:00","message":"write wav file: './tmp/7666/7666_3793.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:28.692300722+07:00","message":"[GCS] Start streaming session, msgId: 3794"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:29.506840335+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:29.506874086+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:31.028131523+07:00","message":"receive streaming session, msgId: 3794"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:31.028170917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:31.028176499+07:00","message":"receive interim result [false|false]: ฉันเข้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:31.028189894+07:00","message":"[buffer interim] 3794 false ฉันเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:31.028198283+07:00","message":"[bufferProcess] interim [160000000]:ฉันเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:31.028200403+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:31.028207246+07:00","message":"[bufferProcess] send to processor (ticker):ฉันเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:31.028210219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:31.028213041+07:00","message":"> Transcript [21931] [false]: 'ฉันเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:31.028215839+07:00","message":"Set StatePrefix (first interim): 'ฉันเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:31.042952896+07:00","message":"receive streaming session, msgId: 3794"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:31.042977586+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:31.042981891+07:00","message":"receive interim result [false|false]: เขา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:31.042986528+07:00","message":"[buffer interim] 3794 false เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:31.042990668+07:00","message":"[bufferProcess] interim [220000000]:เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:31.04299281+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:31.353580439+07:00","message":"receive streaming session, msgId: 3794"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:31.353631707+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันเคารพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:31.353639717+07:00","message":"receive interim result [false|false]: ฉันเคารพ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:31.353660543+07:00","message":"[buffer interim] 3794 false ฉันเคารพ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:31.353670065+07:00","message":"[bufferProcess] interim [460000000]:ฉันเคารพ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:31.353674043+07:00","message":"[bufferProcess] send to processor:เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:31.353682346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:31.35368716+07:00","message":"> Transcript [21932] [false]: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:31.353690681+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:31.353696719+07:00","message":"Set new StatePrefix: 'เขา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:31.916391177+07:00","message":"receive streaming session, msgId: 3794"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:31.91644526+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันเคารพ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:31.916450931+07:00","message":"receive interim result [false|false]: ฉันเคารพ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:31.916472808+07:00","message":"[buffer interim] 3794 false ฉันเคารพ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:31.916480691+07:00","message":"[bufferProcess] interim [60000000]:ฉันเคารพ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:31.916483426+07:00","message":"[bufferProcess] send to processor:ฉันเคารพ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:31.916487098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:31.91649028+07:00","message":"> Transcript [21933] [false]: 'ฉันเคารพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:31.916492517+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:31.91649532+07:00","message":"Set new StatePrefix: 'ฉันเคารพ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:32.181236832+07:00","message":"receive streaming session, msgId: 3794"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:32.181283201+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันเคารพสิทธิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:32.181288483+07:00","message":"receive interim result [false|false]: ฉันเคารพสิทธิ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:32.181304123+07:00","message":"[buffer interim] 3794 false ฉันเคารพสิทธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:32.181312308+07:00","message":"[bufferProcess] interim [240000000]:ฉันเคารพสิทธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:32.181314992+07:00","message":"[bufferProcess] send to processor:ฉันเคารพ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:32.181318289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:32.18132127+07:00","message":"> Transcript [21934] [false]: 'ฉันเคารพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:32.181324779+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:32.181327113+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:32.181329777+07:00","message":"StatePrefix: 'ฉันเคารพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:32.181331935+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:32.18450829+07:00","message":"receive streaming session, msgId: 3794"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:32.184521842+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันเคารพ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:32.184525535+07:00","message":"receive interim result [false|false]: ฉันเคารพ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:32.184533738+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 16\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:32.184536505+07:00","message":"receive interim result [false|false]:  16"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:32.18454028+07:00","message":"[buffer interim] 3794 false ฉันเคารพ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:32.18454274+07:00","message":"[buffer interim] 3794 false  16"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:32.18454617+07:00","message":"[bufferProcess] interim [300000000]:ฉันเคารพ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:32.18454852+07:00","message":"[bufferProcess] send to processor:ฉันเคารพสิทธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:32.184553264+07:00","message":"[bufferProcess] interim [300000000]: 16"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:32.184555842+07:00","message":"[bufferProcess] update buffer: ฉันเคารพ 16"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:32.184558031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:32.184560781+07:00","message":"> Transcript [21935] [false]: 'ฉันเคารพสิทธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:32.184563268+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:32.184565285+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:32.184567421+07:00","message":"StatePrefix: 'ฉันเคารพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:32.184569531+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:32.366023406+07:00","message":"receive streaming session, msgId: 3794"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:32.366078671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันเคารพสิทธิ์ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:32.366087841+07:00","message":"receive interim result [false|false]: ฉันเคารพสิทธิ์ของ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:32.366109099+07:00","message":"[buffer interim] 3794 false ฉันเคารพสิทธิ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:32.366124282+07:00","message":"[bufferProcess] interim [480000000]:ฉันเคารพสิทธิ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:32.366128433+07:00","message":"[bufferProcess] send to processor:ฉันเคารพ 16"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:32.366133324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:32.366138364+07:00","message":"> Transcript [21936] [false]: 'ฉันเคารพ 16'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:32.366143527+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:32.36614702+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:32.366151107+07:00","message":"StatePrefix: 'ฉันเคารพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:32.366155283+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:32.507362808+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:32.507377583+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:32.755639638+07:00","message":"receive streaming session, msgId: 3794"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:32.755678574+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันเคารพสิทธิ์ของเธอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:32.755684897+07:00","message":"receive interim result [false|false]: ฉันเคารพสิทธิ์ของเธอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:32.75569666+07:00","message":"[buffer interim] 3794 false ฉันเคารพสิทธิ์ของเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:32.755703754+07:00","message":"[bufferProcess] interim [900000000]:ฉันเคารพสิทธิ์ของเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:32.755706444+07:00","message":"[bufferProcess] send to processor:ฉันเคารพสิทธิ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:32.755709871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:32.755712744+07:00","message":"> Transcript [21937] [false]: 'ฉันเคารพสิทธิ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:32.75571675+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:32.755719182+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:32.755721253+07:00","message":"StatePrefix: 'ฉันเคารพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:32.755723392+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:32.755726214+07:00","message":"Push: 'ฉันเคารพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:32.755728453+07:00","message":"TextPushed: 'ฉันเคารพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:32.755731368+07:00","message":"Set new StatePrefix : 'ฉันเคารพสิทธิ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:32.755733877+07:00","message":"Next Push (prob) : 'สิทธิ์ของ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:32.755743004+07:00","message":"push: {false ฉันเคารพ 0 0xc002696000}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:33.092080669+07:00","message":"receive streaming session, msgId: 3794"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:33.092121044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันเคารพสิทธิ์ของไทย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:33.092126987+07:00","message":"receive interim result [false|false]: ฉันเคารพสิทธิ์ของไทย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:33.092142846+07:00","message":"[buffer interim] 3794 false ฉันเคารพสิทธิ์ของไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:33.092149956+07:00","message":"[bufferProcess] interim [140000000]:ฉันเคารพสิทธิ์ของไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:33.092153232+07:00","message":"[bufferProcess] send to processor:ฉันเคารพสิทธิ์ของเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:33.092156821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:33.092160327+07:00","message":"> Transcript [21938] [false]: 'ฉันเคารพสิทธิ์ของเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:33.092163764+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:33.092166426+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:33.09216896+07:00","message":"StatePrefix: 'ฉันเคารพสิทธิ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:33.092171288+07:00","message":"TextPushed: 'ฉันเคารพ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:33.642703061+07:00","message":"receive streaming session, msgId: 3794"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:33.642747328+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันเคารพสิทธิ์ของไทย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:33.642753664+07:00","message":"receive interim result [false|false]: ฉันเคารพสิทธิ์ของไทย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:33.642766969+07:00","message":"[buffer interim] 3794 false ฉันเคารพสิทธิ์ของไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:33.642777394+07:00","message":"[bufferProcess] interim [740000000]:ฉันเคารพสิทธิ์ของไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:33.642780254+07:00","message":"[bufferProcess] send to processor:ฉันเคารพสิทธิ์ของไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:33.642785931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:33.642788815+07:00","message":"> Transcript [21939] [false]: 'ฉันเคารพสิทธิ์ของไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:33.642792071+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:33.6427945+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:33.642797664+07:00","message":"StatePrefix: 'ฉันเคารพสิทธิ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:33.642800373+07:00","message":"TextPushed: 'ฉันเคารพ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:33.940557094+07:00","message":"[GCS] IsForceVAD: false for message ID: 3794"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:34.061764758+07:00","message":"receive streaming session, msgId: 3794"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:34.061801037+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":"2026-08-22T12:18:34.061806795+07:00","message":"receive interim result [true|false]: ท่านเคารพสิทธิ์ของไทย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:34.061818512+07:00","message":"end recv isFinal message id 3794"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:34.06182148+07:00","message":"end Recv id 3794"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:34.061831076+07:00","message":"[buffer interim] 3794 true ท่านเคารพสิทธิ์ของไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:34.061846132+07:00","message":"[bufferProcess] interim [280000000]:ท่านเคารพสิทธิ์ของไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:34.061856073+07:00","message":"[bufferProcess] send to processor (isfinal):ฉันเคารพสิทธิ์ของไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:34.061859712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:34.061863854+07:00","message":"> Transcript [21940] [false]: 'ฉันเคารพสิทธิ์ของไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:34.061867926+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:34.06187059+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:34.061873215+07:00","message":"StatePrefix: 'ฉันเคารพสิทธิ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:34.061876012+07:00","message":"TextPushed: 'ฉันเคารพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:34.061878162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:34.061880214+07:00","message":"> Transcript [21941] [true]: 'ท่านเคารพสิทธิ์ของไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:34.061882477+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:34.061884264+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:34.061886184+07:00","message":"StatePrefix: 'ฉันเคารพสิทธิ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:34.061888399+07:00","message":"TextPushed: 'ฉันเคารพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:34.061890144+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:34.062024184+07:00","message":"Push: 'สิทธิ์ของไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:34.062027902+07:00","message":"TextPushed: 'ฉันเคารพสิทธิ์ของไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:34.062030218+07:00","message":"Set new StatePrefix : 'ท่านเคารพสิทธิ์ของไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:34.062032514+07:00","message":"Next Push (prob) : 'ท่านเคารพสิทธิ์ของไทย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:34.062041075+07:00","message":"push: {true สิทธิ์ของไทย 0 0xc002696000}"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:34.062062805+07:00","message":"write aligntment file to 'tmp/7666/align_message_id_3794.html'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:34.072116865+07:00","message":"[GCS] Start streaming session, msgId: 3795"}
{"level":"info","service":"Main","time":"2026-08-22T12:18:34.072682597+07:00","message":"write wav file: './tmp/7666/7666_3794.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:35.508400619+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:35.508407915+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:36.41736058+07:00","message":"receive streaming session, msgId: 3795"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:36.417416039+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อีกนาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:36.417422123+07:00","message":"receive interim result [false|false]: อีกนาน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:36.417438387+07:00","message":"[buffer interim] 3795 false อีกนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:36.417446439+07:00","message":"[bufferProcess] interim [160000000]:อีกนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:36.417448912+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:36.417455922+07:00","message":"[bufferProcess] send to processor (ticker):อีกนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:36.417458924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:36.417461924+07:00","message":"> Transcript [21942] [false]: 'อีกนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:36.417464347+07:00","message":"Set StatePrefix (first interim): 'อีกนาน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:37.003528441+07:00","message":"receive streaming session, msgId: 3795"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:37.003572058+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:37.003578408+07:00","message":"receive interim result [false|false]: คุณ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:37.003592169+07:00","message":"[buffer interim] 3795 false คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:37.003603205+07:00","message":"[bufferProcess] interim [700000000]:คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:37.003605475+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:37.340802021+07:00","message":"[GCS] IsForceVAD: false for message ID: 3795"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:37.460735289+07:00","message":"receive streaming session, msgId: 3795"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:37.460776233+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:37.460782499+07:00","message":"receive interim result [false|false]: คุณ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:37.460798674+07:00","message":"[buffer interim] 3795 false คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:37.460805041+07:00","message":"[bufferProcess] interim [300000000]:คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:37.460807625+07:00","message":"[bufferProcess] send to processor:คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:37.460811178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:37.460814199+07:00","message":"> Transcript [21943] [false]: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:37.460816298+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:37.460819294+07:00","message":"Set new StatePrefix: 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:37.472473876+07:00","message":"[GCS] Start streaming session, msgId: 3796"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:37.517624816+07:00","message":"receive streaming session, msgId: 3795"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:37.517665842+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กันกุล\",\"confidence\":0.6670345}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:37.517672355+07:00","message":"receive interim result [true|false]: กันกุล"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:37.517682525+07:00","message":"end recv isFinal message id 3795"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:37.517684893+07:00","message":"end Recv id 3795"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:37.517690242+07:00","message":"[buffer interim] 3795 true กันกุล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:37.517697193+07:00","message":"[bufferProcess] interim [300000000]:กันกุล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:37.517700658+07:00","message":"[bufferProcess] send to processor (isfinal):คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:37.517713242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:37.517744905+07:00","message":"> Transcript [21944] [false]: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:37.517752308+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:37.51775606+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:37.517758659+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:37.517760845+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:37.517763533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:37.517766108+07:00","message":"> Transcript [21945] [true]: 'กันกุล'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:37.517768498+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:37.517770573+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:37.517772418+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:37.517774318+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:37.517781741+07:00","message":"Push: 'กันกุล'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:37.517794578+07:00","message":"push: {true กันกุล 0 0xc003134400}"}
{"level":"info","service":"Main","time":"2026-08-22T12:18:37.526661619+07:00","message":"write wav file: './tmp/7666/7666_3795.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:38.508909684+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:38.508917364+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:39.223370975+07:00","message":"receive streaming session, msgId: 3796"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:39.223414047+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พยายามจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:39.223419886+07:00","message":"receive interim result [false|false]: พยายามจะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:39.223435892+07:00","message":"[buffer interim] 3796 false พยายามจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:39.223443495+07:00","message":"[bufferProcess] interim [560000000]:พยายามจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:39.223445903+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:39.223452267+07:00","message":"[bufferProcess] send to processor (ticker):พยายามจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:39.223455627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:39.223458383+07:00","message":"> Transcript [21946] [false]: 'พยายามจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:39.223460995+07:00","message":"Set StatePrefix (first interim): 'พยายามจะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:39.414532573+07:00","message":"receive streaming session, msgId: 3796"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:39.414570796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยอมใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:39.414577639+07:00","message":"receive interim result [false|false]: ยอมใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:39.414589839+07:00","message":"[buffer interim] 3796 false ยอมใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:39.414597693+07:00","message":"[bufferProcess] interim [740000000]:ยอมใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:39.414600279+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:39.737173971+07:00","message":"receive streaming session, msgId: 3796"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:39.73721758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยอมใจผู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:39.737224855+07:00","message":"receive interim result [false|false]: ยอมใจผู้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:39.737242621+07:00","message":"[buffer interim] 3796 false ยอมใจผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:39.737250567+07:00","message":"[bufferProcess] interim [40000000]:ยอมใจผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:39.737253828+07:00","message":"[bufferProcess] send to processor:ยอมใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:39.737257834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:39.737260988+07:00","message":"> Transcript [21947] [false]: 'ยอมใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:39.737264148+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:39.737266362+07:00","message":"Set new StatePrefix: 'ยอมใจ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:39.795291595+07:00","message":"receive streaming session, msgId: 3796"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:39.795334295+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยอมใจพูด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:39.795340691+07:00","message":"receive interim result [false|false]: ยอมใจพูด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:39.795353821+07:00","message":"[buffer interim] 3796 false ยอมใจพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:39.795364252+07:00","message":"[bufferProcess] interim [160000000]:ยอมใจพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:39.795368462+07:00","message":"[bufferProcess] send to processor:ยอมใจผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:39.79537568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:39.795380094+07:00","message":"> Transcript [21948] [false]: 'ยอมใจผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:39.795385758+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:39.795388992+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:39.795392165+07:00","message":"StatePrefix: 'ยอมใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:39.795395855+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:40.123724075+07:00","message":"receive streaming session, msgId: 3796"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:40.123766176+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจบุญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:40.123771919+07:00","message":"receive interim result [false|false]: ใจบุญ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:40.123786743+07:00","message":"[buffer interim] 3796 false ใจบุญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:40.123795067+07:00","message":"[bufferProcess] interim [460000000]:ใจบุญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:40.123797959+07:00","message":"[bufferProcess] send to processor:ยอมใจพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:40.123801599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:40.123804934+07:00","message":"> Transcript [21949] [false]: 'ยอมใจพูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:40.123808837+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:40.123811231+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:40.123813419+07:00","message":"StatePrefix: 'ยอมใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:40.123815797+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:40.436536933+07:00","message":"receive streaming session, msgId: 3796"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:40.436577107+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยอมใจผู้อื่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:40.436583638+07:00","message":"receive interim result [false|false]: ยอมใจผู้อื่น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:40.436601573+07:00","message":"[buffer interim] 3796 false ยอมใจผู้อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:40.436610329+07:00","message":"[bufferProcess] interim [760000000]:ยอมใจผู้อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:40.436612899+07:00","message":"[bufferProcess] send to processor:ใจบุญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:40.436616755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:40.436620738+07:00","message":"> Transcript [21950] [false]: 'ใจบุญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:40.436623551+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:40.436626501+07:00","message":"Set new StatePrefix: 'ใจบุญ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:41.01317617+07:00","message":"receive streaming session, msgId: 3796"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:41.013219766+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยอมใจผู้อื่น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:41.01322549+07:00","message":"receive interim result [false|false]: ยอมใจผู้อื่น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:41.013242291+07:00","message":"[buffer interim] 3796 false ยอมใจผู้อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:41.013250702+07:00","message":"[bufferProcess] interim [360000000]:ยอมใจผู้อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:41.013253223+07:00","message":"[bufferProcess] send to processor:ยอมใจผู้อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:41.013257224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:41.013260479+07:00","message":"> Transcript [21951] [false]: 'ยอมใจผู้อื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:41.013263129+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:41.013265337+07:00","message":"Set new StatePrefix: 'ยอมใจผู้อื่น'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:41.509684213+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:41.509700294+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:41.571506617+07:00","message":"[GCS] IsForceVAD: false for message ID: 3796"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:41.694248337+07:00","message":"receive streaming session, msgId: 3796"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:41.694294424+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยอมใจผู้อื่น\",\"confidence\":0.957459}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:41.694300862+07:00","message":"receive interim result [true|false]: ยอมใจผู้อื่น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:41.694311841+07:00","message":"end recv isFinal message id 3796"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:41.694314321+07:00","message":"end Recv id 3796"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:41.694320928+07:00","message":"[buffer interim] 3796 true ยอมใจผู้อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:41.694328682+07:00","message":"[bufferProcess] interim [110000000]:ยอมใจผู้อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:41.694331971+07:00","message":"[bufferProcess] send to processor (isfinal):ยอมใจผู้อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:41.694335273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:41.694338295+07:00","message":"> Transcript [21952] [false]: 'ยอมใจผู้อื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:41.694341462+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:41.694343481+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:41.694345564+07:00","message":"StatePrefix: 'ยอมใจผู้อื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:41.694347774+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:41.694349672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:41.694351843+07:00","message":"> Transcript [21953] [true]: 'ยอมใจผู้อื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:41.694354106+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:41.694356019+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:41.694357918+07:00","message":"StatePrefix: 'ยอมใจผู้อื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:41.694361659+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:41.694364706+07:00","message":"Push: 'ยอมใจผู้อื่น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:41.694373214+07:00","message":"push: {true ยอมใจผู้อื่น 0 0xc002696600}"}
{"level":"info","service":"Main","time":"2026-08-22T12:18:41.703492331+07:00","message":"write wav file: './tmp/7666/7666_3796.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:42.271836862+07:00","message":"[GCS] Start streaming session, msgId: 3797"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:42.400702825+07:00","message":"[GCS] IsForceVAD: false for message ID: 3797"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:42.531435751+07:00","message":"[GCS] Start streaming session, msgId: 3798"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:42.554804804+07:00","message":"receive streaming session, msgId: 3797"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:42.55483465+07:00","message":"found end of frame, send empty tag with msgId: 3797"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:42.554844781+07:00","message":"end Recv id 3797"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:42.554853933+07:00","message":"[buffer interim] 3797 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:42.554861925+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:42.554866273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:42.554869373+07:00","message":"> Transcript [21954] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:42.55487281+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:42.554874937+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:42.554877213+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:42.554879418+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:42.554886194+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:42.554896651+07:00","message":"push: {true \n 0 0xc00291ab80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:18:42.560728643+07:00","message":"write wav file: './tmp/7666/7666_3797.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:43.048720803+07:00","message":"receive streaming session, msgId: 3798"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:43.048753859+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:43.048759228+07:00","message":"receive interim result [false|false]: ยัง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:43.048769933+07:00","message":"[buffer interim] 3798 false ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:43.048777608+07:00","message":"[bufferProcess] interim [540000000]:ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:43.048779886+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:43.253458178+07:00","message":"receive streaming session, msgId: 3798"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:43.253495116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:43.253500234+07:00","message":"receive interim result [false|false]: ยังอยู่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:43.25351408+07:00","message":"[buffer interim] 3798 false ยังอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:43.253522652+07:00","message":"[bufferProcess] interim [780000000]:ยังอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:43.25352598+07:00","message":"[bufferProcess] send to processor:ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:43.253531565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:43.253536102+07:00","message":"> Transcript [21955] [false]: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:43.25353937+07:00","message":"Set StatePrefix (first interim): 'ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:43.369431251+07:00","message":"receive streaming session, msgId: 3798"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:43.369474478+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังดี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:43.369480761+07:00","message":"receive interim result [false|false]: ยังดี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:43.369494393+07:00","message":"[buffer interim] 3798 false ยังดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:43.369505561+07:00","message":"[bufferProcess] interim [900000000]:ยังดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:43.369509011+07:00","message":"[bufferProcess] send to processor:ยังอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:43.369515644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:43.369519654+07:00","message":"> Transcript [21956] [false]: 'ยังอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:43.369524574+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:43.369529431+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:43.369532021+07:00","message":"StatePrefix: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:43.369534262+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:43.50150488+07:00","message":"receive streaming session, msgId: 3798"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:43.501549992+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังยืน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:43.50155555+07:00","message":"receive interim result [false|false]: ยังยืน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:43.501573092+07:00","message":"receive streaming session, msgId: 3798"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:43.501578174+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังยิ้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:43.501580977+07:00","message":"receive interim result [false|false]: ยังยิ้ม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:43.501590535+07:00","message":"[buffer interim] 3798 false ยังยืน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:43.501608845+07:00","message":"[buffer interim] 3798 false ยังยิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:43.50163002+07:00","message":"[bufferProcess] interim [960000000]:ยังยืน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:43.501649271+07:00","message":"[bufferProcess] send to processor:ยังดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:43.501658493+07:00","message":"[bufferProcess] interim [20000000]:ยังยิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:43.501660633+07:00","message":"[bufferProcess] send to processor:ยังยืน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:43.501664089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:43.50166807+07:00","message":"> Transcript [21957] [false]: 'ยังดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:43.501673461+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:43.501675966+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:43.501678263+07:00","message":"StatePrefix: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:43.501680898+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:43.501683356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:43.501686503+07:00","message":"> Transcript [21958] [false]: 'ยังยืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:43.501689777+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:43.501692689+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:43.501695458+07:00","message":"StatePrefix: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:43.501698405+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:44.079694496+07:00","message":"receive streaming session, msgId: 3798"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:44.079743247+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังยิ้ม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:44.079748769+07:00","message":"receive interim result [false|false]: ยังยิ้ม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:44.07976077+07:00","message":"[buffer interim] 3798 false ยังยิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:44.079767794+07:00","message":"[bufferProcess] interim [620000000]:ยังยิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:44.079770401+07:00","message":"[bufferProcess] send to processor:ยังยิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:44.07977695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:44.079779988+07:00","message":"> Transcript [21959] [false]: 'ยังยิ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:44.079783057+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:44.079785614+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:44.079789007+07:00","message":"StatePrefix: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:44.079792214+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:44.079800407+07:00","message":"Push: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:44.079802634+07:00","message":"TextPushed: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:44.079804892+07:00","message":"Set new StatePrefix : 'ยังยิ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:44.079807841+07:00","message":"Next Push (prob) : 'ยิ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:44.079815291+07:00","message":"push: {false ยัง 0 0xc002c71d80}"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:44.510546107+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:44.510549656+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:45.931544673+07:00","message":"[GCS] IsForceVAD: false for message ID: 3798"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:46.029965428+07:00","message":"receive streaming session, msgId: 3798"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:46.03002392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังยิ้ม\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:46.030031053+07:00","message":"receive interim result [true|false]: ยังยิ้ม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:46.030040151+07:00","message":"end recv isFinal message id 3798"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:46.030043168+07:00","message":"end Recv id 3798"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:46.030050915+07:00","message":"[buffer interim] 3798 true ยังยิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:46.030071005+07:00","message":"[bufferProcess] interim [630000000]:ยังยิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:46.030076357+07:00","message":"[bufferProcess] send to processor (isfinal):ยังยิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:46.030080997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:46.030084677+07:00","message":"> Transcript [21960] [false]: 'ยังยิ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:46.030087727+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:46.030090006+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:46.030092327+07:00","message":"StatePrefix: 'ยังยิ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:46.030094729+07:00","message":"TextPushed: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:46.030096535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:46.030098726+07:00","message":"> Transcript [21961] [true]: 'ยังยิ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:46.030101089+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:46.030103061+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:46.030104961+07:00","message":"StatePrefix: 'ยังยิ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:46.030106793+07:00","message":"TextPushed: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:46.030109723+07:00","message":"Push: 'ยิ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:46.030118628+07:00","message":"push: {true ยิ้ม 0 0xc002c71d80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:18:46.041433416+07:00","message":"write wav file: './tmp/7666/7666_3798.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:46.182731309+07:00","message":"[GCS] Start streaming session, msgId: 3799"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:47.510731829+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:47.510749755+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:50.510940708+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:50.51094374+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:51.621937482+07:00","message":"[GCS] IsForceVAD: false for message ID: 3799"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:51.704123546+07:00","message":"receive streaming session, msgId: 3799"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:51.704164186+07:00","message":"found end of frame, send empty tag with msgId: 3799"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:51.704168219+07:00","message":"end Recv id 3799"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:51.704178836+07:00","message":"[buffer interim] 3799 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:51.704226145+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:51.704231861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:51.704236205+07:00","message":"> Transcript [21962] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:51.704239325+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:51.704241606+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:51.704243793+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:51.704246233+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:18:51.704254547+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:51.704267409+07:00","message":"push: {true \n 0 0xc003135980}"}
{"level":"info","service":"Main","time":"2026-08-22T12:18:51.716174448+07:00","message":"write wav file: './tmp/7666/7666_3799.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:53.5109646+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:53.511011294+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:53.862778245+07:00","message":"[GCS] Cleaned up inactive client: 3785"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:53.862810589+07:00","message":"[GCS] Cleaned up inactive client: 3786"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:56.511433472+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:56.511452366+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:18:58.732643686+07:00","message":"[GCS] Start streaming session, msgId: 3800"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:59.512201235+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:18:59.51220811+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:01.431032161+07:00","message":"[GCS] IsForceVAD: false for message ID: 3800"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:01.520281857+07:00","message":"receive streaming session, msgId: 3800"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:01.520320094+07:00","message":"found end of frame, send empty tag with msgId: 3800"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:01.520323867+07:00","message":"end Recv id 3800"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:01.520333704+07:00","message":"[buffer interim] 3800 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:01.520342+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:01.520353683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:01.520356987+07:00","message":"> Transcript [21963] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:01.520360247+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:01.520362445+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:01.520364536+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:01.520367625+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:01.52037389+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:01.520385565+07:00","message":"push: {true \n 0 0xc003135d80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:19:01.528424997+07:00","message":"write wav file: './tmp/7666/7666_3800.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:01.621843252+07:00","message":"[GCS] Start streaming session, msgId: 3801"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:02.513106934+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:02.513147129+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:05.514091685+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:05.514095114+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:06.740803139+07:00","message":"[GCS] IsForceVAD: false for message ID: 3801"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:06.823750846+07:00","message":"receive streaming session, msgId: 3801"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:06.823781858+07:00","message":"found end of frame, send empty tag with msgId: 3801"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:06.823785347+07:00","message":"end Recv id 3801"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:06.8237936+07:00","message":"[buffer interim] 3801 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:06.823800915+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:06.823806238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:06.823809436+07:00","message":"> Transcript [21964] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:06.823812798+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:06.823814936+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:06.823817007+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:06.823819332+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:06.823822022+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:06.823831264+07:00","message":"push: {true \n 0 0xc002cc4b00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:19:06.834406362+07:00","message":"write wav file: './tmp/7666/7666_3801.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:08.514770367+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:08.514789031+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:10.402889121+07:00","message":"[GCS] Start streaming session, msgId: 3802"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:10.865425094+07:00","message":"receive streaming session, msgId: 3802"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:10.865464965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:10.865472544+07:00","message":"receive interim result [false|false]: ขอบ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:10.865490865+07:00","message":"[buffer interim] 3802 false ขอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:10.865497507+07:00","message":"[bufferProcess] interim [480000000]:ขอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:10.865499643+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:10.86550362+07:00","message":"[bufferProcess] send to processor (ticker):ขอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:10.865506759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:10.865510324+07:00","message":"> Transcript [21965] [false]: 'ขอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:10.865512598+07:00","message":"Set StatePrefix (first interim): 'ขอบ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:10.930507037+07:00","message":"receive streaming session, msgId: 3802"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:10.930555938+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบคุณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:10.930565324+07:00","message":"receive interim result [false|false]: ขอบคุณ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:10.930582949+07:00","message":"[buffer interim] 3802 false ขอบคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:10.930591548+07:00","message":"[bufferProcess] interim [540000000]:ขอบคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:10.93059442+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:11.120199143+07:00","message":"receive streaming session, msgId: 3802"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:11.120249011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบคุณค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:11.120255736+07:00","message":"receive interim result [false|false]: ขอบคุณค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:11.120271509+07:00","message":"[buffer interim] 3802 false ขอบคุณค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:11.120279065+07:00","message":"[bufferProcess] interim [780000000]:ขอบคุณค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:11.120282043+07:00","message":"[bufferProcess] send to processor:ขอบคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:11.120288751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:11.120291713+07:00","message":"> Transcript [21966] [false]: 'ขอบคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:11.120295834+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:11.120298194+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:11.120301285+07:00","message":"StatePrefix: 'ขอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:11.120303852+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:11.515346716+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:11.515357687+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:11.767073233+07:00","message":"receive streaming session, msgId: 3802"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:11.767125017+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบคุณค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:11.767132475+07:00","message":"receive interim result [false|false]: ขอบคุณค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:11.767151506+07:00","message":"[buffer interim] 3802 false ขอบคุณค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:11.767161929+07:00","message":"[bufferProcess] interim [380000000]:ขอบคุณค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:11.767166301+07:00","message":"[bufferProcess] send to processor:ขอบคุณค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:11.767173999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:11.767178164+07:00","message":"> Transcript [21967] [false]: 'ขอบคุณค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:11.767183393+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:11.767186444+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:11.767190568+07:00","message":"StatePrefix: 'ขอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:11.767193972+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:12.510069619+07:00","message":"[GCS] IsForceVAD: false for message ID: 3802"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:12.596760617+07:00","message":"receive streaming session, msgId: 3802"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:12.596819276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบคุณค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:12.596826007+07:00","message":"receive interim result [true|false]: ขอบคุณค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:12.596835411+07:00","message":"end recv isFinal message id 3802"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:12.596837702+07:00","message":"end Recv id 3802"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:12.596846243+07:00","message":"[buffer interim] 3802 true ขอบคุณค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:12.596854933+07:00","message":"[bufferProcess] interim [340000000]:ขอบคุณค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:12.596865655+07:00","message":"[bufferProcess] send to processor (isfinal):ขอบคุณค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:12.596873778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:12.596878315+07:00","message":"> Transcript [21968] [false]: 'ขอบคุณค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:12.596882637+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:12.596887197+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:12.596889606+07:00","message":"StatePrefix: 'ขอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:12.596891811+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:12.596893792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:12.596895989+07:00","message":"> Transcript [21969] [true]: 'ขอบคุณค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:12.59689814+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:12.5969002+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:12.596902297+07:00","message":"StatePrefix: 'ขอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:12.596904219+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:12.596907086+07:00","message":"Push: 'ขอบคุณค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:12.596915614+07:00","message":"push: {true ขอบคุณค่ะ 0 0xc0031c5980}"}
{"level":"info","service":"Main","time":"2026-08-22T12:19:12.608185172+07:00","message":"write wav file: './tmp/7666/7666_3802.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:12.701372918+07:00","message":"[GCS] Start streaming session, msgId: 3803"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:13.283974276+07:00","message":"receive streaming session, msgId: 3803"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:13.284012025+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:13.28401818+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:13.284033845+07:00","message":"[buffer interim] 3803 false ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:13.284039605+07:00","message":"[bufferProcess] interim [420000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:13.284041572+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:13.435286841+07:00","message":"receive streaming session, msgId: 3803"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:13.435325448+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปนะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:13.435331474+07:00","message":"receive interim result [false|false]: ไปนะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:13.435346483+07:00","message":"[buffer interim] 3803 false ไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:13.435353953+07:00","message":"[bufferProcess] interim [540000000]:ไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:13.435356874+07:00","message":"[bufferProcess] send to processor:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:13.435360534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:13.435363764+07:00","message":"> Transcript [21970] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:13.435365944+07:00","message":"Set StatePrefix (first interim): 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:13.550915946+07:00","message":"receive streaming session, msgId: 3803"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:13.550956632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:13.550961829+07:00","message":"receive interim result [false|false]: ไปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:13.550976242+07:00","message":"[buffer interim] 3803 false ไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:13.550983285+07:00","message":"[bufferProcess] interim [660000000]:ไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:13.550985793+07:00","message":"[bufferProcess] send to processor:ไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:13.550989137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:13.550992397+07:00","message":"> Transcript [21971] [false]: 'ไปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:13.550995416+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:13.550997862+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:13.55100067+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:13.551003132+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:13.810618429+07:00","message":"receive streaming session, msgId: 3803"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:13.810659591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปนะคะก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:13.810665553+07:00","message":"receive interim result [false|false]: ไปนะคะก็"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:13.810676276+07:00","message":"[buffer interim] 3803 false ไปนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:13.810684657+07:00","message":"[bufferProcess] interim [900000000]:ไปนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:13.81068715+07:00","message":"[bufferProcess] send to processor:ไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:13.810692993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:13.810696009+07:00","message":"> Transcript [21972] [false]: 'ไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:13.810699461+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:13.810701669+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:13.810703729+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:13.810706121+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:13.893941033+07:00","message":"receive streaming session, msgId: 3803"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:13.893976694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปนะคะก็มา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:13.893982464+07:00","message":"receive interim result [false|false]: ไปนะคะก็มา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:13.893991916+07:00","message":"[buffer interim] 3803 false ไปนะคะก็มา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:13.893998484+07:00","message":"[bufferProcess] interim [20000000]:ไปนะคะก็มา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:13.894001008+07:00","message":"[bufferProcess] send to processor:ไปนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:13.894004705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:13.894007778+07:00","message":"> Transcript [21973] [false]: 'ไปนะคะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:13.894010679+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:13.894012837+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:13.894015299+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:13.894017444+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:14.138895748+07:00","message":"receive streaming session, msgId: 3803"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:14.138936403+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปนะคะก็มารับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:14.13894228+07:00","message":"receive interim result [false|false]: ไปนะคะก็มารับ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:14.13895631+07:00","message":"[buffer interim] 3803 false ไปนะคะก็มารับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.138963257+07:00","message":"[bufferProcess] interim [260000000]:ไปนะคะก็มารับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.138966085+07:00","message":"[bufferProcess] send to processor:ไปนะคะก็มา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.13897058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.138973718+07:00","message":"> Transcript [21974] [false]: 'ไปนะคะก็มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.138977114+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.138979453+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.138981797+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.138984919+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.138987767+07:00","message":"Push: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.13898977+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.138991878+07:00","message":"Set new StatePrefix : 'ไปนะคะก็มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.138994879+07:00","message":"Next Push (prob) : 'นะคะก็มา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:14.139002833+07:00","message":"push: {false ไป 0 0xc002696300}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:14.32422637+07:00","message":"receive streaming session, msgId: 3803"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:14.324264127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปนะคะก็มารับฟัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:14.324270767+07:00","message":"receive interim result [false|false]: ไปนะคะก็มารับฟัง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:14.324283947+07:00","message":"[buffer interim] 3803 false ไปนะคะก็มารับฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.324294628+07:00","message":"[bufferProcess] interim [440000000]:ไปนะคะก็มารับฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.324298697+07:00","message":"[bufferProcess] send to processor:ไปนะคะก็มารับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.324307289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.324312241+07:00","message":"> Transcript [21975] [false]: 'ไปนะคะก็มารับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.324317188+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.324320189+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.324323348+07:00","message":"StatePrefix: 'ไปนะคะก็มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.324327201+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:14.502220655+07:00","message":"receive streaming session, msgId: 3803"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:14.5022627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปนะคะก็มารับฟังกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:14.502269463+07:00","message":"receive interim result [false|false]: ไปนะคะก็มารับฟังกับ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:14.502282944+07:00","message":"[buffer interim] 3803 false ไปนะคะก็มารับฟังกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.502290029+07:00","message":"[bufferProcess] interim [620000000]:ไปนะคะก็มารับฟังกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.502293136+07:00","message":"[bufferProcess] send to processor:ไปนะคะก็มารับฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.502300076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.502303258+07:00","message":"> Transcript [21976] [false]: 'ไปนะคะก็มารับฟัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.502306925+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.502309202+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.5023117+07:00","message":"StatePrefix: 'ไปนะคะก็มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.502314668+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:14.516417024+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:14.516431907+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:14.704647282+07:00","message":"receive streaming session, msgId: 3803"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:14.704688025+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปนะคะก็มารับฟัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:14.70469402+07:00","message":"receive interim result [false|false]: ไปนะคะก็มารับฟัง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:14.70470838+07:00","message":"[buffer interim] 3803 false ไปนะคะก็มารับฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.704715309+07:00","message":"[bufferProcess] interim [680000000]:ไปนะคะก็มารับฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.704718511+07:00","message":"[bufferProcess] send to processor:ไปนะคะก็มารับฟังกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.70472559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.704729178+07:00","message":"> Transcript [21977] [false]: 'ไปนะคะก็มารับฟังกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.704732974+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.704735181+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.704737418+07:00","message":"StatePrefix: 'ไปนะคะก็มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.704739799+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:14.737985705+07:00","message":"receive streaming session, msgId: 3803"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:14.738030798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปนะคะก็มารับฟังกบฏ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:14.738037285+07:00","message":"receive interim result [false|false]: ไปนะคะก็มารับฟังกบฏ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:14.738054009+07:00","message":"[buffer interim] 3803 false ไปนะคะก็มารับฟังกบฏ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.738062749+07:00","message":"[bufferProcess] interim [740000000]:ไปนะคะก็มารับฟังกบฏ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.738065735+07:00","message":"[bufferProcess] send to processor:ไปนะคะก็มารับฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.738071493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.738074727+07:00","message":"> Transcript [21978] [false]: 'ไปนะคะก็มารับฟัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.73807877+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.738081195+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.738083476+07:00","message":"StatePrefix: 'ไปนะคะก็มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.738085733+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.738090765+07:00","message":"Push: 'นะคะก็มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.738093012+07:00","message":"TextPushed: 'ไปนะคะก็มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.73809518+07:00","message":"Set new StatePrefix : 'ไปนะคะก็มารับฟัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.738097536+07:00","message":"Next Push (prob) : 'รับฟัง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:14.738105244+07:00","message":"push: {false นะคะก็มา 0 0xc002696300}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:14.833037096+07:00","message":"receive streaming session, msgId: 3803"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:14.833073524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปนะคะก็มารับฟังบทเพลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:14.833079415+07:00","message":"receive interim result [false|false]: ไปนะคะก็มารับฟังบทเพลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:14.833094047+07:00","message":"[buffer interim] 3803 false ไปนะคะก็มารับฟังบทเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.833101169+07:00","message":"[bufferProcess] interim [980000000]:ไปนะคะก็มารับฟังบทเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.833104135+07:00","message":"[bufferProcess] send to processor:ไปนะคะก็มารับฟังกบฏ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.833108141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.833111163+07:00","message":"> Transcript [21979] [false]: 'ไปนะคะก็มารับฟังกบฏ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.83311429+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.83311667+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.833118866+07:00","message":"StatePrefix: 'ไปนะคะก็มารับฟัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:14.833121277+07:00","message":"TextPushed: 'ไปนะคะก็มา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:15.022377968+07:00","message":"receive streaming session, msgId: 3803"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:15.022421104+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปนะคะก็มารับฟังบทเพลงที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:15.022427246+07:00","message":"receive interim result [false|false]: ไปนะคะก็มารับฟังบทเพลงที่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:15.022445082+07:00","message":"[buffer interim] 3803 false ไปนะคะก็มารับฟังบทเพลงที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:15.022453563+07:00","message":"[bufferProcess] interim [160000000]:ไปนะคะก็มารับฟังบทเพลงที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:15.022456372+07:00","message":"[bufferProcess] send to processor:ไปนะคะก็มารับฟังบทเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:15.022460496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:15.022463816+07:00","message":"> Transcript [21980] [false]: 'ไปนะคะก็มารับฟังบทเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:15.022468185+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:15.02247066+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:15.022473189+07:00","message":"StatePrefix: 'ไปนะคะก็มารับฟัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:15.022475978+07:00","message":"TextPushed: 'ไปนะคะก็มา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:15.662485282+07:00","message":"receive streaming session, msgId: 3803"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:15.662528945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปนะคะก็มารับฟังบทเพลงที่ใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:15.662535602+07:00","message":"receive interim result [false|false]: ไปนะคะก็มารับฟังบทเพลงที่ใช้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:15.662548609+07:00","message":"[buffer interim] 3803 false ไปนะคะก็มารับฟังบทเพลงที่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:15.662557346+07:00","message":"[bufferProcess] interim [760000000]:ไปนะคะก็มารับฟังบทเพลงที่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:15.662559948+07:00","message":"[bufferProcess] send to processor:ไปนะคะก็มารับฟังบทเพลงที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:15.662564178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:15.662567031+07:00","message":"> Transcript [21981] [false]: 'ไปนะคะก็มารับฟังบทเพลงที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:15.662570376+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:15.662572617+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:15.66257485+07:00","message":"StatePrefix: 'ไปนะคะก็มารับฟัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:15.662577386+07:00","message":"TextPushed: 'ไปนะคะก็มา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:15.920561854+07:00","message":"receive streaming session, msgId: 3803"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:15.920603218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปนะคะก็มารับฟังบทเพลงที่ใช้ใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:15.920609268+07:00","message":"receive interim result [false|false]: ไปนะคะก็มารับฟังบทเพลงที่ใช้ใน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:15.920619705+07:00","message":"[buffer interim] 3803 false ไปนะคะก็มารับฟังบทเพลงที่ใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:15.920626696+07:00","message":"[bufferProcess] interim [60000000]:ไปนะคะก็มารับฟังบทเพลงที่ใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:15.920629474+07:00","message":"[bufferProcess] send to processor:ไปนะคะก็มารับฟังบทเพลงที่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:15.920632927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:15.920635632+07:00","message":"> Transcript [21982] [false]: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:15.920639534+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:15.920641833+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:15.920644672+07:00","message":"StatePrefix: 'ไปนะคะก็มารับฟัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:15.920647017+07:00","message":"TextPushed: 'ไปนะคะก็มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:15.920649978+07:00","message":"Push: 'รับฟัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:15.920652166+07:00","message":"TextPushed: 'ไปนะคะก็มารับฟัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:15.920655305+07:00","message":"Set new StatePrefix : 'ไปนะคะก็มารับฟังบทเพลงที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:15.920658243+07:00","message":"Next Push (prob) : 'บทเพลงที่ใช้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:15.920666046+07:00","message":"push: {false รับฟัง 0 0xc002696300}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:16.066214445+07:00","message":"receive streaming session, msgId: 3803"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:16.066266096+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:16.066275144+07:00","message":"receive interim result [false|false]: ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:16.066296697+07:00","message":"[buffer interim] 3803 false ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.066308542+07:00","message":"[bufferProcess] interim [180000000]:ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.066313117+07:00","message":"[bufferProcess] send to processor:ไปนะคะก็มารับฟังบทเพลงที่ใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.066320302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.066325126+07:00","message":"> Transcript [21983] [false]: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.066331056+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.066339123+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.066344033+07:00","message":"StatePrefix: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.066348685+07:00","message":"TextPushed: 'ไปนะคะก็มารับฟัง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:16.23938607+07:00","message":"receive streaming session, msgId: 3803"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:16.239428658+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:16.239434896+07:00","message":"receive interim result [false|false]: ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่ง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:16.239447601+07:00","message":"[buffer interim] 3803 false ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.239455139+07:00","message":"[bufferProcess] interim [360000000]:ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.239458371+07:00","message":"[bufferProcess] send to processor:ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.239462396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.239465357+07:00","message":"> Transcript [21984] [false]: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.239469553+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.239471901+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.239474123+07:00","message":"StatePrefix: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.239476816+07:00","message":"TextPushed: 'ไปนะคะก็มารับฟัง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:16.431254465+07:00","message":"receive streaming session, msgId: 3803"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:16.431298804+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:16.431307715+07:00","message":"receive interim result [false|false]: ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:16.431323259+07:00","message":"[buffer interim] 3803 false ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.431331507+07:00","message":"[bufferProcess] interim [540000000]:ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.431334753+07:00","message":"[bufferProcess] send to processor:ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.431342471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.4313461+07:00","message":"> Transcript [21985] [false]: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.431350599+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.4313533+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.431355776+07:00","message":"StatePrefix: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.431358962+07:00","message":"TextPushed: 'ไปนะคะก็มารับฟัง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:16.622433088+07:00","message":"receive streaming session, msgId: 3803"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:16.622477841+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:16.62249107+07:00","message":"receive interim result [false|false]: ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันใน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:16.622506634+07:00","message":"[buffer interim] 3803 false ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันใน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.622514363+07:00","message":"[bufferProcess] interim [780000000]:ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันใน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.622517586+07:00","message":"[bufferProcess] send to processor:ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.622525831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.622528877+07:00","message":"> Transcript [21986] [false]: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.622533318+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.622535711+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.622538787+07:00","message":"StatePrefix: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.622541733+07:00","message":"TextPushed: 'ไปนะคะก็มารับฟัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.622549678+07:00","message":"Push: 'บทเพลงที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.622553688+07:00","message":"TextPushed: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.622559675+07:00","message":"Set new StatePrefix : 'ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.622562911+07:00","message":"Next Push (prob) : 'ในการแข่งขัน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:16.622571247+07:00","message":"push: {false บทเพลงที่ใช้ 0 0xc002696300}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:16.757789282+07:00","message":"receive streaming session, msgId: 3803"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:16.757843524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในราย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:16.757851094+07:00","message":"receive interim result [false|false]: ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในราย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:16.757870848+07:00","message":"[buffer interim] 3803 false ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในราย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.757880093+07:00","message":"[bufferProcess] interim [900000000]:ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในราย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.757883598+07:00","message":"[bufferProcess] send to processor:ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันใน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.757888525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.757891724+07:00","message":"> Transcript [21987] [false]: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.757896514+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.757898985+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.757901145+07:00","message":"StatePrefix: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.757904342+07:00","message":"TextPushed: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:16.942494977+07:00","message":"receive streaming session, msgId: 3803"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:16.942535988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:16.942542254+07:00","message":"receive interim result [false|false]: ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:16.942555475+07:00","message":"[buffer interim] 3803 false ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.94256233+07:00","message":"[bufferProcess] interim [80000000]:ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.942565759+07:00","message":"[bufferProcess] send to processor:ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในราย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.942571932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.942574902+07:00","message":"> Transcript [21988] [false]: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.942579122+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.942581832+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.942584388+07:00","message":"StatePrefix: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:16.94258728+07:00","message":"TextPushed: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:17.269927368+07:00","message":"receive streaming session, msgId: 3803"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:17.269970724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:17.26997867+07:00","message":"receive interim result [false|false]: ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:17.269996767+07:00","message":"[buffer interim] 3803 false ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:17.270010089+07:00","message":"[bufferProcess] interim [380000000]:ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:17.270013495+07:00","message":"[bufferProcess] send to processor:ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:17.270021086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:17.270024554+07:00","message":"> Transcript [21989] [false]: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:17.27002879+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:17.270031205+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:17.270034094+07:00","message":"StatePrefix: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:17.270038144+07:00","message":"TextPushed: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:17.337623779+07:00","message":"receive streaming session, msgId: 3803"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:17.337663294+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิงช้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:17.337669051+07:00","message":"receive interim result [false|false]: ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิงช้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:17.337687014+07:00","message":"[buffer interim] 3803 false ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิงช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:17.337696375+07:00","message":"[bufferProcess] interim [500000000]:ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิงช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:17.337699658+07:00","message":"[bufferProcess] send to processor:ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:17.337703982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:17.337706756+07:00","message":"> Transcript [21990] [false]: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:17.337711264+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:17.337713776+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:17.337717124+07:00","message":"StatePrefix: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:17.337720436+07:00","message":"TextPushed: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:17.337723704+07:00","message":"Push: 'ในการแข่งขัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:17.337725938+07:00","message":"TextPushed: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:17.337730506+07:00","message":"Set new StatePrefix : 'ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:17.337733403+07:00","message":"Next Push (prob) : 'ในรายการชิง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:17.337741689+07:00","message":"push: {false ในการแข่งขัน 0 0xc002696300}"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:17.516944934+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:17.51697419+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:17.655985992+07:00","message":"receive streaming session, msgId: 3803"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:17.656045206+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิงช้าสวรรค์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:17.656052402+07:00","message":"receive interim result [false|false]: ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิงช้าสวรรค์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:17.65606967+07:00","message":"[buffer interim] 3803 false ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิงช้าสวรรค์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:17.656077202+07:00","message":"[bufferProcess] interim [740000000]:ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิงช้าสวรรค์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:17.656080451+07:00","message":"[bufferProcess] send to processor:ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิงช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:17.656088757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:17.656091806+07:00","message":"> Transcript [21991] [false]: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิงช้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:17.656095602+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:17.656098504+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:17.656101098+07:00","message":"StatePrefix: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:17.656104523+07:00","message":"TextPushed: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขัน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:18.020060596+07:00","message":"[GCS] IsForceVAD: false for message ID: 3803"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:18.041058547+07:00","message":"receive streaming session, msgId: 3803"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:18.041101857+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิงช้าสวรรค์ 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:18.041108495+07:00","message":"receive interim result [false|false]: ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิงช้าสวรรค์ 2"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:18.041123511+07:00","message":"[buffer interim] 3803 false ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิงช้าสวรรค์ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.041131025+07:00","message":"[bufferProcess] interim [160000000]:ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิงช้าสวรรค์ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.041135089+07:00","message":"[bufferProcess] send to processor:ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิงช้าสวรรค์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.041142814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.041146145+07:00","message":"> Transcript [21992] [false]: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิงช้าสวรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.04115006+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.041152785+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.04115582+07:00","message":"StatePrefix: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.041159149+07:00","message":"TextPushed: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขัน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:18.091209802+07:00","message":"[GCS] Start streaming session, msgId: 3804"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:18.100511075+07:00","message":"receive streaming session, msgId: 3803"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:18.100544444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิงช้าสวรรค์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:18.100551756+07:00","message":"receive interim result [false|false]: ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิงช้าสวรรค์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:18.100562756+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2000\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:18.100565899+07:00","message":"receive interim result [false|false]:  2000"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:18.100575544+07:00","message":"[buffer interim] 3803 false ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิงช้าสวรรค์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:18.100581392+07:00","message":"[buffer interim] 3803 false  2000"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.100587444+07:00","message":"[bufferProcess] interim [340000000]:ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิงช้าสวรรค์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.10059077+07:00","message":"[bufferProcess] send to processor:ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิงช้าสวรรค์ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.100597444+07:00","message":"[bufferProcess] interim [340000000]: 2000"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.100600384+07:00","message":"[bufferProcess] update buffer: ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิงช้าสวรรค์ 2000"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.100603513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.100606605+07:00","message":"> Transcript [21993] [false]: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิงช้าสวรรค์ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.100610175+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.100612486+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.10061459+07:00","message":"StatePrefix: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.100617014+07:00","message":"TextPushed: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขัน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:18.21204731+07:00","message":"receive streaming session, msgId: 3803"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:18.212088073+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปนะคะก็มารับฟังกับบทเพลงที่ใช้ในการแข่งขันในรายการชิงช้าสวรรค์ 2\",\"confidence\":0.8641209}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:18.212096069+07:00","message":"receive interim result [true|false]: ไปนะคะก็มารับฟังกับบทเพลงที่ใช้ในการแข่งขันในรายการชิงช้าสวรรค์ 2"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:18.212107708+07:00","message":"end recv isFinal message id 3803"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:18.212110668+07:00","message":"end Recv id 3803"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:18.212116731+07:00","message":"[buffer interim] 3803 true ไปนะคะก็มารับฟังกับบทเพลงที่ใช้ในการแข่งขันในรายการชิงช้าสวรรค์ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.212128076+07:00","message":"[bufferProcess] interim [340000000]:ไปนะคะก็มารับฟังกับบทเพลงที่ใช้ในการแข่งขันในรายการชิงช้าสวรรค์ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.212135389+07:00","message":"[bufferProcess] send to processor (isfinal):ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิงช้าสวรรค์ 2000"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.212139148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.212142044+07:00","message":"> Transcript [21994] [false]: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิงช้าสวรรค์ 2000'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.21214586+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.212148457+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.212150922+07:00","message":"StatePrefix: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.212154385+07:00","message":"TextPushed: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.212164575+07:00","message":"Push: 'ในรายการชิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.21216665+07:00","message":"TextPushed: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.212169169+07:00","message":"Set new StatePrefix : 'ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิงช้าสวรรค์ 2000'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.212179952+07:00","message":"Next Push (prob) : 'ช้าสวรรค์ 2000'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.212184835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.21218729+07:00","message":"> Transcript [21995] [true]: 'ไปนะคะก็มารับฟังกับบทเพลงที่ใช้ในการแข่งขันในรายการชิงช้าสวรรค์ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.212190142+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.212191979+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.212194276+07:00","message":"StatePrefix: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิงช้าสวรรค์ 2000'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.212196601+07:00","message":"TextPushed: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.212198669+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:18.212312687+07:00","message":"push: {false ในรายการชิง 0 0xc002696300}"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.212417509+07:00","message":"Push: ' 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.212421889+07:00","message":"TextPushed: 'ไปนะคะก็มารับฟังบทเพลงที่ใช้ในการแข่งขันในรายการชิง 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.212424553+07:00","message":"Set new StatePrefix : 'ไปนะคะก็มารับฟังกับบทเพลงที่ใช้ในการแข่งขันในรายการชิงช้าสวรรค์ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.212427052+07:00","message":"Next Push (prob) : 'ไปนะคะก็มารับฟังกับบทเพลงที่ใช้ในการแข่งขันในรายการชิงช้าสวรรค์ 2'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:18.212435371+07:00","message":"push: {true  2 0 0xc002696300}"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.212433019+07:00","message":"write aligntment file to 'tmp/7666/align_message_id_3803.html'"}
{"level":"info","service":"Main","time":"2026-08-22T12:19:18.222643487+07:00","message":"write wav file: './tmp/7666/7666_3803.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:18.633552868+07:00","message":"receive streaming session, msgId: 3804"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:18.633592587+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"16\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:18.633598286+07:00","message":"receive interim result [false|false]: 16"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:18.633614615+07:00","message":"[buffer interim] 3804 false 16"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.633623754+07:00","message":"[bufferProcess] interim [420000000]:16"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.633626127+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:18.731295366+07:00","message":"[GCS] IsForceVAD: false for message ID: 3804"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:18.847439624+07:00","message":"receive streaming session, msgId: 3804"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:18.847487561+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"26\",\"confidence\":0.80081373}],\"is_final\":true,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:18.847493735+07:00","message":"receive interim result [true|false]: 26"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:18.847504569+07:00","message":"end recv isFinal message id 3804"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:18.847507595+07:00","message":"end Recv id 3804"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:18.847515875+07:00","message":"[buffer interim] 3804 true 26"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.847526432+07:00","message":"[bufferProcess] interim [660000000]:26"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.847530479+07:00","message":"[bufferProcess] send to processor (isfinal):16"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.847534049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.847537639+07:00","message":"> Transcript [21996] [false]: '16'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.847540225+07:00","message":"Set StatePrefix (first interim): '16'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.847541964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.847544036+07:00","message":"> Transcript [21997] [true]: '26'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.84754663+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.847549223+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.84755182+07:00","message":"StatePrefix: '16'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.847554068+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:18.847556825+07:00","message":"Push: '26'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:18.847565864+07:00","message":"push: {true 26 0 0xc002a2a680}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:18.851366104+07:00","message":"[GCS] Start streaming session, msgId: 3805"}
{"level":"info","service":"Main","time":"2026-08-22T12:19:18.852944751+07:00","message":"write wav file: './tmp/7666/7666_3804.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:19.212649775+07:00","message":"receive streaming session, msgId: 3805"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:19.212706604+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:19.212712768+07:00","message":"receive interim result [false|false]: นี่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:19.212729902+07:00","message":"[buffer interim] 3805 false นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.21273679+07:00","message":"[bufferProcess] interim [420000000]:นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.212738948+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:19.406914481+07:00","message":"receive streaming session, msgId: 3805"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:19.406953907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:19.406960011+07:00","message":"receive interim result [false|false]: หนี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:19.406985741+07:00","message":"[buffer interim] 3805 false หนี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.406993643+07:00","message":"[bufferProcess] interim [480000000]:หนี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.406996738+07:00","message":"[bufferProcess] send to processor:นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.40700071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.407003861+07:00","message":"> Transcript [21998] [false]: 'นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.40700646+07:00","message":"Set StatePrefix (first interim): 'นี่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:19.433775452+07:00","message":"receive streaming session, msgId: 3805"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:19.433807134+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่เหรอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:19.433812126+07:00","message":"receive interim result [false|false]: นี่เหรอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:19.43382529+07:00","message":"[buffer interim] 3805 false นี่เหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.433832211+07:00","message":"[bufferProcess] interim [540000000]:นี่เหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.433834635+07:00","message":"[bufferProcess] send to processor:หนี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.43383865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.433842359+07:00","message":"> Transcript [21999] [false]: 'หนี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.43384487+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.433847119+07:00","message":"Set new StatePrefix: 'หนี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:19.456639469+07:00","message":"receive streaming session, msgId: 3805"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:19.456674322+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่หรอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:19.456679257+07:00","message":"receive interim result [false|false]: นี่หรอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:19.456693449+07:00","message":"[buffer interim] 3805 false นี่หรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.45670068+07:00","message":"[bufferProcess] interim [600000000]:นี่หรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.45670322+07:00","message":"[bufferProcess] send to processor:นี่เหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.456706645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.456709946+07:00","message":"> Transcript [22000] [false]: 'นี่เหรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.456712417+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.456714477+07:00","message":"Set new StatePrefix: 'นี่เหรอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:19.50909503+07:00","message":"receive streaming session, msgId: 3805"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:19.509132946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีรอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:19.509139018+07:00","message":"receive interim result [false|false]: มีรอบ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:19.509153872+07:00","message":"[buffer interim] 3805 false มีรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.509172493+07:00","message":"[bufferProcess] interim [660000000]:มีรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.509176061+07:00","message":"[bufferProcess] send to processor:นี่หรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.509183937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.509187597+07:00","message":"> Transcript [22001] [false]: 'นี่หรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.509190418+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.509192574+07:00","message":"Set new StatePrefix: 'นี่หรอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:19.599664339+07:00","message":"receive streaming session, msgId: 3805"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:19.599705544+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีรอบละ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:19.599712373+07:00","message":"receive interim result [false|false]: มีรอบละ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:19.599731216+07:00","message":"[buffer interim] 3805 false มีรอบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.599741755+07:00","message":"[bufferProcess] interim [780000000]:มีรอบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.599744637+07:00","message":"[bufferProcess] send to processor:มีรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.599751925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.599755101+07:00","message":"> Transcript [22002] [false]: 'มีรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.599757553+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.599759769+07:00","message":"Set new StatePrefix: 'มีรอบ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:19.719075401+07:00","message":"receive streaming session, msgId: 3805"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:19.71912243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีรอบรัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:19.719129744+07:00","message":"receive interim result [false|false]: มีรอบรัก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:19.719143704+07:00","message":"[buffer interim] 3805 false มีรอบรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.719151453+07:00","message":"[bufferProcess] interim [900000000]:มีรอบรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.719154212+07:00","message":"[bufferProcess] send to processor:มีรอบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.719161354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.719164701+07:00","message":"> Transcript [22003] [false]: 'มีรอบละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.719168922+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.71917159+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.719173795+07:00","message":"StatePrefix: 'มีรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.71917601+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:19.834478192+07:00","message":"receive streaming session, msgId: 3805"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:19.83451967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีรอบละกี่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:19.834525871+07:00","message":"receive interim result [false|false]: มีรอบละกี่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:19.834542954+07:00","message":"[buffer interim] 3805 false มีรอบละกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.834551573+07:00","message":"[bufferProcess] interim [960000000]:มีรอบละกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.83455467+07:00","message":"[bufferProcess] send to processor:มีรอบรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.834558376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.834561764+07:00","message":"> Transcript [22004] [false]: 'มีรอบรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.834564984+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.834567415+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.834569705+07:00","message":"StatePrefix: 'มีรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:19.834571908+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:20.021227553+07:00","message":"receive streaming session, msgId: 3805"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:20.02126295+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีรอบรักหิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:20.021268929+07:00","message":"receive interim result [false|false]: มีรอบรักหิน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:20.02128145+07:00","message":"[buffer interim] 3805 false มีรอบรักหิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.021288972+07:00","message":"[bufferProcess] interim [140000000]:มีรอบรักหิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.021291926+07:00","message":"[bufferProcess] send to processor:มีรอบละกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.021295851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.021298666+07:00","message":"> Transcript [22005] [false]: 'มีรอบละกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.02130229+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.021304556+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.021306964+07:00","message":"StatePrefix: 'มีรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.021309495+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:20.029416343+07:00","message":"receive streaming session, msgId: 3805"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:20.029442753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีรอบรักษ์ถิ่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:20.029456603+07:00","message":"receive interim result [false|false]: มีรอบรักษ์ถิ่น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:20.029470184+07:00","message":"[buffer interim] 3805 false มีรอบรักษ์ถิ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.029475767+07:00","message":"[bufferProcess] interim [200000000]:มีรอบรักษ์ถิ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.029478142+07:00","message":"[bufferProcess] send to processor:มีรอบรักหิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.029480755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.02948318+07:00","message":"> Transcript [22006] [false]: 'มีรอบรักหิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.029486573+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.029488749+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.029490691+07:00","message":"StatePrefix: 'มีรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.029492751+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.029497489+07:00","message":"Push: 'มีรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.029500805+07:00","message":"TextPushed: 'มีรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.029504366+07:00","message":"Set new StatePrefix : 'มีรอบรักหิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.029507761+07:00","message":"Next Push (prob) : 'รักหิน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:20.029517034+07:00","message":"push: {false มีรอบ 0 0xc002a2bf00}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:20.092751364+07:00","message":"receive streaming session, msgId: 3805"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:20.092785461+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีรอบรักหิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:20.092791008+07:00","message":"receive interim result [false|false]: มีรอบรักหิน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:20.092807976+07:00","message":"[buffer interim] 3805 false มีรอบรักหิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.092818063+07:00","message":"[bufferProcess] interim [260000000]:มีรอบรักหิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.092821025+07:00","message":"[bufferProcess] send to processor:มีรอบรักษ์ถิ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.092829515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.092832812+07:00","message":"> Transcript [22007] [false]: 'มีรอบรักษ์ถิ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.092835328+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.092837939+07:00","message":"Set new StatePrefix: 'มีรอบรักษ์ถิ่น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:20.103122918+07:00","message":"receive streaming session, msgId: 3805"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:20.103145699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีรอบรักษ์ถิ่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:20.103151561+07:00","message":"receive interim result [false|false]: มีรอบรักษ์ถิ่น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:20.103164148+07:00","message":"[buffer interim] 3805 false มีรอบรักษ์ถิ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.103169345+07:00","message":"[bufferProcess] interim [320000000]:มีรอบรักษ์ถิ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.103171585+07:00","message":"[bufferProcess] send to processor:มีรอบรักหิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.103178313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.10318113+07:00","message":"> Transcript [22008] [false]: 'มีรอบรักหิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.103183537+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.10318611+07:00","message":"Set new StatePrefix: 'มีรอบรักหิน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:20.222631328+07:00","message":"receive streaming session, msgId: 3805"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:20.222675005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีรอบรักหินเก่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:20.222682039+07:00","message":"receive interim result [false|false]: มีรอบรักหินเก่า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:20.222699974+07:00","message":"[buffer interim] 3805 false มีรอบรักหินเก่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.22270833+07:00","message":"[bufferProcess] interim [380000000]:มีรอบรักหินเก่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.22271136+07:00","message":"[bufferProcess] send to processor:มีรอบรักษ์ถิ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.222719502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.222722733+07:00","message":"> Transcript [22009] [false]: 'มีรอบรักษ์ถิ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.222725082+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.222727684+07:00","message":"Set new StatePrefix: 'มีรอบรักษ์ถิ่น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:20.292245738+07:00","message":"receive streaming session, msgId: 3805"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:20.29229885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีรอบรักหินกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:20.292305595+07:00","message":"receive interim result [false|false]: มีรอบรักหินกับ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:20.292322046+07:00","message":"[buffer interim] 3805 false มีรอบรักหินกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.292329619+07:00","message":"[bufferProcess] interim [440000000]:มีรอบรักหินกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.292333662+07:00","message":"[bufferProcess] send to processor:มีรอบรักหินเก่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.292338195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.292341382+07:00","message":"> Transcript [22010] [false]: 'มีรอบรักหินเก่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.292343904+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.292346059+07:00","message":"Set new StatePrefix: 'มีรอบรักหินเก่า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:20.344977876+07:00","message":"receive streaming session, msgId: 3805"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:20.345016944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีรอบรักถิ่นกบท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:20.345024544+07:00","message":"receive interim result [false|false]: มีรอบรักถิ่นกบท"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:20.345041286+07:00","message":"[buffer interim] 3805 false มีรอบรักถิ่นกบท"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.345049222+07:00","message":"[bufferProcess] interim [500000000]:มีรอบรักถิ่นกบท"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.345052218+07:00","message":"[bufferProcess] send to processor:มีรอบรักหินกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.345055777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.345058905+07:00","message":"> Transcript [22011] [false]: 'มีรอบรักหินกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.345061579+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.345063693+07:00","message":"Set new StatePrefix: 'มีรอบรักหินกับ'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:20.517562481+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:20.517582504+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:20.743237612+07:00","message":"receive streaming session, msgId: 3805"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:20.743285027+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีรอบรักหินกับบทเพลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:20.743291346+07:00","message":"receive interim result [false|false]: มีรอบรักหินกับบทเพลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:20.743310236+07:00","message":"[buffer interim] 3805 false มีรอบรักหินกับบทเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.743318158+07:00","message":"[bufferProcess] interim [860000000]:มีรอบรักหินกับบทเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.743321418+07:00","message":"[bufferProcess] send to processor:มีรอบรักถิ่นกบท"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.743325697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.743328873+07:00","message":"> Transcript [22012] [false]: 'มีรอบรักถิ่นกบท'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.743332115+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:20.743334499+07:00","message":"Set new StatePrefix: 'มีรอบรักถิ่นกบท'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:20.900217774+07:00","message":"[GCS] IsForceVAD: false for message ID: 3805"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:20.970808621+07:00","message":"[GCS] Start streaming session, msgId: 3806"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:21.063272754+07:00","message":"receive streaming session, msgId: 3805"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:21.06331848+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีรอบรักถิ่นกับบทเพลง\",\"confidence\":0.90799916}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:21.063324185+07:00","message":"receive interim result [true|false]: มีรอบรักถิ่นกับบทเพลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:21.063335078+07:00","message":"end recv isFinal message id 3805"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:21.063337667+07:00","message":"end Recv id 3805"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:21.06334456+07:00","message":"[buffer interim] 3805 true มีรอบรักถิ่นกับบทเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.063352261+07:00","message":"[bufferProcess] interim [280000000]:มีรอบรักถิ่นกับบทเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.063356281+07:00","message":"[bufferProcess] send to processor (isfinal):มีรอบรักหินกับบทเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.063359754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.063362692+07:00","message":"> Transcript [22013] [false]: 'มีรอบรักหินกับบทเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.063365124+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.063367188+07:00","message":"Set new StatePrefix: 'มีรอบรักหินกับบทเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.063369069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.063371244+07:00","message":"> Transcript [22014] [true]: 'มีรอบรักถิ่นกับบทเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.063374156+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.063376352+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.0633789+07:00","message":"StatePrefix: 'มีรอบรักหินกับบทเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.0633812+07:00","message":"TextPushed: 'มีรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.063387788+07:00","message":"Push: 'รักถิ่นกับบทเพลง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:21.063396267+07:00","message":"push: {true รักถิ่นกับบทเพลง 0 0xc002a2bf00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:19:21.070568597+07:00","message":"write wav file: './tmp/7666/7666_3805.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:21.090998084+07:00","message":"[GCS] IsForceVAD: false for message ID: 3806"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:21.181863817+07:00","message":"receive streaming session, msgId: 3806"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:21.181892585+07:00","message":"found end of frame, send empty tag with msgId: 3806"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:21.181895998+07:00","message":"end Recv id 3806"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:21.181903864+07:00","message":"[buffer interim] 3806 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.181911028+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.181915344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.181918977+07:00","message":"> Transcript [22015] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.18192217+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.181924683+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.181926896+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.18192892+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.18193172+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:21.181941687+07:00","message":"push: {true \n 0 0xc0029e5b80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:19:21.186097422+07:00","message":"write wav file: './tmp/7666/7666_3806.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:21.220914569+07:00","message":"[GCS] Start streaming session, msgId: 3807"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:21.749190803+07:00","message":"receive streaming session, msgId: 3807"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:21.749231392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตรวจ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:21.749237046+07:00","message":"receive interim result [false|false]: ตรวจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:21.749248742+07:00","message":"[buffer interim] 3807 false ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.74926409+07:00","message":"[bufferProcess] interim [360000000]:ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.749266315+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:21.902612059+07:00","message":"receive streaming session, msgId: 3807"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:21.902651932+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:21.902657414+07:00","message":"receive interim result [false|false]: ด่วน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:21.902673605+07:00","message":"[buffer interim] 3807 false ด่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.902680807+07:00","message":"[bufferProcess] interim [480000000]:ด่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.902683867+07:00","message":"[bufferProcess] send to processor:ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.902687621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.902690726+07:00","message":"> Transcript [22016] [false]: 'ตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.90269297+07:00","message":"Set StatePrefix (first interim): 'ตรวจ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:21.940034263+07:00","message":"receive streaming session, msgId: 3807"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:21.940072872+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:21.940078441+07:00","message":"receive interim result [false|false]: ส่วนที่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:21.940097006+07:00","message":"receive streaming session, msgId: 3807"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:21.940100619+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด่วนพิษ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:21.940103058+07:00","message":"receive interim result [false|false]: ด่วนพิษ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:21.940108598+07:00","message":"[buffer interim] 3807 false ส่วนที่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:21.940111621+07:00","message":"[buffer interim] 3807 false ด่วนพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.940121728+07:00","message":"[bufferProcess] interim [540000000]:ส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.940124162+07:00","message":"[bufferProcess] send to processor:ด่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.940127183+07:00","message":"[bufferProcess] interim [600000000]:ด่วนพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.940129218+07:00","message":"[bufferProcess] send to processor:ส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.940136947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.940139961+07:00","message":"> Transcript [22017] [false]: 'ด่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.940142495+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.940150817+07:00","message":"Set new StatePrefix: 'ด่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.940152668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.940154877+07:00","message":"> Transcript [22018] [false]: 'ส่วนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.940156656+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:21.940158552+07:00","message":"Set new StatePrefix: 'ส่วนที่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:22.067742985+07:00","message":"receive streaming session, msgId: 3807"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:22.067778243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด่วนที่สุด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:22.067783773+07:00","message":"receive interim result [false|false]: ด่วนที่สุด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:22.067798419+07:00","message":"[buffer interim] 3807 false ด่วนที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:22.067805783+07:00","message":"[bufferProcess] interim [660000000]:ด่วนที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:22.067812225+07:00","message":"[bufferProcess] send to processor:ด่วนพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:22.067816368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:22.067819337+07:00","message":"> Transcript [22019] [false]: 'ด่วนพิษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:22.067821818+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:22.067824201+07:00","message":"Set new StatePrefix: 'ด่วนพิษ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:22.070984729+07:00","message":"receive streaming session, msgId: 3807"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:22.070996853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด่วนพิเศษ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:22.071000117+07:00","message":"receive interim result [false|false]: ด่วนพิเศษ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:22.071008902+07:00","message":"[buffer interim] 3807 false ด่วนพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:22.071012961+07:00","message":"[bufferProcess] interim [720000000]:ด่วนพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:22.071015127+07:00","message":"[bufferProcess] send to processor:ด่วนที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:22.071017571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:22.071019859+07:00","message":"> Transcript [22020] [false]: 'ด่วนที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:22.071021733+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:22.071023623+07:00","message":"Set new StatePrefix: 'ด่วนที่สุด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:22.20427641+07:00","message":"receive streaming session, msgId: 3807"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:22.204318977+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด่วนพิศวาส\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:22.204325702+07:00","message":"receive interim result [false|false]: ด่วนพิศวาส"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:22.204343773+07:00","message":"[buffer interim] 3807 false ด่วนพิศวาส"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:22.20435199+07:00","message":"[bufferProcess] interim [780000000]:ด่วนพิศวาส"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:22.204355255+07:00","message":"[bufferProcess] send to processor:ด่วนพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:22.204359201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:22.20436273+07:00","message":"> Transcript [22021] [false]: 'ด่วนพิเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:22.204365652+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:22.204367973+07:00","message":"Set new StatePrefix: 'ด่วนพิเศษ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:22.650155735+07:00","message":"receive streaming session, msgId: 3807"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:22.650192611+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด่วนพิศวาสค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:22.650198427+07:00","message":"receive interim result [false|false]: ด่วนพิศวาสค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:22.650214053+07:00","message":"[buffer interim] 3807 false ด่วนพิศวาสค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:22.650220895+07:00","message":"[bufferProcess] interim [320000000]:ด่วนพิศวาสค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:22.650223802+07:00","message":"[bufferProcess] send to processor:ด่วนพิศวาส"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:22.650227268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:22.650230527+07:00","message":"> Transcript [22022] [false]: 'ด่วนพิศวาส'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:22.650233018+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:22.65023512+07:00","message":"Set new StatePrefix: 'ด่วนพิศวาส'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:23.080613484+07:00","message":"[GCS] IsForceVAD: false for message ID: 3807"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:23.171020705+07:00","message":"receive streaming session, msgId: 3807"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:23.171061708+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด่วนพิศวาสค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:23.171067979+07:00","message":"receive interim result [true|false]: ด่วนพิศวาสค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:23.171079664+07:00","message":"end recv isFinal message id 3807"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:23.17108215+07:00","message":"end Recv id 3807"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:23.17108947+07:00","message":"[buffer interim] 3807 true ด่วนพิศวาสค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:23.171096234+07:00","message":"[bufferProcess] interim [890000000]:ด่วนพิศวาสค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:23.17110035+07:00","message":"[bufferProcess] send to processor (isfinal):ด่วนพิศวาสค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:23.171107866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:23.171132634+07:00","message":"> Transcript [22023] [false]: 'ด่วนพิศวาสค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:23.171139313+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:23.171143062+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:23.171145959+07:00","message":"StatePrefix: 'ด่วนพิศวาส'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:23.171148302+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:23.171151044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:23.171153889+07:00","message":"> Transcript [22024] [true]: 'ด่วนพิศวาสค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:23.171156439+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:23.171158275+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:23.171160165+07:00","message":"StatePrefix: 'ด่วนพิศวาส'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:23.171162161+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:23.171165669+07:00","message":"Push: 'ด่วนพิศวาสค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:23.171177695+07:00","message":"push: {true ด่วนพิศวาสค่ะ 0 0xc002696d80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:19:23.177876343+07:00","message":"write wav file: './tmp/7666/7666_3807.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:23.517814608+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:23.517842847+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:23.651333722+07:00","message":"[GCS] Start streaming session, msgId: 3808"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:23.721400679+07:00","message":"[GCS] IsForceVAD: false for message ID: 3808"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:23.851614769+07:00","message":"[GCS] Start streaming session, msgId: 3809"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:23.86200976+07:00","message":"[GCS] Cleaned up inactive client: 3789"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:23.862045505+07:00","message":"[GCS] Cleaned up inactive client: 3788"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:23.86204862+07:00","message":"[GCS] Cleaned up inactive client: 3790"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:23.862050782+07:00","message":"[GCS] Cleaned up inactive client: 3792"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:23.862052815+07:00","message":"[GCS] Cleaned up inactive client: 3787"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:23.862054877+07:00","message":"[GCS] Cleaned up inactive client: 3791"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:23.899478594+07:00","message":"receive streaming session, msgId: 3808"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:23.89951151+07:00","message":"found end of frame, send empty tag with msgId: 3808"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:23.899515329+07:00","message":"end Recv id 3808"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:23.899523654+07:00","message":"[buffer interim] 3808 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:23.899531662+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:23.899542118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:23.89954555+07:00","message":"> Transcript [22025] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:23.89954855+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:23.899550773+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:23.899553381+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:23.89955583+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:23.899562484+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:23.899574437+07:00","message":"push: {true \n 0 0xc002696e80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:19:23.904137359+07:00","message":"write wav file: './tmp/7666/7666_3808.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:24.550637336+07:00","message":"[GCS] IsForceVAD: false for message ID: 3809"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:24.631842089+07:00","message":"receive streaming session, msgId: 3809"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:24.631880621+07:00","message":"found end of frame, send empty tag with msgId: 3809"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:24.6318852+07:00","message":"end Recv id 3809"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:24.631902078+07:00","message":"[buffer interim] 3809 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:24.631944914+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:24.631950024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:24.631954186+07:00","message":"> Transcript [22026] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:24.631957047+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:24.631959302+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:24.631961326+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:24.631963263+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:24.631976382+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:24.631987251+07:00","message":"push: {true \n 0 0xc0031c5e00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:19:24.638172839+07:00","message":"write wav file: './tmp/7666/7666_3809.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:24.681008972+07:00","message":"[GCS] Start streaming session, msgId: 3810"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:26.51865216+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:26.51867306+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:29.518863369+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:29.518874235+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:29.811992475+07:00","message":"[GCS] IsForceVAD: false for message ID: 3810"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:29.893919536+07:00","message":"receive streaming session, msgId: 3810"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:29.89395045+07:00","message":"found end of frame, send empty tag with msgId: 3810"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:29.893954354+07:00","message":"end Recv id 3810"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:29.893964766+07:00","message":"[buffer interim] 3810 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:29.893972709+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:29.893977524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:29.893980533+07:00","message":"> Transcript [22027] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:29.893983603+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:29.893985781+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:29.89398794+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:29.893989955+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:29.8939972+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:29.894006848+07:00","message":"push: {true \n 0 0xc0026cb780}"}
{"level":"info","service":"Main","time":"2026-08-22T12:19:29.908367406+07:00","message":"write wav file: './tmp/7666/7666_3810.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:32.519625403+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:32.519625332+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:34.552197773+07:00","message":"[GCS] Start streaming session, msgId: 3811"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:35.191491379+07:00","message":"[GCS] IsForceVAD: false for message ID: 3811"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:35.278700668+07:00","message":"receive streaming session, msgId: 3811"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:35.278735903+07:00","message":"found end of frame, send empty tag with msgId: 3811"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:35.278740044+07:00","message":"end Recv id 3811"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:35.278748842+07:00","message":"[buffer interim] 3811 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:35.278756367+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:35.278760654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:35.27876464+07:00","message":"> Transcript [22028] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:35.278767783+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:35.27876998+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:35.27877225+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:35.278774204+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:35.278781757+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:35.278791163+07:00","message":"push: {true \n 0 0xc0031c4080}"}
{"level":"info","service":"Main","time":"2026-08-22T12:19:35.285436107+07:00","message":"write wav file: './tmp/7666/7666_3811.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:35.321117818+07:00","message":"[GCS] Start streaming session, msgId: 3812"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:35.520621849+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:35.520621881+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:38.520646566+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:38.520679044+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:40.440577575+07:00","message":"[GCS] IsForceVAD: false for message ID: 3812"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:40.536105686+07:00","message":"receive streaming session, msgId: 3812"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:40.536136686+07:00","message":"found end of frame, send empty tag with msgId: 3812"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:40.536140983+07:00","message":"end Recv id 3812"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:40.536149226+07:00","message":"[buffer interim] 3812 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:40.536156052+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:40.536160649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:40.536164384+07:00","message":"> Transcript [22029] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:40.536167611+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:40.536169762+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:40.536171837+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:40.536173805+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:40.536176767+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:40.536185979+07:00","message":"push: {true \n 0 0xc0037f3600}"}
{"level":"info","service":"Main","time":"2026-08-22T12:19:40.546850164+07:00","message":"write wav file: './tmp/7666/7666_3812.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:41.081315609+07:00","message":"[GCS] Start streaming session, msgId: 3813"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:41.520860709+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:41.520877277+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:44.520888269+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:44.520913094+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:46.209783465+07:00","message":"[GCS] IsForceVAD: false for message ID: 3813"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:46.307522358+07:00","message":"receive streaming session, msgId: 3813"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:46.307552801+07:00","message":"found end of frame, send empty tag with msgId: 3813"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:46.307556615+07:00","message":"end Recv id 3813"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:46.307577145+07:00","message":"[buffer interim] 3813 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:46.307618813+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:46.307624042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:46.307627654+07:00","message":"> Transcript [22030] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:46.307630613+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:46.307632773+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:46.307634859+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:46.307636823+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:46.307639728+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:46.307650071+07:00","message":"push: {true \n 0 0xc00291a400}"}
{"level":"info","service":"Main","time":"2026-08-22T12:19:46.320225208+07:00","message":"write wav file: './tmp/7666/7666_3813.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:47.520979617+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:47.521015479+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:49.211381379+07:00","message":"[GCS] Start streaming session, msgId: 3814"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:50.522064611+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:50.522094538+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:53.522797257+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:53.522811293+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:53.862256833+07:00","message":"[GCS] Cleaned up inactive client: 3794"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:53.862297976+07:00","message":"[GCS] Cleaned up inactive client: 3795"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:53.862302145+07:00","message":"[GCS] Cleaned up inactive client: 3798"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:53.862304303+07:00","message":"[GCS] Cleaned up inactive client: 3797"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:53.862306381+07:00","message":"[GCS] Cleaned up inactive client: 3793"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:53.86230881+07:00","message":"[GCS] Cleaned up inactive client: 3796"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:53.862310933+07:00","message":"[GCS] Cleaned up inactive client: 3799"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:54.340624951+07:00","message":"[GCS] IsForceVAD: false for message ID: 3814"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:54.434502094+07:00","message":"receive streaming session, msgId: 3814"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:54.434525242+07:00","message":"found end of frame, send empty tag with msgId: 3814"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:54.434528862+07:00","message":"end Recv id 3814"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:54.434537868+07:00","message":"[buffer interim] 3814 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:54.434546288+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:54.434551546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:54.434554975+07:00","message":"> Transcript [22031] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:54.434557867+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:54.434560464+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:54.434562917+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:54.434564936+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:19:54.43456783+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:54.434578073+07:00","message":"push: {true \n 0 0xc002a2ab00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:19:54.445639042+07:00","message":"write wav file: './tmp/7666/7666_3814.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:56.523485507+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:56.523498763+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:59.524067178+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:19:59.524067241+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:19:59.661237628+07:00","message":"[GCS] Start streaming session, msgId: 3815"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:02.524555586+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:02.524565367+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:03.949818747+07:00","message":"[GCS] IsForceVAD: false for message ID: 3815"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:04.034394371+07:00","message":"receive streaming session, msgId: 3815"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:04.034419127+07:00","message":"found end of frame, send empty tag with msgId: 3815"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:04.034423748+07:00","message":"end Recv id 3815"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:04.034434459+07:00","message":"[buffer interim] 3815 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:04.034457963+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:04.034464548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:04.034469651+07:00","message":"> Transcript [22032] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:04.034473364+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:04.034476144+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:04.034479776+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:04.034483586+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:04.034488005+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:04.03450239+07:00","message":"push: {true \n 0 0xc002696c00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:20:04.046510148+07:00","message":"write wav file: './tmp/7666/7666_3815.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:04.400548539+07:00","message":"[GCS] Start streaming session, msgId: 3816"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:05.525219391+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:05.525221347+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:08.525769041+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:08.525776355+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:08.571008544+07:00","message":"[GCS] IsForceVAD: false for message ID: 3816"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:08.660171043+07:00","message":"receive streaming session, msgId: 3816"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:08.660196273+07:00","message":"found end of frame, send empty tag with msgId: 3816"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:08.660199774+07:00","message":"end Recv id 3816"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:08.660208715+07:00","message":"[buffer interim] 3816 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:08.660216521+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:08.660222987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:08.660228685+07:00","message":"> Transcript [22033] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:08.660231738+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:08.660234066+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:08.660236171+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:08.660238245+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:08.660241484+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:08.66025149+07:00","message":"push: {true \n 0 0xc0037f3d00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:20:08.669802916+07:00","message":"write wav file: './tmp/7666/7666_3816.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:08.820160424+07:00","message":"[GCS] Start streaming session, msgId: 3817"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:09.648964102+07:00","message":"[GCS] IsForceVAD: false for message ID: 3817"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:09.722390946+07:00","message":"[GCS] Start streaming session, msgId: 3818"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:09.737064657+07:00","message":"receive streaming session, msgId: 3817"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:09.73708275+07:00","message":"found end of frame, send empty tag with msgId: 3817"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:09.73708618+07:00","message":"end Recv id 3817"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:09.737092852+07:00","message":"[buffer interim] 3817 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:09.737099638+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:09.737104516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:09.737107579+07:00","message":"> Transcript [22034] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:09.737110223+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:09.737112434+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:09.73711449+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:09.737116451+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:09.737123245+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:09.73713197+07:00","message":"push: {true \n 0 0xc00291aa80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:20:09.743488795+07:00","message":"write wav file: './tmp/7666/7666_3817.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:11.526484335+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:11.526490813+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:13.429675455+07:00","message":"[GCS] IsForceVAD: false for message ID: 3818"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:13.519234328+07:00","message":"receive streaming session, msgId: 3818"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:13.519257187+07:00","message":"found end of frame, send empty tag with msgId: 3818"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:13.519260187+07:00","message":"end Recv id 3818"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:13.519267873+07:00","message":"[buffer interim] 3818 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:13.519274581+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:13.519279058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:13.519282224+07:00","message":"> Transcript [22035] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:13.519284933+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:13.519287102+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:13.51928908+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:13.51929104+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:13.519300332+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:13.519309429+07:00","message":"push: {true \n 0 0xc002696780}"}
{"level":"info","service":"Main","time":"2026-08-22T12:20:13.53073472+07:00","message":"write wav file: './tmp/7666/7666_3818.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:13.690309651+07:00","message":"[GCS] Start streaming session, msgId: 3819"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:14.073069981+07:00","message":"[GCS] IsForceVAD: false for message ID: 3819"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:14.171440695+07:00","message":"receive streaming session, msgId: 3819"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:14.17146627+07:00","message":"found end of frame, send empty tag with msgId: 3819"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:14.171469751+07:00","message":"end Recv id 3819"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:14.171478523+07:00","message":"[buffer interim] 3819 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:14.171486349+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:14.17149089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:14.171494714+07:00","message":"> Transcript [22036] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:14.17149785+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:14.171500239+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:14.171502173+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:14.171504158+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:14.17151265+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:14.171522937+07:00","message":"push: {true \n 0 0xc002696000}"}
{"level":"info","service":"Main","time":"2026-08-22T12:20:14.176095281+07:00","message":"write wav file: './tmp/7666/7666_3819.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:14.200165488+07:00","message":"[GCS] Start streaming session, msgId: 3820"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:14.390000912+07:00","message":"[GCS] IsForceVAD: false for message ID: 3820"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:14.485128707+07:00","message":"receive streaming session, msgId: 3820"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:14.485173172+07:00","message":"found end of frame, send empty tag with msgId: 3820"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:14.485177256+07:00","message":"end Recv id 3820"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:14.485186037+07:00","message":"[buffer interim] 3820 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:14.485193307+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:14.485197793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:14.485200816+07:00","message":"> Transcript [22037] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:14.485203583+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:14.485205664+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:14.485207679+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:14.485209564+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:14.485212587+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:14.485222493+07:00","message":"push: {true \n 0 0xc002a2a000}"}
{"level":"info","service":"Main","time":"2026-08-22T12:20:14.490224631+07:00","message":"write wav file: './tmp/7666/7666_3820.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:14.527505932+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:14.527547568+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:14.581011828+07:00","message":"[GCS] Start streaming session, msgId: 3821"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:14.970611238+07:00","message":"[GCS] IsForceVAD: false for message ID: 3821"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:15.063784125+07:00","message":"receive streaming session, msgId: 3821"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:15.063826218+07:00","message":"found end of frame, send empty tag with msgId: 3821"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:15.063830877+07:00","message":"end Recv id 3821"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:15.063842165+07:00","message":"[buffer interim] 3821 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:15.063852422+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:15.063859321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:15.063863858+07:00","message":"> Transcript [22038] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:15.063868093+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:15.063871206+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:15.063874138+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:15.063877031+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:15.063881728+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:15.063903519+07:00","message":"push: {true \n 0 0xc002cc5d00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:20:15.06928521+07:00","message":"write wav file: './tmp/7666/7666_3821.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:15.090739848+07:00","message":"[GCS] Start streaming session, msgId: 3822"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:15.420052348+07:00","message":"[GCS] IsForceVAD: false for message ID: 3822"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:15.489776987+07:00","message":"[GCS] Start streaming session, msgId: 3823"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:15.505638489+07:00","message":"receive streaming session, msgId: 3822"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:15.505654378+07:00","message":"found end of frame, send empty tag with msgId: 3822"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:15.505657606+07:00","message":"end Recv id 3822"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:15.50566417+07:00","message":"[buffer interim] 3822 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:15.505671804+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:15.50567595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:15.505679174+07:00","message":"> Transcript [22039] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:15.505682013+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:15.505684317+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:15.50568661+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:15.505688835+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:15.505691799+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:15.50570055+07:00","message":"push: {true \n 0 0xc002696980}"}
{"level":"info","service":"Main","time":"2026-08-22T12:20:15.511578501+07:00","message":"write wav file: './tmp/7666/7666_3822.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:15.928978891+07:00","message":"[GCS] IsForceVAD: false for message ID: 3823"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:16.000698869+07:00","message":"[GCS] Start streaming session, msgId: 3824"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:16.042324844+07:00","message":"receive streaming session, msgId: 3823"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:16.042352801+07:00","message":"found end of frame, send empty tag with msgId: 3823"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:16.042356368+07:00","message":"end Recv id 3823"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:16.042363729+07:00","message":"[buffer interim] 3823 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:16.042370697+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:16.042374893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:16.042378623+07:00","message":"> Transcript [22040] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:16.042382213+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:16.042384501+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:16.042386713+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:16.042389317+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:16.042398973+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:16.042409995+07:00","message":"push: {true \n 0 0xc002a2b900}"}
{"level":"info","service":"Main","time":"2026-08-22T12:20:16.048623274+07:00","message":"write wav file: './tmp/7666/7666_3823.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:17.52810575+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:17.528142299+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:18.239458193+07:00","message":"[GCS] IsForceVAD: false for message ID: 3824"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:18.324434978+07:00","message":"receive streaming session, msgId: 3824"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:18.324466056+07:00","message":"found end of frame, send empty tag with msgId: 3824"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:18.32447139+07:00","message":"end Recv id 3824"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:18.324481667+07:00","message":"[buffer interim] 3824 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:18.324490122+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:18.324496704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:18.324501475+07:00","message":"> Transcript [22041] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:18.324506362+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:18.324509442+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:18.324512309+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:18.324515414+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:18.324521474+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:18.32453353+07:00","message":"push: {true \n 0 0xc003134400}"}
{"level":"info","service":"Main","time":"2026-08-22T12:20:18.332748043+07:00","message":"write wav file: './tmp/7666/7666_3824.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:19.132964258+07:00","message":"[GCS] Start streaming session, msgId: 3825"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:19.389838534+07:00","message":"[GCS] IsForceVAD: false for message ID: 3825"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:19.450477687+07:00","message":"[GCS] Start streaming session, msgId: 3826"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:19.544863905+07:00","message":"receive streaming session, msgId: 3825"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:19.544884829+07:00","message":"found end of frame, send empty tag with msgId: 3825"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:19.544888455+07:00","message":"end Recv id 3825"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:19.544897345+07:00","message":"[buffer interim] 3825 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:19.544905339+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:19.544911206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:19.544914563+07:00","message":"> Transcript [22042] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:19.544917115+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:19.544919275+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:19.544921635+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:19.544923716+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:19.544926735+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:19.544935975+07:00","message":"push: {true \n 0 0xc00291ad00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:20:19.550910782+07:00","message":"write wav file: './tmp/7666/7666_3825.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:19.580080352+07:00","message":"[GCS] IsForceVAD: false for message ID: 3826"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:19.651946317+07:00","message":"[GCS] Start streaming session, msgId: 3827"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:19.710285718+07:00","message":"[GCS] IsForceVAD: false for message ID: 3827"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:19.762372047+07:00","message":"receive streaming session, msgId: 3826"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:19.762396751+07:00","message":"found end of frame, send empty tag with msgId: 3826"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:19.762400306+07:00","message":"end Recv id 3826"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:19.762408957+07:00","message":"[buffer interim] 3826 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:19.762416778+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:19.762420982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:19.762423954+07:00","message":"> Transcript [22043] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:19.7624267+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:19.762429058+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:19.762431139+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:19.762433181+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:19.762436141+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:19.762446812+07:00","message":"push: {true \n 0 0xc00291ae80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:20:19.767764952+07:00","message":"write wav file: './tmp/7666/7666_3826.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:19.836559136+07:00","message":"receive streaming session, msgId: 3827"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:19.836595137+07:00","message":"found end of frame, send empty tag with msgId: 3827"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:19.836599136+07:00","message":"end Recv id 3827"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:19.83660804+07:00","message":"[buffer interim] 3827 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:19.836616554+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:19.836620883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:19.836623737+07:00","message":"> Transcript [22044] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:19.836627085+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:19.836629268+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:19.836631338+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:19.836633355+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:19.836636678+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:19.836646633+07:00","message":"push: {true \n 0 0xc003135980}"}
{"level":"info","service":"Main","time":"2026-08-22T12:20:19.841637719+07:00","message":"write wav file: './tmp/7666/7666_3827.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:19.900343831+07:00","message":"[GCS] Start streaming session, msgId: 3828"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:19.969354826+07:00","message":"[GCS] IsForceVAD: false for message ID: 3828"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:20.091262464+07:00","message":"[GCS] Start streaming session, msgId: 3829"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:20.283033982+07:00","message":"receive streaming session, msgId: 3828"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:20.283068657+07:00","message":"found end of frame, send empty tag with msgId: 3828"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:20.283072376+07:00","message":"end Recv id 3828"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:20.283081252+07:00","message":"[buffer interim] 3828 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:20.28308891+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:20.283093425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:20.283097108+07:00","message":"> Transcript [22045] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:20.283100705+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:20.283102942+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:20.283105043+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:20.283107119+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:20.283116402+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:20.283127454+07:00","message":"push: {true \n 0 0xc002697080}"}
{"level":"info","service":"Main","time":"2026-08-22T12:20:20.289438129+07:00","message":"write wav file: './tmp/7666/7666_3828.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:20.528519691+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:20.528531259+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:22.183629225+07:00","message":"receive streaming session, msgId: 3829"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:22.183690223+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขออำลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:22.183696671+07:00","message":"receive interim result [false|false]: ขออำลา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:22.183713366+07:00","message":"[buffer interim] 3829 false ขออำลา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:22.183720462+07:00","message":"[bufferProcess] interim [930000000]:ขออำลา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:22.18372276+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:22.183730301+07:00","message":"[bufferProcess] send to processor (ticker):ขออำลา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:22.183733402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:22.183736409+07:00","message":"> Transcript [22046] [false]: 'ขออำลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:22.183738756+07:00","message":"Set StatePrefix (first interim): 'ขออำลา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:22.688112985+07:00","message":"receive streaming session, msgId: 3829"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:22.68815602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขออำลาแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:22.688161365+07:00","message":"receive interim result [false|false]: ขออำลาแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:22.688179537+07:00","message":"[buffer interim] 3829 false ขออำลาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:22.688188277+07:00","message":"[bufferProcess] interim [410000000]:ขออำลาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:22.688190545+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:23.269403226+07:00","message":"receive streaming session, msgId: 3829"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:23.26944998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขออำลาแล้ว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:23.269456263+07:00","message":"receive interim result [false|false]: ขออำลาแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:23.269476153+07:00","message":"[buffer interim] 3829 false ขออำลาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:23.269485052+07:00","message":"[bufferProcess] interim [10000000]:ขออำลาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:23.269488182+07:00","message":"[bufferProcess] send to processor:ขออำลาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:23.269492831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:23.269495861+07:00","message":"> Transcript [22047] [false]: 'ขออำลาแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:23.269499509+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:23.269502+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:23.269504449+07:00","message":"StatePrefix: 'ขออำลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:23.269506614+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:23.528853829+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:23.528883025+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:23.862572733+07:00","message":"[GCS] Cleaned up inactive client: 3808"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:23.862611245+07:00","message":"[GCS] Cleaned up inactive client: 3807"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:23.862614489+07:00","message":"[GCS] Cleaned up inactive client: 3801"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:23.862616588+07:00","message":"[GCS] Cleaned up inactive client: 3802"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:23.862618981+07:00","message":"[GCS] Cleaned up inactive client: 3804"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:23.862621261+07:00","message":"[GCS] Cleaned up inactive client: 3805"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:23.862623232+07:00","message":"[GCS] Cleaned up inactive client: 3800"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:23.862624957+07:00","message":"[GCS] Cleaned up inactive client: 3803"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:23.862626881+07:00","message":"[GCS] Cleaned up inactive client: 3806"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:23.939242843+07:00","message":"[GCS] IsForceVAD: false for message ID: 3829"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:24.035003998+07:00","message":"receive streaming session, msgId: 3829"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:24.035052875+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขออำลาแล้ว\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:24.035061176+07:00","message":"receive interim result [true|false]: ขออำลาแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:24.035074691+07:00","message":"end recv isFinal message id 3829"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:24.035078895+07:00","message":"end Recv id 3829"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:24.035089659+07:00","message":"[buffer interim] 3829 true ขออำลาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:24.035100844+07:00","message":"[bufferProcess] interim [850000000]:ขออำลาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:24.035112332+07:00","message":"[bufferProcess] send to processor (isfinal):ขออำลาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:24.035123555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:24.035146151+07:00","message":"> Transcript [22048] [false]: 'ขออำลาแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:24.035152686+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:24.035155612+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:24.035158627+07:00","message":"StatePrefix: 'ขออำลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:24.035161129+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:24.035163524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:24.035166669+07:00","message":"> Transcript [22049] [true]: 'ขออำลาแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:24.035168836+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:24.035170648+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:24.035172956+07:00","message":"StatePrefix: 'ขออำลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:24.035174748+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:24.035184166+07:00","message":"Push: 'ขออำลาแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:24.035195224+07:00","message":"push: {true ขออำลาแล้ว 0 0xc002697180}"}
{"level":"info","service":"Main","time":"2026-08-22T12:20:24.045569773+07:00","message":"write wav file: './tmp/7666/7666_3829.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:24.073113291+07:00","message":"[GCS] Start streaming session, msgId: 3830"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:24.605243797+07:00","message":"receive streaming session, msgId: 3830"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:24.60528472+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:24.605291619+07:00","message":"receive interim result [false|false]: ดู"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:24.605307572+07:00","message":"[buffer interim] 3830 false ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:24.605317575+07:00","message":"[bufferProcess] interim [540000000]:ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:24.605320883+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:24.618906609+07:00","message":"receive streaming session, msgId: 3830"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:24.618937453+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดวง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:24.618942838+07:00","message":"receive interim result [false|false]: ดวง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:24.618958727+07:00","message":"[buffer interim] 3830 false ดวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:24.618966054+07:00","message":"[bufferProcess] interim [600000000]:ดวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:24.618968358+07:00","message":"[bufferProcess] send to processor:ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:24.618972154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:24.618975122+07:00","message":"> Transcript [22050] [false]: 'ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:24.618977539+07:00","message":"Set StatePrefix (first interim): 'ดู'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:24.933391873+07:00","message":"receive streaming session, msgId: 3830"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:24.93343436+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดวงจันทร์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:24.933439848+07:00","message":"receive interim result [false|false]: ดวงจันทร์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:24.93345719+07:00","message":"[buffer interim] 3830 false ดวงจันทร์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:24.933466515+07:00","message":"[bufferProcess] interim [900000000]:ดวงจันทร์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:24.933470213+07:00","message":"[bufferProcess] send to processor:ดวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:24.93347405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:24.933477229+07:00","message":"> Transcript [22051] [false]: 'ดวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:24.933479752+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:24.933481878+07:00","message":"Set new StatePrefix: 'ดวง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:25.058076415+07:00","message":"receive streaming session, msgId: 3830"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:25.058115316+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดวงใจ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:25.058124666+07:00","message":"receive interim result [false|false]: ดวงใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:25.058142599+07:00","message":"[buffer interim] 3830 false ดวงใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:25.058150634+07:00","message":"[bufferProcess] interim [960000000]:ดวงใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:25.058153178+07:00","message":"[bufferProcess] send to processor:ดวงจันทร์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:25.058157501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:25.058161031+07:00","message":"> Transcript [22052] [false]: 'ดวงจันทร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:25.058164353+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:25.058166725+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:25.058169354+07:00","message":"StatePrefix: 'ดวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:25.05817175+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:25.433024581+07:00","message":"receive streaming session, msgId: 3830"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:25.433065735+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดวงแก้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:25.43307166+07:00","message":"receive interim result [false|false]: ดวงแก้ว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:25.433087109+07:00","message":"[buffer interim] 3830 false ดวงแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:25.433096176+07:00","message":"[bufferProcess] interim [380000000]:ดวงแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:25.433099312+07:00","message":"[bufferProcess] send to processor:ดวงใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:25.433103131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:25.433106349+07:00","message":"> Transcript [22053] [false]: 'ดวงใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:25.433109955+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:25.43311234+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:25.433114521+07:00","message":"StatePrefix: 'ดวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:25.433116685+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:25.699291288+07:00","message":"receive streaming session, msgId: 3830"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:25.699336962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดวงแก้วมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:25.699343325+07:00","message":"receive interim result [false|false]: ดวงแก้วมา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:25.699360626+07:00","message":"[buffer interim] 3830 false ดวงแก้วมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:25.699369298+07:00","message":"[bufferProcess] interim [680000000]:ดวงแก้วมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:25.699372605+07:00","message":"[bufferProcess] send to processor:ดวงแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:25.699378042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:25.699382427+07:00","message":"> Transcript [22054] [false]: 'ดวงแก้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:25.699387541+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:25.699390688+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:25.699394605+07:00","message":"StatePrefix: 'ดวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:25.699397745+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:25.812255796+07:00","message":"receive streaming session, msgId: 3830"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:25.812292274+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดวงแก้วมณี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:25.812298204+07:00","message":"receive interim result [false|false]: ดวงแก้วมณี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:25.812314004+07:00","message":"[buffer interim] 3830 false ดวงแก้วมณี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:25.812322283+07:00","message":"[bufferProcess] interim [740000000]:ดวงแก้วมณี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:25.812325477+07:00","message":"[bufferProcess] send to processor:ดวงแก้วมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:25.812329515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:25.812332597+07:00","message":"> Transcript [22055] [false]: 'ดวงแก้วมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:25.812335959+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:25.812338416+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:25.812340875+07:00","message":"StatePrefix: 'ดวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:25.812343152+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:25.812349637+07:00","message":"Push: 'ดวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:25.812355389+07:00","message":"TextPushed: 'ดวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:25.812357707+07:00","message":"Set new StatePrefix : 'ดวงแก้วมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:25.812360115+07:00","message":"Next Push (prob) : 'แก้วมา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:25.812367713+07:00","message":"push: {false ดวง 0 0xc002c71a80}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:26.391987355+07:00","message":"receive streaming session, msgId: 3830"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:26.39203394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดวงแก้วมณี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:26.392040187+07:00","message":"receive interim result [false|false]: ดวงแก้วมณี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:26.392055625+07:00","message":"[buffer interim] 3830 false ดวงแก้วมณี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:26.392064085+07:00","message":"[bufferProcess] interim [340000000]:ดวงแก้วมณี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:26.392067466+07:00","message":"[bufferProcess] send to processor:ดวงแก้วมณี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:26.392074719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:26.392077734+07:00","message":"> Transcript [22056] [false]: 'ดวงแก้วมณี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:26.392080224+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:26.392082448+07:00","message":"Set new StatePrefix: 'ดวงแก้วมณี'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:26.529618127+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:26.529650264+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:27.111373735+07:00","message":"receive streaming session, msgId: 3830"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:27.111435312+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดวงแก้วมณีระห่ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:27.11144193+07:00","message":"receive interim result [false|false]: ดวงแก้วมณีระห่ำ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:27.111456049+07:00","message":"[buffer interim] 3830 false ดวงแก้วมณีระห่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:27.111465058+07:00","message":"[bufferProcess] interim [120000000]:ดวงแก้วมณีระห่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:27.111467981+07:00","message":"[bufferProcess] send to processor:ดวงแก้วมณี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:27.111473391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:27.111476397+07:00","message":"> Transcript [22057] [false]: 'ดวงแก้วมณี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:27.11147981+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:27.111482269+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:27.111484291+07:00","message":"StatePrefix: 'ดวงแก้วมณี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:27.111486613+07:00","message":"TextPushed: 'ดวง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:27.227077976+07:00","message":"receive streaming session, msgId: 3830"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:27.227121339+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดวงแก้วมณี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:27.227128019+07:00","message":"receive interim result [false|false]: ดวงแก้วมณี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:27.227144272+07:00","message":"[buffer interim] 3830 false ดวงแก้วมณี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:27.227151731+07:00","message":"[bufferProcess] interim [180000000]:ดวงแก้วมณี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:27.227154565+07:00","message":"[bufferProcess] send to processor:ดวงแก้วมณีระห่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:27.22715808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:27.22716144+07:00","message":"> Transcript [22058] [false]: 'ดวงแก้วมณีระห่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:27.227164962+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:27.227167087+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:27.227169397+07:00","message":"StatePrefix: 'ดวงแก้วมณี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:27.22717187+07:00","message":"TextPushed: 'ดวง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:27.295354957+07:00","message":"receive streaming session, msgId: 3830"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:27.295396138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดวงแก้วมณีรำคาญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:27.295402069+07:00","message":"receive interim result [false|false]: ดวงแก้วมณีรำคาญ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:27.295420032+07:00","message":"[buffer interim] 3830 false ดวงแก้วมณีรำคาญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:27.295441559+07:00","message":"[bufferProcess] interim [240000000]:ดวงแก้วมณีรำคาญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:27.295445261+07:00","message":"[bufferProcess] send to processor:ดวงแก้วมณี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:27.295449176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:27.295452517+07:00","message":"> Transcript [22059] [false]: 'ดวงแก้วมณี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:27.295456004+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:27.295458209+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:27.295460181+07:00","message":"StatePrefix: 'ดวงแก้วมณี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:27.295463344+07:00","message":"TextPushed: 'ดวง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:27.934220076+07:00","message":"receive streaming session, msgId: 3830"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:27.934258723+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดวงแก้วมณีรำคาญ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:27.934265244+07:00","message":"receive interim result [false|false]: ดวงแก้วมณีรำคาญ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:27.934278175+07:00","message":"[buffer interim] 3830 false ดวงแก้วมณีรำคาญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:27.934287347+07:00","message":"[bufferProcess] interim [840000000]:ดวงแก้วมณีรำคาญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:27.934292013+07:00","message":"[bufferProcess] send to processor:ดวงแก้วมณีรำคาญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:27.934295722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:27.93429872+07:00","message":"> Transcript [22060] [false]: 'ดวงแก้วมณีรำคาญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:27.934302375+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:27.934304844+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:27.934307038+07:00","message":"StatePrefix: 'ดวงแก้วมณี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:27.934309543+07:00","message":"TextPushed: 'ดวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:27.934315572+07:00","message":"Push: 'แก้วมณี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:27.934317609+07:00","message":"TextPushed: 'ดวงแก้วมณี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:27.934319837+07:00","message":"Set new StatePrefix : 'ดวงแก้วมณีรำคาญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:27.934322063+07:00","message":"Next Push (prob) : 'รำคาญ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:27.934332164+07:00","message":"push: {false แก้วมณี 0 0xc002c71a80}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:28.126286002+07:00","message":"receive streaming session, msgId: 3830"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:28.126331403+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดวงแก้วมณีรำข้าว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:28.126337558+07:00","message":"receive interim result [false|false]: ดวงแก้วมณีรำข้าว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:28.126350562+07:00","message":"[buffer interim] 3830 false ดวงแก้วมณีรำข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:28.126361109+07:00","message":"[bufferProcess] interim [80000000]:ดวงแก้วมณีรำข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:28.126364935+07:00","message":"[bufferProcess] send to processor:ดวงแก้วมณีรำคาญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:28.126374555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:28.126377685+07:00","message":"> Transcript [22061] [false]: 'ดวงแก้วมณีรำคาญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:28.126381893+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:28.126384385+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:28.126387018+07:00","message":"StatePrefix: 'ดวงแก้วมณีรำคาญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:28.126390074+07:00","message":"TextPushed: 'ดวงแก้วมณี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:28.31950128+07:00","message":"receive streaming session, msgId: 3830"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:28.319551328+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดวงแก้วมณีล้ำค่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:28.31955738+07:00","message":"receive interim result [false|false]: ดวงแก้วมณีล้ำค่า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:28.319571926+07:00","message":"[buffer interim] 3830 false ดวงแก้วมณีล้ำค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:28.319579936+07:00","message":"[bufferProcess] interim [320000000]:ดวงแก้วมณีล้ำค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:28.319582907+07:00","message":"[bufferProcess] send to processor:ดวงแก้วมณีรำข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:28.319588472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:28.319591365+07:00","message":"> Transcript [22062] [false]: 'ดวงแก้วมณีรำข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:28.319594132+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:28.319596404+07:00","message":"Set new StatePrefix: 'ดวงแก้วมณีรำข้าว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:28.549628867+07:00","message":"[GCS] IsForceVAD: false for message ID: 3830"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:28.653381033+07:00","message":"receive streaming session, msgId: 3830"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:28.653444329+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดวงแก้วมณีล้ำค่า\",\"confidence\":0.90118384}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:28.653451911+07:00","message":"receive interim result [true|false]: ดวงแก้วมณีล้ำค่า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:28.653458174+07:00","message":"end recv isFinal message id 3830"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:28.653460857+07:00","message":"end Recv id 3830"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:28.653469916+07:00","message":"[buffer interim] 3830 true ดวงแก้วมณีล้ำค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:28.653478549+07:00","message":"[bufferProcess] interim [710000000]:ดวงแก้วมณีล้ำค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:28.653482244+07:00","message":"[bufferProcess] send to processor (isfinal):ดวงแก้วมณีล้ำค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:28.653485733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:28.653488661+07:00","message":"> Transcript [22063] [false]: 'ดวงแก้วมณีล้ำค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:28.653491811+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:28.65349461+07:00","message":"Set new StatePrefix: 'ดวงแก้วมณีล้ำค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:28.653496581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:28.653498661+07:00","message":"> Transcript [22064] [true]: 'ดวงแก้วมณีล้ำค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:28.653501354+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:28.653503775+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:28.653506277+07:00","message":"StatePrefix: 'ดวงแก้วมณีล้ำค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:28.653510278+07:00","message":"TextPushed: 'ดวงแก้วมณี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:28.653513669+07:00","message":"Push: 'ล้ำค่า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:28.653522784+07:00","message":"push: {true ล้ำค่า 0 0xc002c71a80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:20:28.665110806+07:00","message":"write wav file: './tmp/7666/7666_3830.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:29.060698205+07:00","message":"[GCS] Start streaming session, msgId: 3831"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:29.530643448+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:29.530652339+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:31.915195422+07:00","message":"receive streaming session, msgId: 3831"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:31.915246425+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:31.915252849+07:00","message":"receive interim result [false|false]: ชอบ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:31.915268598+07:00","message":"[buffer interim] 3831 false ชอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:31.915275669+07:00","message":"[bufferProcess] interim [640000000]:ชอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:31.91527775+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:31.915283168+07:00","message":"[bufferProcess] send to processor (ticker):ชอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:31.915285873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:31.915288784+07:00","message":"> Transcript [22065] [false]: 'ชอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:31.915291171+07:00","message":"Set StatePrefix (first interim): 'ชอบ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:32.118316545+07:00","message":"receive streaming session, msgId: 3831"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:32.118357593+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชอบนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:32.118364065+07:00","message":"receive interim result [false|false]: ชอบนะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:32.118380138+07:00","message":"[buffer interim] 3831 false ชอบนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:32.118388721+07:00","message":"[bufferProcess] interim [880000000]:ชอบนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:32.118391406+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:32.531270072+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:32.53130363+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:32.881509144+07:00","message":"receive streaming session, msgId: 3831"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:32.881548083+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชอบนะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:32.881555148+07:00","message":"receive interim result [false|false]: ชอบนะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:32.881570625+07:00","message":"[buffer interim] 3831 false ชอบนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:32.881582523+07:00","message":"[bufferProcess] interim [480000000]:ชอบนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:32.881586163+07:00","message":"[bufferProcess] send to processor:ชอบนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:32.88159312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:32.881599994+07:00","message":"> Transcript [22066] [false]: 'ชอบนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:32.881603359+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:32.881606579+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:32.881610775+07:00","message":"StatePrefix: 'ชอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:32.88161367+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:33.489297051+07:00","message":"[GCS] IsForceVAD: false for message ID: 3831"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:33.633814081+07:00","message":"receive streaming session, msgId: 3831"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:33.633852263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชอบนะ\",\"confidence\":0.91437066}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:33.63385896+07:00","message":"receive interim result [true|false]: ชอบนะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:33.633866965+07:00","message":"end recv isFinal message id 3831"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:33.633870428+07:00","message":"end Recv id 3831"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:33.633891344+07:00","message":"[buffer interim] 3831 true ชอบนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:33.63391441+07:00","message":"[bufferProcess] interim [440000000]:ชอบนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:33.633925248+07:00","message":"[bufferProcess] send to processor (isfinal):ชอบนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:33.63392908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:33.633933611+07:00","message":"> Transcript [22067] [false]: 'ชอบนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:33.633937362+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:33.633939563+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:33.633941879+07:00","message":"StatePrefix: 'ชอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:33.633944459+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:33.633946364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:33.633948634+07:00","message":"> Transcript [22068] [true]: 'ชอบนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:33.633950884+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:33.633952825+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:33.633954696+07:00","message":"StatePrefix: 'ชอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:33.63395654+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:33.633963467+07:00","message":"Push: 'ชอบนะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:33.633975652+07:00","message":"push: {true ชอบนะ 0 0xc002696b00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:20:33.645530472+07:00","message":"write wav file: './tmp/7666/7666_3831.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:33.680190869+07:00","message":"[GCS] Start streaming session, msgId: 3832"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:34.53539407+07:00","message":"receive streaming session, msgId: 3832"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:34.535445869+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:34.535451776+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:34.535469546+07:00","message":"[buffer interim] 3832 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:34.535477402+07:00","message":"[bufferProcess] interim [660000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:34.535479684+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:35.117248577+07:00","message":"receive streaming session, msgId: 3832"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:35.117289475+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีจริง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:35.117296519+07:00","message":"receive interim result [false|false]: มีจริง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:35.117312264+07:00","message":"[buffer interim] 3832 false มีจริง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:35.117323104+07:00","message":"[bufferProcess] interim [260000000]:มีจริง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:35.117325919+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:35.11733308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:35.117336365+07:00","message":"> Transcript [22069] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:35.117339108+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:35.531412942+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:35.53141833+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:35.659377432+07:00","message":"[GCS] IsForceVAD: false for message ID: 3832"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:35.742427605+07:00","message":"receive streaming session, msgId: 3832"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:35.742479234+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีจริง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:35.742485554+07:00","message":"receive interim result [false|false]: มีจริง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:35.742501863+07:00","message":"[buffer interim] 3832 false มีจริง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:35.742509974+07:00","message":"[bufferProcess] interim [860000000]:มีจริง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:35.742513018+07:00","message":"[bufferProcess] send to processor:มีจริง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:35.742516622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:35.742519723+07:00","message":"> Transcript [22070] [false]: 'มีจริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:35.742523989+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:35.742526298+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:35.742528493+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:35.742530641+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:35.766440126+07:00","message":"receive streaming session, msgId: 3832"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:35.766472525+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้จริง\",\"confidence\":0.90452653}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:35.766477888+07:00","message":"receive interim result [true|false]: อันนี้จริง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:35.766486366+07:00","message":"end recv isFinal message id 3832"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:35.766488548+07:00","message":"end Recv id 3832"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:35.766497021+07:00","message":"[buffer interim] 3832 true อันนี้จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:35.766504031+07:00","message":"[bufferProcess] interim [10000000]:อันนี้จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:35.766509189+07:00","message":"[bufferProcess] send to processor (isfinal):มีจริง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:35.766512542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:35.766515445+07:00","message":"> Transcript [22071] [false]: 'มีจริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:35.766518273+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:35.766520199+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:35.766524837+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:35.766527133+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:35.766529101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:35.766531981+07:00","message":"> Transcript [22072] [true]: 'อันนี้จริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:35.766534231+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:35.766536051+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:35.766537972+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:35.766539853+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:35.766545997+07:00","message":"Push: 'อันนี้จริง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:35.766554466+07:00","message":"push: {true อันนี้จริง 0 0xc003135c80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:20:35.776173028+07:00","message":"write wav file: './tmp/7666/7666_3832.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:36.109595618+07:00","message":"[GCS] Start streaming session, msgId: 3833"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:38.531635989+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:38.531671576+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:39.3474943+07:00","message":"receive streaming session, msgId: 3833"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:39.347553512+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:39.34756007+07:00","message":"receive interim result [false|false]: เจอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:39.347575139+07:00","message":"[buffer interim] 3833 false เจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:39.347581623+07:00","message":"[bufferProcess] interim [120000000]:เจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:39.347583791+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:39.347589665+07:00","message":"[bufferProcess] send to processor (ticker):เจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:39.347592771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:39.347596432+07:00","message":"> Transcript [22073] [false]: 'เจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:39.347598776+07:00","message":"Set StatePrefix (first interim): 'เจอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:39.978962026+07:00","message":"receive streaming session, msgId: 3833"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:39.979004017+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจอกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:39.979009841+07:00","message":"receive interim result [false|false]: เจอกัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:39.979023384+07:00","message":"[buffer interim] 3833 false เจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:39.97903591+07:00","message":"[bufferProcess] interim [660000000]:เจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:39.979038285+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:40.55309573+07:00","message":"receive streaming session, msgId: 3833"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:40.553152736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจอกัน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:40.553158787+07:00","message":"receive interim result [false|false]: เจอกัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:40.553194973+07:00","message":"[buffer interim] 3833 false เจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:40.553214965+07:00","message":"[bufferProcess] interim [260000000]:เจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:40.553218371+07:00","message":"[bufferProcess] send to processor:เจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:40.553222558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:40.553225701+07:00","message":"> Transcript [22074] [false]: 'เจอกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:40.553229444+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:40.553231578+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:40.553233661+07:00","message":"StatePrefix: 'เจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:40.553236198+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:41.532612418+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:41.53261592+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:42.130486334+07:00","message":"[GCS] IsForceVAD: false for message ID: 3833"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:42.167388225+07:00","message":"receive streaming session, msgId: 3833"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:42.167429153+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":"2026-08-22T12:20:42.167436394+07:00","message":"receive interim result [true|false]: เจอกัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:42.167443861+07:00","message":"end recv isFinal message id 3833"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:42.167446514+07:00","message":"end Recv id 3833"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:42.167452486+07:00","message":"[buffer interim] 3833 true เจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:42.167459521+07:00","message":"[bufferProcess] interim [280000000]:เจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:42.167462772+07:00","message":"[bufferProcess] send to processor (isfinal):เจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:42.167466469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:42.167470252+07:00","message":"> Transcript [22075] [false]: 'เจอกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:42.167474914+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:42.167478111+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:42.167481128+07:00","message":"StatePrefix: 'เจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:42.167484024+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:42.167486915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:42.167490458+07:00","message":"> Transcript [22076] [true]: 'เจอกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:42.167494258+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:42.167497357+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:42.167500143+07:00","message":"StatePrefix: 'เจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:42.167503143+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:42.167507068+07:00","message":"Push: 'เจอกัน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:42.167516892+07:00","message":"push: {true เจอกัน 0 0xc00291a080}"}
{"level":"info","service":"Main","time":"2026-08-22T12:20:42.178768706+07:00","message":"write wav file: './tmp/7666/7666_3833.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:44.532926824+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:44.532963359+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:44.569717421+07:00","message":"[GCS] Start streaming session, msgId: 3834"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:47.532961886+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:47.53296189+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:49.690563021+07:00","message":"[GCS] IsForceVAD: false for message ID: 3834"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:49.782831122+07:00","message":"receive streaming session, msgId: 3834"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:49.782866896+07:00","message":"found end of frame, send empty tag with msgId: 3834"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:49.782871684+07:00","message":"end Recv id 3834"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:49.782882048+07:00","message":"[buffer interim] 3834 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:49.782892263+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:49.782898624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:49.782904171+07:00","message":"> Transcript [22077] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:49.782908341+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:49.78291192+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:49.782915102+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:49.78291842+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:49.782923094+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:49.78293518+07:00","message":"push: {true \n 0 0xc003135880}"}
{"level":"info","service":"Main","time":"2026-08-22T12:20:49.79354758+07:00","message":"write wav file: './tmp/7666/7666_3834.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:50.013122847+07:00","message":"[GCS] Start streaming session, msgId: 3835"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:50.533858847+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:50.533862834+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:53.534848435+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:53.534850386+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:53.862149588+07:00","message":"[GCS] Cleaned up inactive client: 3812"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:53.862170433+07:00","message":"[GCS] Cleaned up inactive client: 3813"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:53.862173468+07:00","message":"[GCS] Cleaned up inactive client: 3809"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:53.862175458+07:00","message":"[GCS] Cleaned up inactive client: 3810"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:53.862177344+07:00","message":"[GCS] Cleaned up inactive client: 3811"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:55.580749222+07:00","message":"[GCS] IsForceVAD: false for message ID: 3835"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:55.692014898+07:00","message":"receive streaming session, msgId: 3835"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:55.692037554+07:00","message":"found end of frame, send empty tag with msgId: 3835"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:55.69204073+07:00","message":"end Recv id 3835"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:55.692049903+07:00","message":"[buffer interim] 3835 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:55.69205797+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:55.692063177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:55.692066363+07:00","message":"> Transcript [22078] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:55.692069377+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:55.692071589+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:55.692073673+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:55.692075929+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:55.692078997+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:55.692088965+07:00","message":"push: {true \n 0 0xc002696f80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:20:55.70923559+07:00","message":"write wav file: './tmp/7666/7666_3835.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:55.709734794+07:00","message":"[GCS] Start streaming session, msgId: 3836"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:56.535061021+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:56.535076009+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:58.599838597+07:00","message":"[GCS] IsForceVAD: false for message ID: 3836"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:58.69019109+07:00","message":"receive streaming session, msgId: 3836"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:58.690226694+07:00","message":"found end of frame, send empty tag with msgId: 3836"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:58.690230272+07:00","message":"end Recv id 3836"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:58.690239445+07:00","message":"[buffer interim] 3836 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:58.69024736+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:58.690256089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:58.690259516+07:00","message":"> Transcript [22079] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:58.690262442+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:58.690264708+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:58.69026693+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:58.690269273+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:58.690274502+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:58.690285268+07:00","message":"push: {true \n 0 0xc002e0c800}"}
{"level":"info","service":"Main","time":"2026-08-22T12:20:58.698639649+07:00","message":"write wav file: './tmp/7666/7666_3836.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:58.919641655+07:00","message":"[GCS] Start streaming session, msgId: 3837"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:58.978759054+07:00","message":"[GCS] IsForceVAD: false for message ID: 3837"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:59.10628066+07:00","message":"receive streaming session, msgId: 3837"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:59.106302929+07:00","message":"found end of frame, send empty tag with msgId: 3837"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:59.10630637+07:00","message":"end Recv id 3837"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:59.106313254+07:00","message":"[buffer interim] 3837 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:59.106319839+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:59.10632486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:59.106327975+07:00","message":"> Transcript [22080] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:59.106331039+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:59.106333858+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:59.106335874+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:59.106337823+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:59.106340715+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:59.106350247+07:00","message":"push: {true \n 0 0xc0031c5900}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:59.109873421+07:00","message":"[GCS] Start streaming session, msgId: 3838"}
{"level":"info","service":"Main","time":"2026-08-22T12:20:59.110992309+07:00","message":"write wav file: './tmp/7666/7666_3837.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:59.428914159+07:00","message":"[GCS] IsForceVAD: false for message ID: 3838"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:59.508655761+07:00","message":"receive streaming session, msgId: 3838"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:59.50867827+07:00","message":"found end of frame, send empty tag with msgId: 3838"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:59.508681657+07:00","message":"end Recv id 3838"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:59.508688974+07:00","message":"[buffer interim] 3838 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:59.508695403+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:59.508700236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:59.508703642+07:00","message":"> Transcript [22081] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:59.508706625+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:59.508711222+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:59.508713846+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:59.508716212+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:20:59.508725381+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:20:59.508735148+07:00","message":"push: {true \n 0 0xc003135b80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:20:59.513949662+07:00","message":"write wav file: './tmp/7666/7666_3838.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:59.535845381+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:20:59.535872616+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:01.160085754+07:00","message":"[GCS] Start streaming session, msgId: 3839"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:02.536123208+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:02.536163367+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:05.259332512+07:00","message":"[GCS] IsForceVAD: false for message ID: 3839"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:05.329874447+07:00","message":"[GCS] Start streaming session, msgId: 3840"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:05.369678067+07:00","message":"receive streaming session, msgId: 3839"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:05.369700384+07:00","message":"found end of frame, send empty tag with msgId: 3839"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:05.369703647+07:00","message":"end Recv id 3839"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:05.369710608+07:00","message":"[buffer interim] 3839 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:05.369717432+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:05.369722652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:05.3697317+07:00","message":"> Transcript [22082] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:05.369734908+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:05.369737114+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:05.369739116+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:05.369741268+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:05.369749839+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:05.369761674+07:00","message":"push: {true \n 0 0xc0031c5e80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:21:05.379704472+07:00","message":"write wav file: './tmp/7666/7666_3839.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:05.536980576+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:05.537016064+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:08.537089439+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:08.537105152+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:08.719044139+07:00","message":"[GCS] IsForceVAD: false for message ID: 3840"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:08.843296154+07:00","message":"receive streaming session, msgId: 3840"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:08.843318573+07:00","message":"found end of frame, send empty tag with msgId: 3840"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:08.843321629+07:00","message":"end Recv id 3840"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:08.843329564+07:00","message":"[buffer interim] 3840 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:08.843336502+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:08.843341059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:08.84334408+07:00","message":"> Transcript [22083] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:08.84334699+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:08.843349585+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:08.843351618+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:08.843353617+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:08.84335674+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:08.843374114+07:00","message":"push: {true \n 0 0xc0026cb780}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:08.849180072+07:00","message":"[GCS] Start streaming session, msgId: 3841"}
{"level":"info","service":"Main","time":"2026-08-22T12:21:08.852989736+07:00","message":"write wav file: './tmp/7666/7666_3840.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:11.537142955+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:11.537188024+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:13.968914945+07:00","message":"[GCS] IsForceVAD: false for message ID: 3841"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:14.062904075+07:00","message":"receive streaming session, msgId: 3841"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:14.062933217+07:00","message":"found end of frame, send empty tag with msgId: 3841"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:14.062938883+07:00","message":"end Recv id 3841"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:14.062949801+07:00","message":"[buffer interim] 3841 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:14.06296121+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:14.062969132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:14.062974342+07:00","message":"> Transcript [22084] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:14.062979637+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:14.062983073+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:14.062986047+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:14.062989841+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:14.062998132+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:14.063012352+07:00","message":"push: {true \n 0 0xc0037f2080}"}
{"level":"info","service":"Main","time":"2026-08-22T12:21:14.074936867+07:00","message":"write wav file: './tmp/7666/7666_3841.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:14.538125728+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:14.538146943+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:16.729803423+07:00","message":"[GCS] Start streaming session, msgId: 3842"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:17.538945662+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:17.53898835+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:20.539432671+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:20.539456971+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:21.849126254+07:00","message":"[GCS] IsForceVAD: false for message ID: 3842"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:21.969905493+07:00","message":"receive streaming session, msgId: 3842"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:21.969928576+07:00","message":"found end of frame, send empty tag with msgId: 3842"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:21.969934444+07:00","message":"end Recv id 3842"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:21.969943218+07:00","message":"[buffer interim] 3842 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:21.969951904+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:21.969962791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:21.969966135+07:00","message":"> Transcript [22085] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:21.969968812+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:21.969971153+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:21.969973186+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:21.969975389+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:21.969978689+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:21.969988733+07:00","message":"push: {true \n 0 0xc002697400}"}
{"level":"info","service":"Main","time":"2026-08-22T12:21:21.980341789+07:00","message":"write wav file: './tmp/7666/7666_3842.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:22.559217571+07:00","message":"[GCS] Start streaming session, msgId: 3843"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:23.010181495+07:00","message":"[GCS] IsForceVAD: false for message ID: 3843"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:23.111476272+07:00","message":"receive streaming session, msgId: 3843"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:23.111530877+07:00","message":"found end of frame, send empty tag with msgId: 3843"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:23.111535051+07:00","message":"end Recv id 3843"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:23.111545905+07:00","message":"[buffer interim] 3843 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:23.111561694+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:23.111573788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:23.11157697+07:00","message":"> Transcript [22086] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:23.111580147+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:23.111582302+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:23.111584878+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:23.111587524+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:23.111593446+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:23.111605369+07:00","message":"push: {true \n 0 0xc0037f3780}"}
{"level":"info","service":"Main","time":"2026-08-22T12:21:23.117064623+07:00","message":"write wav file: './tmp/7666/7666_3843.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:23.130035427+07:00","message":"[GCS] Start streaming session, msgId: 3844"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:23.5400776+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:23.54009871+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:23.63213621+07:00","message":"receive streaming session, msgId: 3844"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:23.63218019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:23.632185583+07:00","message":"receive interim result [false|false]: ดู"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:23.63219937+07:00","message":"[buffer interim] 3844 false ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:23.632206319+07:00","message":"[bufferProcess] interim [300000000]:ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:23.632208459+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:23.862620264+07:00","message":"[GCS] Cleaned up inactive client: 3824"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:23.862647853+07:00","message":"[GCS] Cleaned up inactive client: 3825"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:23.862650945+07:00","message":"[GCS] Cleaned up inactive client: 3820"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:23.862652886+07:00","message":"[GCS] Cleaned up inactive client: 3826"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:23.86265512+07:00","message":"[GCS] Cleaned up inactive client: 3818"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:23.862657222+07:00","message":"[GCS] Cleaned up inactive client: 3817"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:23.862659262+07:00","message":"[GCS] Cleaned up inactive client: 3816"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:23.862661499+07:00","message":"[GCS] Cleaned up inactive client: 3827"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:23.86266381+07:00","message":"[GCS] Cleaned up inactive client: 3814"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:23.862665827+07:00","message":"[GCS] Cleaned up inactive client: 3828"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:23.862667721+07:00","message":"[GCS] Cleaned up inactive client: 3821"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:23.862669525+07:00","message":"[GCS] Cleaned up inactive client: 3823"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:23.862672281+07:00","message":"[GCS] Cleaned up inactive client: 3815"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:23.862674218+07:00","message":"[GCS] Cleaned up inactive client: 3819"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:23.862676429+07:00","message":"[GCS] Cleaned up inactive client: 3822"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:23.995799591+07:00","message":"receive streaming session, msgId: 3844"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:23.995844808+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูบอล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:23.995850417+07:00","message":"receive interim result [false|false]: ดูบอล"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:23.995863211+07:00","message":"[buffer interim] 3844 false ดูบอล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:23.995873978+07:00","message":"[bufferProcess] interim [660000000]:ดูบอล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:23.995876613+07:00","message":"[bufferProcess] send to processor:ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:23.995882371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:23.995885735+07:00","message":"> Transcript [22087] [false]: 'ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:23.99588839+07:00","message":"Set StatePrefix (first interim): 'ดู'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:24.007144335+07:00","message":"receive streaming session, msgId: 3844"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:24.007180266+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูวัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:24.007185674+07:00","message":"receive interim result [false|false]: ดูวัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:24.007202043+07:00","message":"[buffer interim] 3844 false ดูวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.007207941+07:00","message":"[bufferProcess] interim [720000000]:ดูวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.007210328+07:00","message":"[bufferProcess] send to processor:ดูบอล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.007213692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.007216689+07:00","message":"> Transcript [22088] [false]: 'ดูบอล'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.007220404+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.007230914+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.007233663+07:00","message":"StatePrefix: 'ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.007235944+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:24.212992235+07:00","message":"receive streaming session, msgId: 3844"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:24.213037004+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูวันพีช\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:24.213043073+07:00","message":"receive interim result [false|false]: ดูวันพีช"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:24.213056916+07:00","message":"[buffer interim] 3844 false ดูวันพีช"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.213065179+07:00","message":"[bufferProcess] interim [900000000]:ดูวันพีช"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.213077385+07:00","message":"[bufferProcess] send to processor:ดูวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.21308477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.213087807+07:00","message":"> Transcript [22089] [false]: 'ดูวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.21309131+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.213093525+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.213095842+07:00","message":"StatePrefix: 'ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.213098116+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:24.306695408+07:00","message":"receive streaming session, msgId: 3844"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:24.306740212+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูวันเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:24.306746565+07:00","message":"receive interim result [false|false]: ดูวันเข้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:24.306762766+07:00","message":"[buffer interim] 3844 false ดูวันเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.306772424+07:00","message":"[bufferProcess] interim [960000000]:ดูวันเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.306775403+07:00","message":"[bufferProcess] send to processor:ดูวันพีช"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.306781581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.306784481+07:00","message":"> Transcript [22090] [false]: 'ดูวันพีช'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.306787797+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.306790216+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.306792788+07:00","message":"StatePrefix: 'ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.306795522+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:24.565469504+07:00","message":"receive streaming session, msgId: 3844"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:24.565512771+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูบอลเข้าบ่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:24.565519671+07:00","message":"receive interim result [false|false]: ดูบอลเข้าบ่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:24.565536006+07:00","message":"[buffer interim] 3844 false ดูบอลเข้าบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.565546814+07:00","message":"[bufferProcess] interim [260000000]:ดูบอลเข้าบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.565549362+07:00","message":"[bufferProcess] send to processor:ดูวันเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.565556175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.56555917+07:00","message":"> Transcript [22091] [false]: 'ดูวันเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.565562823+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.565565233+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.565567877+07:00","message":"StatePrefix: 'ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.565570144+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.565576297+07:00","message":"Push: 'ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.565581597+07:00","message":"TextPushed: 'ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.565585161+07:00","message":"Set new StatePrefix : 'ดูวันเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.565587439+07:00","message":"Next Push (prob) : 'วันเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:24.565595488+07:00","message":"push: {false ดู 0 0xc002a2b780}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:24.693407388+07:00","message":"receive streaming session, msgId: 3844"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:24.693450235+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูวันเข้าบัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:24.693455573+07:00","message":"receive interim result [false|false]: ดูวันเข้าบัว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:24.693472065+07:00","message":"[buffer interim] 3844 false ดูวันเข้าบัว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.693479309+07:00","message":"[bufferProcess] interim [380000000]:ดูวันเข้าบัว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.69348213+07:00","message":"[bufferProcess] send to processor:ดูบอลเข้าบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.693485563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.693488585+07:00","message":"> Transcript [22092] [false]: 'ดูบอลเข้าบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.693491737+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.693494002+07:00","message":"Set new StatePrefix: 'ดูบอลเข้าบ่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:24.885465621+07:00","message":"receive streaming session, msgId: 3844"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:24.885512757+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูวันเข้าบวช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:24.885525947+07:00","message":"receive interim result [false|false]: ดูวันเข้าบวช"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:24.885545422+07:00","message":"[buffer interim] 3844 false ดูวันเข้าบวช"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.885558938+07:00","message":"[bufferProcess] interim [560000000]:ดูวันเข้าบวช"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.885563348+07:00","message":"[bufferProcess] send to processor:ดูวันเข้าบัว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.885573322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.885577476+07:00","message":"> Transcript [22093] [false]: 'ดูวันเข้าบัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.885580751+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:24.885584191+07:00","message":"Set new StatePrefix: 'ดูวันเข้าบัว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:25.012714751+07:00","message":"receive streaming session, msgId: 3844"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:25.012753052+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูวันเข้าบวน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:25.012758711+07:00","message":"receive interim result [false|false]: ดูวันเข้าบวน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:25.012777037+07:00","message":"[buffer interim] 3844 false ดูวันเข้าบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:25.012783999+07:00","message":"[bufferProcess] interim [680000000]:ดูวันเข้าบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:25.012787091+07:00","message":"[bufferProcess] send to processor:ดูวันเข้าบวช"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:25.01279094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:25.012794207+07:00","message":"> Transcript [22094] [false]: 'ดูวันเข้าบวช'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:25.012797075+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:25.012799333+07:00","message":"Set new StatePrefix: 'ดูวันเข้าบวช'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:25.395566548+07:00","message":"receive streaming session, msgId: 3844"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:25.395609996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูวันเข้าบวนสุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:25.395616395+07:00","message":"receive interim result [false|false]: ดูวันเข้าบวนสุด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:25.395629365+07:00","message":"[buffer interim] 3844 false ดูวันเข้าบวนสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:25.3956391+07:00","message":"[bufferProcess] interim [100000000]:ดูวันเข้าบวนสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:25.395642383+07:00","message":"[bufferProcess] send to processor:ดูวันเข้าบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:25.395648069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:25.39565111+07:00","message":"> Transcript [22095] [false]: 'ดูวันเข้าบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:25.395653738+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:25.395656485+07:00","message":"Set new StatePrefix: 'ดูวันเข้าบวน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:25.582896664+07:00","message":"receive streaming session, msgId: 3844"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:25.582941525+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูวันเข้าบวนสุดท้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:25.582949821+07:00","message":"receive interim result [false|false]: ดูวันเข้าบวนสุดท้าย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:25.582965624+07:00","message":"[buffer interim] 3844 false ดูวันเข้าบวนสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:25.582976411+07:00","message":"[bufferProcess] interim [280000000]:ดูวันเข้าบวนสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:25.582979195+07:00","message":"[bufferProcess] send to processor:ดูวันเข้าบวนสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:25.582983655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:25.582986636+07:00","message":"> Transcript [22096] [false]: 'ดูวันเข้าบวนสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:25.582990331+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:25.582992666+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:25.582994872+07:00","message":"StatePrefix: 'ดูวันเข้าบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:25.582998816+07:00","message":"TextPushed: 'ดู'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:26.160781789+07:00","message":"receive streaming session, msgId: 3844"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:26.16082522+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูวันเข้าบวนสุดท้าย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:26.160831719+07:00","message":"receive interim result [false|false]: ดูวันเข้าบวนสุดท้าย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:26.160847649+07:00","message":"[buffer interim] 3844 false ดูวันเข้าบวนสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:26.160855455+07:00","message":"[bufferProcess] interim [880000000]:ดูวันเข้าบวนสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:26.16085976+07:00","message":"[bufferProcess] send to processor:ดูวันเข้าบวนสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:26.160864459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:26.160869201+07:00","message":"> Transcript [22097] [false]: 'ดูวันเข้าบวนสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:26.160874985+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:26.160878152+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:26.160881009+07:00","message":"StatePrefix: 'ดูวันเข้าบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:26.160884672+07:00","message":"TextPushed: 'ดู'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:26.540818756+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:26.540834424+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:28.216387252+07:00","message":"receive streaming session, msgId: 3844"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:28.216443208+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูวันเข้าบวนสุดท้ายแล้วดัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:28.216450339+07:00","message":"receive interim result [false|false]: ดูวันเข้าบวนสุดท้ายแล้วดัง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:28.216467563+07:00","message":"[buffer interim] 3844 false ดูวันเข้าบวนสุดท้ายแล้วดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:28.216475833+07:00","message":"[bufferProcess] interim [920000000]:ดูวันเข้าบวนสุดท้ายแล้วดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:28.21647878+07:00","message":"[bufferProcess] send to processor:ดูวันเข้าบวนสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:28.216482412+07:00","message":"[bufferProcess] send to processor (ticker):ดูวันเข้าบวนสุดท้ายแล้วดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:28.216485612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:28.216491769+07:00","message":"> Transcript [22098] [false]: 'ดูวันเข้าบวนสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:28.216495885+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:28.216498244+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:28.216500544+07:00","message":"StatePrefix: 'ดูวันเข้าบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:28.21650342+07:00","message":"TextPushed: 'ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:28.216505387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:28.216507656+07:00","message":"> Transcript [22099] [false]: 'ดูวันเข้าบวนสุดท้ายแล้วดัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:28.216509976+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:28.216512013+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:28.216516324+07:00","message":"StatePrefix: 'ดูวันเข้าบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:28.216518823+07:00","message":"TextPushed: 'ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:28.216521971+07:00","message":"Push: 'วันเข้าบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:28.216524061+07:00","message":"TextPushed: 'ดูวันเข้าบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:28.216526266+07:00","message":"Set new StatePrefix : 'ดูวันเข้าบวนสุดท้ายแล้วดัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:28.216528566+07:00","message":"Next Push (prob) : 'สุดท้ายแล้วดัง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:28.216537121+07:00","message":"push: {false วันเข้าบวน 0 0xc002a2b780}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:28.437388114+07:00","message":"receive streaming session, msgId: 3844"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:28.437431437+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูวันเข้าบวนสุดท้าย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:28.437437616+07:00","message":"receive interim result [false|false]: ดูวันเข้าบวนสุดท้าย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:28.437454548+07:00","message":"[buffer interim] 3844 false ดูวันเข้าบวนสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:28.437463115+07:00","message":"[bufferProcess] interim [100000000]:ดูวันเข้าบวนสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:28.437465805+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:28.790786463+07:00","message":"receive streaming session, msgId: 3844"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:28.790826348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูวันเข้าบวนสุดท้ายแล้วดังฟังและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:28.79083266+07:00","message":"receive interim result [false|false]: ดูวันเข้าบวนสุดท้ายแล้วดังฟังและ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:28.790850927+07:00","message":"[buffer interim] 3844 false ดูวันเข้าบวนสุดท้ายแล้วดังฟังและ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:28.790859555+07:00","message":"[bufferProcess] interim [460000000]:ดูวันเข้าบวนสุดท้ายแล้วดังฟังและ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:28.790862719+07:00","message":"[bufferProcess] send to processor:ดูวันเข้าบวนสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:28.790866574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:28.790869808+07:00","message":"> Transcript [22100] [false]: 'ดูวันเข้าบวนสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:28.790873159+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:28.917454325+07:00","message":"receive streaming session, msgId: 3844"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:28.917500798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูวันเข้าบวนสุดท้ายแล้วดังฟังแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:28.917506658+07:00","message":"receive interim result [false|false]: ดูวันเข้าบวนสุดท้ายแล้วดังฟังแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:28.917524369+07:00","message":"[buffer interim] 3844 false ดูวันเข้าบวนสุดท้ายแล้วดังฟังแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:28.917531903+07:00","message":"[bufferProcess] interim [580000000]:ดูวันเข้าบวนสุดท้ายแล้วดังฟังแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:28.917534782+07:00","message":"[bufferProcess] send to processor:ดูวันเข้าบวนสุดท้ายแล้วดังฟังและ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:28.917538317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:28.91754137+07:00","message":"> Transcript [22101] [false]: 'ดูวันเข้าบวนสุดท้ายแล้วดังฟังและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:28.917545118+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:28.91754754+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:28.91755029+07:00","message":"StatePrefix: 'ดูวันเข้าบวนสุดท้ายแล้วดัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:28.917553329+07:00","message":"TextPushed: 'ดูวันเข้าบวน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:28.970523095+07:00","message":"[GCS] IsForceVAD: false for message ID: 3844"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:29.121284758+07:00","message":"receive streaming session, msgId: 3844"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:29.121333243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูวันเข้าบวนสุดท้ายแล้วดังฟังแล้ว\",\"confidence\":0.93523145}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:29.121339684+07:00","message":"receive interim result [true|false]: ดูวันเข้าบวนสุดท้ายแล้วดังฟังแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:29.121349014+07:00","message":"end recv isFinal message id 3844"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:29.121351594+07:00","message":"end Recv id 3844"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:29.121360617+07:00","message":"[buffer interim] 3844 true ดูวันเข้าบวนสุดท้ายแล้วดังฟังแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:29.121370872+07:00","message":"[bufferProcess] interim [850000000]:ดูวันเข้าบวนสุดท้ายแล้วดังฟังแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:29.121374449+07:00","message":"[bufferProcess] send to processor (isfinal):ดูวันเข้าบวนสุดท้ายแล้วดังฟังแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:29.121378521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:29.121381906+07:00","message":"> Transcript [22102] [false]: 'ดูวันเข้าบวนสุดท้ายแล้วดังฟังแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:29.121393732+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:29.121395892+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:29.121399272+07:00","message":"StatePrefix: 'ดูวันเข้าบวนสุดท้ายแล้วดัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:29.121401964+07:00","message":"TextPushed: 'ดูวันเข้าบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:29.121403823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:29.121405929+07:00","message":"> Transcript [22103] [true]: 'ดูวันเข้าบวนสุดท้ายแล้วดังฟังแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:29.12140823+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:29.121410427+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:29.121412249+07:00","message":"StatePrefix: 'ดูวันเข้าบวนสุดท้ายแล้วดัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:29.121414499+07:00","message":"TextPushed: 'ดูวันเข้าบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:29.121419372+07:00","message":"Push: 'สุดท้ายแล้วดังฟังแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:29.121428897+07:00","message":"push: {true สุดท้ายแล้วดังฟังแล้ว 0 0xc002a2b780}"}
{"level":"info","service":"Main","time":"2026-08-22T12:21:29.135755862+07:00","message":"write wav file: './tmp/7666/7666_3844.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:29.160205329+07:00","message":"[GCS] Start streaming session, msgId: 3845"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:29.541385102+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:29.541393118+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:29.893418682+07:00","message":"receive streaming session, msgId: 3845"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:29.893477008+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปหา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:29.893483104+07:00","message":"receive interim result [false|false]: ไปหา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:29.893500061+07:00","message":"[buffer interim] 3845 false ไปหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:29.893507155+07:00","message":"[bufferProcess] interim [600000000]:ไปหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:29.893509299+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:30.516138355+07:00","message":"receive streaming session, msgId: 3845"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:30.516187506+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไอห่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:30.516194399+07:00","message":"receive interim result [false|false]: ไอห่า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:30.51620897+07:00","message":"[buffer interim] 3845 false ไอห่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:30.516216379+07:00","message":"[bufferProcess] interim [140000000]:ไอห่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:30.516219328+07:00","message":"[bufferProcess] send to processor:ไปหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:30.516225767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:30.516228597+07:00","message":"> Transcript [22104] [false]: 'ไปหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:30.516231127+07:00","message":"Set StatePrefix (first interim): 'ไปหา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:32.180548254+07:00","message":"receive streaming session, msgId: 3845"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:32.1805884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:32.180594554+07:00","message":"receive interim result [false|false]: หัวใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:32.180610646+07:00","message":"[buffer interim] 3845 false หัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:32.180618716+07:00","message":"[bufferProcess] interim [880000000]:หัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:32.180621556+07:00","message":"[bufferProcess] send to processor:ไอห่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:32.180624751+07:00","message":"[bufferProcess] send to processor (ticker):หัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:32.180628592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:32.180631611+07:00","message":"> Transcript [22105] [false]: 'ไอห่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:32.180633868+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:32.180636191+07:00","message":"Set new StatePrefix: 'ไอห่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:32.180638123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:32.180640093+07:00","message":"> Transcript [22106] [false]: 'หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:32.180641809+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:32.180643491+07:00","message":"Set new StatePrefix: 'หัวใจ'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:32.542337068+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:32.542360772+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:32.829677134+07:00","message":"receive streaming session, msgId: 3845"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:32.82971644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวใจ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:32.829722519+07:00","message":"receive interim result [false|false]: หัวใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:32.829736728+07:00","message":"[buffer interim] 3845 false หัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:32.829744245+07:00","message":"[bufferProcess] interim [480000000]:หัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:32.829746687+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:33.005478327+07:00","message":"receive streaming session, msgId: 3845"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:33.005515358+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวใจน้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:33.005521459+07:00","message":"receive interim result [false|false]: หัวใจน้อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:33.00553311+07:00","message":"[buffer interim] 3845 false หัวใจน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:33.005540112+07:00","message":"[bufferProcess] interim [660000000]:หัวใจน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:33.005543281+07:00","message":"[bufferProcess] send to processor:หัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:33.005549675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:33.00555261+07:00","message":"> Transcript [22107] [false]: 'หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:33.005556007+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:33.005558411+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:33.005560514+07:00","message":"StatePrefix: 'หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:33.005563018+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:33.59814503+07:00","message":"receive streaming session, msgId: 3845"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:33.598185565+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวใจน้อง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:33.598192388+07:00","message":"receive interim result [false|false]: หัวใจน้อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:33.598215439+07:00","message":"[buffer interim] 3845 false หัวใจน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:33.598224052+07:00","message":"[bufferProcess] interim [260000000]:หัวใจน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:33.598227415+07:00","message":"[bufferProcess] send to processor:หัวใจน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:33.598231947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:33.598235149+07:00","message":"> Transcript [22108] [false]: 'หัวใจน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:33.598238647+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:33.598241036+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:33.598243563+07:00","message":"StatePrefix: 'หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:33.598245741+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:34.848171337+07:00","message":"[GCS] IsForceVAD: false for message ID: 3845"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:34.981010397+07:00","message":"receive streaming session, msgId: 3845"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:34.981054231+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวใจน้อง\",\"confidence\":0.9408001}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:34.981060989+07:00","message":"receive interim result [true|false]: หัวใจน้อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:34.981072053+07:00","message":"end recv isFinal message id 3845"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:34.981075047+07:00","message":"end Recv id 3845"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:34.981081717+07:00","message":"[buffer interim] 3845 true หัวใจน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:34.98108915+07:00","message":"[bufferProcess] interim [730000000]:หัวใจน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:34.981092829+07:00","message":"[bufferProcess] send to processor (isfinal):หัวใจน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:34.981097381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:34.981100509+07:00","message":"> Transcript [22109] [false]: 'หัวใจน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:34.981103934+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:34.981106108+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:34.981108599+07:00","message":"StatePrefix: 'หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:34.981111069+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:34.981112872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:34.981114974+07:00","message":"> Transcript [22110] [true]: 'หัวใจน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:34.981122254+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:34.981124827+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:34.981126745+07:00","message":"StatePrefix: 'หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:34.981128638+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:34.981135014+07:00","message":"Push: 'หัวใจน้อง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:34.981142836+07:00","message":"push: {true หัวใจน้อง 0 0xc0031c4080}"}
{"level":"info","service":"Main","time":"2026-08-22T12:21:34.993557694+07:00","message":"write wav file: './tmp/7666/7666_3845.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:35.170365847+07:00","message":"[GCS] Start streaming session, msgId: 3846"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:35.542425132+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:35.542432299+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:37.513547972+07:00","message":"receive streaming session, msgId: 3846"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:37.513589613+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมียจ๋า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:37.513595381+07:00","message":"receive interim result [false|false]: เมียจ๋า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:37.513612429+07:00","message":"[buffer interim] 3846 false เมียจ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:37.513619457+07:00","message":"[bufferProcess] interim [340000000]:เมียจ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:37.513622491+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:37.513629399+07:00","message":"[bufferProcess] send to processor (ticker):เมียจ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:37.513632417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:37.513635365+07:00","message":"> Transcript [22111] [false]: 'เมียจ๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:37.513637809+07:00","message":"Set StatePrefix (first interim): 'เมียจ๋า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:37.973768658+07:00","message":"receive streaming session, msgId: 3846"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:37.973805293+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Terraria\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:37.973811453+07:00","message":"receive interim result [false|false]: Terraria"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:37.973824706+07:00","message":"[buffer interim] 3846 false Terraria"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:37.973834704+07:00","message":"[bufferProcess] interim [820000000]:Terraria"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:37.97383698+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:38.136757154+07:00","message":"receive streaming session, msgId: 3846"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:38.136800556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธอและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:38.136807582+07:00","message":"receive interim result [false|false]: เธอและ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:38.13682293+07:00","message":"[buffer interim] 3846 false เธอและ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:38.136830776+07:00","message":"[bufferProcess] interim [940000000]:เธอและ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:38.136834237+07:00","message":"[bufferProcess] send to processor:Terraria"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:38.136841363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:38.136844836+07:00","message":"> Transcript [22112] [false]: 'Terraria'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:38.136847803+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:38.136850884+07:00","message":"Set new StatePrefix: 'Terraria'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:38.15156936+07:00","message":"receive streaming session, msgId: 3846"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:38.151601103+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธอแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:38.15160699+07:00","message":"receive interim result [false|false]: เธอแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:38.151622565+07:00","message":"[buffer interim] 3846 false เธอแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:38.151630088+07:00","message":"[bufferProcess] interim [0]:เธอแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:38.151632661+07:00","message":"[bufferProcess] send to processor:เธอและ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:38.151636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:38.151638933+07:00","message":"> Transcript [22113] [false]: 'เธอและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:38.151641623+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:38.15164373+07:00","message":"Set new StatePrefix: 'เธอและ'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:38.542474909+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:38.542476837+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:38.71863868+07:00","message":"receive streaming session, msgId: 3846"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:38.718685643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธอแล้ว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:38.718690896+07:00","message":"receive interim result [false|false]: เธอแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:38.718700383+07:00","message":"[buffer interim] 3846 false เธอแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:38.718707159+07:00","message":"[bufferProcess] interim [600000000]:เธอแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:38.718710009+07:00","message":"[bufferProcess] send to processor:เธอแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:38.718715823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:38.718719384+07:00","message":"> Transcript [22114] [false]: 'เธอแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:38.718721623+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:38.718723958+07:00","message":"Set new StatePrefix: 'เธอแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:40.42841875+07:00","message":"[GCS] IsForceVAD: false for message ID: 3846"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:40.452365611+07:00","message":"receive streaming session, msgId: 3846"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:40.452407938+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธอแล้วน้องแก้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:40.45241485+07:00","message":"receive interim result [false|false]: เธอแล้วน้องแก้ม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:40.45242832+07:00","message":"[buffer interim] 3846 false เธอแล้วน้องแก้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:40.452435389+07:00","message":"[bufferProcess] interim [280000000]:เธอแล้วน้องแก้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:40.452437992+07:00","message":"[bufferProcess] send to processor:เธอแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:40.45244774+07:00","message":"[bufferProcess] send to processor (ticker):เธอแล้วน้องแก้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:40.452451018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:40.45245403+07:00","message":"> Transcript [22115] [false]: 'เธอแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:40.452457437+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:40.452460077+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:40.452462525+07:00","message":"StatePrefix: 'เธอแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:40.452464753+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:40.452466537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:40.452468585+07:00","message":"> Transcript [22116] [false]: 'เธอแล้วน้องแก้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:40.452471573+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:40.452473488+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:40.452475449+07:00","message":"StatePrefix: 'เธอแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:40.452477226+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:40.509456869+07:00","message":"receive streaming session, msgId: 3846"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:40.509497692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธอแล้วน้องแก้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:40.509504206+07:00","message":"receive interim result [false|false]: เธอแล้วน้องแก้ว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:40.509528049+07:00","message":"[buffer interim] 3846 false เธอแล้วน้องแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:40.50953815+07:00","message":"[bufferProcess] interim [340000000]:เธอแล้วน้องแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:40.50954126+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:40.547443171+07:00","message":"receive streaming session, msgId: 3846"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:40.547503007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจอแล้วน้องแก้ม\",\"confidence\":0.90485936}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:40.547509527+07:00","message":"receive interim result [true|false]: เจอแล้วน้องแก้ม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:40.547521737+07:00","message":"end recv isFinal message id 3846"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:40.54752491+07:00","message":"end Recv id 3846"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:40.547531579+07:00","message":"[buffer interim] 3846 true เจอแล้วน้องแก้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:40.547538357+07:00","message":"[bufferProcess] interim [460000000]:เจอแล้วน้องแก้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:40.547541708+07:00","message":"[bufferProcess] send to processor (isfinal):เธอแล้วน้องแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:40.547547328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:40.547550604+07:00","message":"> Transcript [22117] [false]: 'เธอแล้วน้องแก้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:40.547554219+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:40.547556502+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:40.547558628+07:00","message":"StatePrefix: 'เธอแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:40.547560836+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:40.547562707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:40.547565448+07:00","message":"> Transcript [22118] [true]: 'เจอแล้วน้องแก้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:40.547567748+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:40.547569698+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:40.547571523+07:00","message":"StatePrefix: 'เธอแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:40.54757342+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:40.547576394+07:00","message":"Push: 'เจอแล้วน้องแก้ม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:40.547584962+07:00","message":"push: {true เจอแล้วน้องแก้ม 0 0xc002697300}"}
{"level":"info","service":"Main","time":"2026-08-22T12:21:40.559791799+07:00","message":"write wav file: './tmp/7666/7666_3846.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:40.560394368+07:00","message":"[GCS] Start streaming session, msgId: 3847"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:41.415489187+07:00","message":"receive streaming session, msgId: 3847"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:41.415542562+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:41.415548345+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:41.415563756+07:00","message":"[buffer interim] 3847 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:41.415570666+07:00","message":"[bufferProcess] interim [660000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:41.415572778+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:41.535990999+07:00","message":"receive streaming session, msgId: 3847"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:41.536029087+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"JAV\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:41.536035373+07:00","message":"receive interim result [false|false]: JAV"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:41.536045026+07:00","message":"[buffer interim] 3847 false JAV"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:41.536051542+07:00","message":"[bufferProcess] interim [780000000]:JAV"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:41.536054247+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:41.536068266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:41.536071664+07:00","message":"> Transcript [22119] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:41.53607401+07:00","message":"Set StatePrefix (first interim): 'จาก'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:41.543181296+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:41.543198524+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:41.599322846+07:00","message":"receive streaming session, msgId: 3847"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:41.599365283+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Jump\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:41.599371196+07:00","message":"receive interim result [false|false]: Jump"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:41.599385416+07:00","message":"[buffer interim] 3847 false Jump"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:41.599392403+07:00","message":"[bufferProcess] interim [840000000]:Jump"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:41.599395045+07:00","message":"[bufferProcess] send to processor:JAV"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:41.599398434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:41.599401257+07:00","message":"> Transcript [22120] [false]: 'JAV'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:41.599403818+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:41.599406051+07:00","message":"Set new StatePrefix: 'JAV'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:41.787565753+07:00","message":"receive streaming session, msgId: 3847"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:41.787603847+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:41.787609708+07:00","message":"receive interim result [false|false]: จำ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:41.787622917+07:00","message":"[buffer interim] 3847 false จำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:41.787631148+07:00","message":"[bufferProcess] interim [80000000]:จำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:41.787633677+07:00","message":"[bufferProcess] send to processor:Jump"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:41.787637613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:41.78764069+07:00","message":"> Transcript [22121] [false]: 'Jump'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:41.78764314+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:41.787645447+07:00","message":"Set new StatePrefix: 'Jump'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:41.924432041+07:00","message":"receive streaming session, msgId: 3847"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:41.924470215+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำนวน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:41.924476445+07:00","message":"receive interim result [false|false]: จำนวน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:41.924494753+07:00","message":"[buffer interim] 3847 false จำนวน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:41.924501731+07:00","message":"[bufferProcess] interim [140000000]:จำนวน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:41.924506689+07:00","message":"[bufferProcess] send to processor:จำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:41.92450998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:41.924513277+07:00","message":"> Transcript [22122] [false]: 'จำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:41.92451617+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:41.924519233+07:00","message":"Set new StatePrefix: 'จำ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:42.008622621+07:00","message":"receive streaming session, msgId: 3847"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:42.008660741+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จําเนียร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:42.008666915+07:00","message":"receive interim result [false|false]: จําเนียร"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:42.008682986+07:00","message":"[buffer interim] 3847 false จําเนียร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:42.008690137+07:00","message":"[bufferProcess] interim [320000000]:จําเนียร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:42.008692985+07:00","message":"[bufferProcess] send to processor:จำนวน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:42.008696798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:42.008699719+07:00","message":"> Transcript [22123] [false]: 'จำนวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:42.008703009+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:42.008705255+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:42.008707315+07:00","message":"StatePrefix: 'จำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:42.008709379+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:42.698696091+07:00","message":"receive streaming session, msgId: 3847"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:42.698744194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จําเนียร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:42.698749813+07:00","message":"receive interim result [false|false]: จําเนียร"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:42.698763947+07:00","message":"[buffer interim] 3847 false จําเนียร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:42.698773676+07:00","message":"[bufferProcess] interim [920000000]:จําเนียร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:42.698776675+07:00","message":"[bufferProcess] send to processor:จําเนียร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:42.698782648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:42.698785448+07:00","message":"> Transcript [22124] [false]: 'จําเนียร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:42.698788041+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:42.698790418+07:00","message":"Set new StatePrefix: 'จําเนียร'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:44.543811151+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:44.54382536+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:46.068448987+07:00","message":"[GCS] IsForceVAD: false for message ID: 3847"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:46.166283774+07:00","message":"receive streaming session, msgId: 3847"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:46.166333015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จําเนียร\",\"confidence\":0.8748512}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:46.166341147+07:00","message":"receive interim result [true|false]: จําเนียร"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:46.16635416+07:00","message":"end recv isFinal message id 3847"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:46.166359118+07:00","message":"end Recv id 3847"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:46.166367003+07:00","message":"[buffer interim] 3847 true จําเนียร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:46.166379716+07:00","message":"[bufferProcess] interim [520000000]:จําเนียร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:46.166383324+07:00","message":"[bufferProcess] send to processor (isfinal):จําเนียร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:46.166387886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:46.166390722+07:00","message":"> Transcript [22125] [false]: 'จําเนียร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:46.16639393+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:46.16639621+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:46.166398843+07:00","message":"StatePrefix: 'จําเนียร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:46.166401191+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:46.166402955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:46.166405093+07:00","message":"> Transcript [22126] [true]: 'จําเนียร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:46.166407407+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:46.166409653+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:46.166411993+07:00","message":"StatePrefix: 'จําเนียร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:46.166413819+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:46.166419839+07:00","message":"Push: 'จําเนียร'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:46.166428428+07:00","message":"push: {true จําเนียร 0 0xc0037f3d00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:21:46.177668234+07:00","message":"write wav file: './tmp/7666/7666_3847.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:46.199066636+07:00","message":"[GCS] Start streaming session, msgId: 3848"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:47.544621267+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:47.544632159+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:49.163755437+07:00","message":"receive streaming session, msgId: 3848"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:49.16380617+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":"2026-08-22T12:21:49.163812526+07:00","message":"receive interim result [false|false]: ใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:49.163827426+07:00","message":"[buffer interim] 3848 false ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:49.163835248+07:00","message":"[bufferProcess] interim [790000000]:ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:49.163837596+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:49.163844762+07:00","message":"[bufferProcess] send to processor (ticker):ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:49.163847708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:49.163850603+07:00","message":"> Transcript [22127] [false]: 'ใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:49.1638531+07:00","message":"Set StatePrefix (first interim): 'ใจ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:49.567209596+07:00","message":"receive streaming session, msgId: 3848"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:49.567244871+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รู้ใจนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:49.567250488+07:00","message":"receive interim result [false|false]: รู้ใจนะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:49.567265841+07:00","message":"[buffer interim] 3848 false รู้ใจนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:49.567275001+07:00","message":"[bufferProcess] interim [210000000]:รู้ใจนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:49.567278145+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:49.734825603+07:00","message":"receive streaming session, msgId: 3848"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:49.734861159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจน้อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:49.734866661+07:00","message":"receive interim result [false|false]: ใจน้อย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:49.734880639+07:00","message":"[buffer interim] 3848 false ใจน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:49.734887436+07:00","message":"[bufferProcess] interim [390000000]:ใจน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:49.734889959+07:00","message":"[bufferProcess] send to processor:รู้ใจนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:49.734893501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:49.73489656+07:00","message":"> Transcript [22128] [false]: 'รู้ใจนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:49.734899044+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:49.73490115+07:00","message":"Set new StatePrefix: 'รู้ใจนะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:50.449064936+07:00","message":"receive streaming session, msgId: 3848"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:50.44910413+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจน้อย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:50.44911001+07:00","message":"receive interim result [false|false]: ใจน้อย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:50.449125163+07:00","message":"[buffer interim] 3848 false ใจน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:50.449135646+07:00","message":"[bufferProcess] interim [990000000]:ใจน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:50.449138257+07:00","message":"[bufferProcess] send to processor:ใจน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:50.449142203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:50.449145264+07:00","message":"> Transcript [22129] [false]: 'ใจน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:50.449147499+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:50.449149642+07:00","message":"Set new StatePrefix: 'ใจน้อย'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:50.544956897+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:50.54498445+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:51.137245463+07:00","message":"receive streaming session, msgId: 3848"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:51.137291902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจน้องจะเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:51.137298352+07:00","message":"receive interim result [false|false]: ใจน้องจะเข้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:51.137311703+07:00","message":"[buffer interim] 3848 false ใจน้องจะเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:51.13731856+07:00","message":"[bufferProcess] interim [770000000]:ใจน้องจะเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:51.137321639+07:00","message":"[bufferProcess] send to processor:ใจน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:51.137329244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:51.137332802+07:00","message":"> Transcript [22130] [false]: 'ใจน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:51.137335739+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:51.137338328+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:51.137340827+07:00","message":"StatePrefix: 'ใจน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:51.137343114+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:51.342052761+07:00","message":"receive streaming session, msgId: 3848"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:51.342089063+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจน้อยจะขอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:51.342094728+07:00","message":"receive interim result [false|false]: ใจน้อยจะขอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:51.342105164+07:00","message":"[buffer interim] 3848 false ใจน้อยจะขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:51.342112648+07:00","message":"[bufferProcess] interim [10000000]:ใจน้อยจะขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:51.342115103+07:00","message":"[bufferProcess] send to processor:ใจน้องจะเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:51.342118864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:51.342121943+07:00","message":"> Transcript [22131] [false]: 'ใจน้องจะเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:51.342124285+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:51.342126372+07:00","message":"Set new StatePrefix: 'ใจน้องจะเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:51.461457415+07:00","message":"receive streaming session, msgId: 3848"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:51.461506983+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจน้อยจะขาด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:51.461513392+07:00","message":"receive interim result [false|false]: ใจน้อยจะขาด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:51.46152536+07:00","message":"[buffer interim] 3848 false ใจน้อยจะขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:51.461532941+07:00","message":"[bufferProcess] interim [70000000]:ใจน้อยจะขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:51.461535938+07:00","message":"[bufferProcess] send to processor:ใจน้อยจะขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:51.461539721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:51.461542915+07:00","message":"> Transcript [22132] [false]: 'ใจน้อยจะขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:51.461546222+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:51.461548478+07:00","message":"Set new StatePrefix: 'ใจน้อยจะขอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:51.974516605+07:00","message":"receive streaming session, msgId: 3848"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:51.974555735+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจน้อยจะขาดแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:51.974563347+07:00","message":"receive interim result [false|false]: ใจน้อยจะขาดแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:51.974584653+07:00","message":"[buffer interim] 3848 false ใจน้อยจะขาดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:51.97459317+07:00","message":"[bufferProcess] interim [610000000]:ใจน้อยจะขาดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:51.974597519+07:00","message":"[bufferProcess] send to processor:ใจน้อยจะขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:51.974602679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:51.974605917+07:00","message":"> Transcript [22133] [false]: 'ใจน้อยจะขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:51.974608744+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:51.974611151+07:00","message":"Set new StatePrefix: 'ใจน้อยจะขาด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:52.550236202+07:00","message":"receive streaming session, msgId: 3848"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:52.550281375+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจน้อยจะขาดแล้ว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:52.550287601+07:00","message":"receive interim result [false|false]: ใจน้อยจะขาดแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:52.550301684+07:00","message":"[buffer interim] 3848 false ใจน้อยจะขาดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:52.550308964+07:00","message":"[bufferProcess] interim [210000000]:ใจน้อยจะขาดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:52.550312057+07:00","message":"[bufferProcess] send to processor:ใจน้อยจะขาดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:52.550318035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:52.5503211+07:00","message":"> Transcript [22134] [false]: 'ใจน้อยจะขาดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:52.550325055+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:52.550327527+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:52.550329701+07:00","message":"StatePrefix: 'ใจน้อยจะขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:52.550332086+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:53.545743608+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:53.545789189+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:53.627599395+07:00","message":"[GCS] IsForceVAD: false for message ID: 3848"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:53.737618039+07:00","message":"receive streaming session, msgId: 3848"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:53.737660506+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจน้องจะขาดแล้ว\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:53.737666802+07:00","message":"receive interim result [true|false]: ใจน้องจะขาดแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:53.737676578+07:00","message":"end recv isFinal message id 3848"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:53.737679422+07:00","message":"end Recv id 3848"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:53.737686594+07:00","message":"[buffer interim] 3848 true ใจน้องจะขาดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:53.737696585+07:00","message":"[bufferProcess] interim [440000000]:ใจน้องจะขาดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:53.737701802+07:00","message":"[bufferProcess] send to processor (isfinal):ใจน้อยจะขาดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:53.737706165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:53.737709424+07:00","message":"> Transcript [22135] [false]: 'ใจน้อยจะขาดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:53.737713016+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:53.737715215+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:53.737717335+07:00","message":"StatePrefix: 'ใจน้อยจะขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:53.737719547+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:53.73772153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:53.737724184+07:00","message":"> Transcript [22136] [true]: 'ใจน้องจะขาดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:53.73772853+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:53.737730392+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:53.73773225+07:00","message":"StatePrefix: 'ใจน้อยจะขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:53.737734327+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:53.737744024+07:00","message":"Push: 'ใจน้องจะขาดแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:53.737752435+07:00","message":"push: {true ใจน้องจะขาดแล้ว 0 0xc0029e5900}"}
{"level":"info","service":"Main","time":"2026-08-22T12:21:53.750982955+07:00","message":"write wav file: './tmp/7666/7666_3848.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:53.862002716+07:00","message":"[GCS] Cleaned up inactive client: 3834"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:53.862032997+07:00","message":"[GCS] Cleaned up inactive client: 3830"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:53.862035776+07:00","message":"[GCS] Cleaned up inactive client: 3833"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:53.862037866+07:00","message":"[GCS] Cleaned up inactive client: 3832"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:53.862039862+07:00","message":"[GCS] Cleaned up inactive client: 3831"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:53.862041781+07:00","message":"[GCS] Cleaned up inactive client: 3829"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:54.139821982+07:00","message":"[GCS] Start streaming session, msgId: 3849"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:56.545949498+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:56.545951249+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:56.994483725+07:00","message":"receive streaming session, msgId: 3849"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:56.994526593+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตาราง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:56.99453246+07:00","message":"receive interim result [false|false]: ตาราง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:56.9945465+07:00","message":"[buffer interim] 3849 false ตาราง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:56.994555373+07:00","message":"[bufferProcess] interim [640000000]:ตาราง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:56.994557769+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:56.994563209+07:00","message":"[bufferProcess] send to processor (ticker):ตาราง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:56.994566182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:56.994569384+07:00","message":"> Transcript [22137] [false]: 'ตาราง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:56.994571762+07:00","message":"Set StatePrefix (first interim): 'ตาราง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:57.106242469+07:00","message":"receive streaming session, msgId: 3849"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:57.106283935+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:57.106291258+07:00","message":"receive interim result [false|false]: ลัง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:57.106306849+07:00","message":"[buffer interim] 3849 false ลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.106315604+07:00","message":"[bufferProcess] interim [760000000]:ลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.106318897+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:57.312437792+07:00","message":"receive streaming session, msgId: 3849"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:57.312485368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รางวัล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:57.31249163+07:00","message":"receive interim result [false|false]: รางวัล"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:57.312506246+07:00","message":"[buffer interim] 3849 false รางวัล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.312514598+07:00","message":"[bufferProcess] interim [940000000]:รางวัล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.31251721+07:00","message":"[bufferProcess] send to processor:ลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.312520934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.312523888+07:00","message":"> Transcript [22138] [false]: 'ลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.312526335+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.312529428+07:00","message":"Set new StatePrefix: 'ลัง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:57.385262137+07:00","message":"receive streaming session, msgId: 3849"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:57.385306428+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลังเล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:57.385312493+07:00","message":"receive interim result [false|false]: ลังเล"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:57.385327291+07:00","message":"[buffer interim] 3849 false ลังเล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.385337809+07:00","message":"[bufferProcess] interim [60000000]:ลังเล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.38534077+07:00","message":"[bufferProcess] send to processor:รางวัล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.385346026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.385349271+07:00","message":"> Transcript [22139] [false]: 'รางวัล'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.385352083+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.385354288+07:00","message":"Set new StatePrefix: 'รางวัล'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:57.401625733+07:00","message":"receive streaming session, msgId: 3849"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:57.401643745+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กำลังเดิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:57.401648302+07:00","message":"receive interim result [false|false]: กำลังเดิน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:57.401659881+07:00","message":"[buffer interim] 3849 false กำลังเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.401664259+07:00","message":"[bufferProcess] interim [120000000]:กำลังเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.401666582+07:00","message":"[bufferProcess] send to processor:ลังเล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.40166909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.401671357+07:00","message":"> Transcript [22140] [false]: 'ลังเล'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.401673298+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.401675447+07:00","message":"Set new StatePrefix: 'ลังเล'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:57.598560602+07:00","message":"[GCS] IsForceVAD: false for message ID: 3849"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:57.621156372+07:00","message":"receive streaming session, msgId: 3849"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:57.621211928+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตารางเดินรถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:57.621218516+07:00","message":"receive interim result [false|false]: ตารางเดินรถ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:57.621235508+07:00","message":"[buffer interim] 3849 false ตารางเดินรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.621243696+07:00","message":"[bufferProcess] interim [240000000]:ตารางเดินรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.621246617+07:00","message":"[bufferProcess] send to processor:กำลังเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.62125061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.621253701+07:00","message":"> Transcript [22141] [false]: 'กำลังเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.621256245+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.621258413+07:00","message":"Set new StatePrefix: 'กำลังเดิน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:57.658461781+07:00","message":"[GCS] Start streaming session, msgId: 3850"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:57.706714648+07:00","message":"receive streaming session, msgId: 3849"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:57.706764066+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตารางเดินรถ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:57.706772394+07:00","message":"receive interim result [true|false]: ตารางเดินรถ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:57.706785214+07:00","message":"end recv isFinal message id 3849"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:57.706789514+07:00","message":"end Recv id 3849"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:57.706798126+07:00","message":"[buffer interim] 3849 true ตารางเดินรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.706810534+07:00","message":"[bufferProcess] interim [480000000]:ตารางเดินรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.706814241+07:00","message":"[bufferProcess] send to processor (isfinal):ตารางเดินรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.706818126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.706821478+07:00","message":"> Transcript [22142] [false]: 'ตารางเดินรถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.706823886+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.706826536+07:00","message":"Set new StatePrefix: 'ตารางเดินรถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.706828447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.706830407+07:00","message":"> Transcript [22143] [true]: 'ตารางเดินรถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.706833046+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.706835382+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.706837577+07:00","message":"StatePrefix: 'ตารางเดินรถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.706840142+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:57.706843396+07:00","message":"Push: 'ตารางเดินรถ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:57.706852047+07:00","message":"push: {true ตารางเดินรถ 0 0xc002a2b700}"}
{"level":"info","service":"Main","time":"2026-08-22T12:21:57.715983927+07:00","message":"write wav file: './tmp/7666/7666_3849.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:58.299515737+07:00","message":"[GCS] IsForceVAD: false for message ID: 3850"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:58.369010835+07:00","message":"[GCS] Start streaming session, msgId: 3851"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:58.409627469+07:00","message":"receive streaming session, msgId: 3850"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:58.409648803+07:00","message":"found end of frame, send empty tag with msgId: 3850"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:58.409654053+07:00","message":"end Recv id 3850"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:58.409660997+07:00","message":"[buffer interim] 3850 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:58.409668162+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:58.409672253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:58.409675244+07:00","message":"> Transcript [22144] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:58.409677742+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:58.409679805+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:58.409681793+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:58.409683725+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:58.409686433+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:58.409695521+07:00","message":"push: {true \n 0 0xc002696000}"}
{"level":"info","service":"Main","time":"2026-08-22T12:21:58.414706027+07:00","message":"write wav file: './tmp/7666/7666_3850.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:59.214075765+07:00","message":"receive streaming session, msgId: 3851"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:59.214121785+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เติม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:59.214127505+07:00","message":"receive interim result [false|false]: เติม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:59.214144047+07:00","message":"[buffer interim] 3851 false เติม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:59.214151748+07:00","message":"[bufferProcess] interim [890000000]:เติม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:59.214154205+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:59.534614089+07:00","message":"receive streaming session, msgId: 3851"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:59.53465823+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เติมเงิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:59.534664875+07:00","message":"receive interim result [false|false]: เติมเงิน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:21:59.534677895+07:00","message":"[buffer interim] 3851 false เติมเงิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:59.534690783+07:00","message":"[bufferProcess] interim [190000000]:เติมเงิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:59.534695083+07:00","message":"[bufferProcess] send to processor:เติม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:59.534702955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:59.534707266+07:00","message":"> Transcript [22145] [false]: 'เติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:21:59.534710539+07:00","message":"Set StatePrefix (first interim): 'เติม'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:59.54678815+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:21:59.546807936+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:00.113902547+07:00","message":"receive streaming session, msgId: 3851"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:00.113941682+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เติมเงิน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:00.113947641+07:00","message":"receive interim result [false|false]: เติมเงิน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:00.113963646+07:00","message":"[buffer interim] 3851 false เติมเงิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:00.113970681+07:00","message":"[bufferProcess] interim [790000000]:เติมเงิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:00.113973023+07:00","message":"[bufferProcess] send to processor:เติมเงิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:00.113977546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:00.113980849+07:00","message":"> Transcript [22146] [false]: 'เติมเงิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:00.113984109+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:00.113986298+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:00.113988415+07:00","message":"StatePrefix: 'เติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:00.113990607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:00.637060442+07:00","message":"receive streaming session, msgId: 3851"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:00.637114051+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:00.637120638+07:00","message":"receive interim result [false|false]: อาบ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:00.637133739+07:00","message":"[buffer interim] 3851 false อาบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:00.637142461+07:00","message":"[bufferProcess] interim [330000000]:อาบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:00.637145156+07:00","message":"[bufferProcess] send to processor:เติมเงิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:00.637150955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:00.637153942+07:00","message":"> Transcript [22147] [false]: 'เติมเงิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:00.637157741+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:00.637172227+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:00.637174551+07:00","message":"StatePrefix: 'เติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:00.637176877+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:00.701602348+07:00","message":"receive streaming session, msgId: 3851"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:00.701649569+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาบน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:00.701655782+07:00","message":"receive interim result [false|false]: อาบน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:00.701674946+07:00","message":"[buffer interim] 3851 false อาบน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:00.701683402+07:00","message":"[bufferProcess] interim [390000000]:อาบน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:00.701686761+07:00","message":"[bufferProcess] send to processor:อาบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:00.701690657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:00.701693617+07:00","message":"> Transcript [22148] [false]: 'อาบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:00.701696541+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:00.70169955+07:00","message":"Set new StatePrefix: 'อาบ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:01.213674603+07:00","message":"receive streaming session, msgId: 3851"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:01.213725768+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาบน้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:01.213732825+07:00","message":"receive interim result [false|false]: อาบน้อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:01.213753513+07:00","message":"[buffer interim] 3851 false อาบน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:01.213761777+07:00","message":"[bufferProcess] interim [870000000]:อาบน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:01.21376456+07:00","message":"[bufferProcess] send to processor:อาบน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:01.21376853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:01.213771898+07:00","message":"> Transcript [22149] [false]: 'อาบน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:01.213775921+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:01.213778165+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:01.21378033+07:00","message":"StatePrefix: 'อาบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:01.213782436+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:01.525199694+07:00","message":"receive streaming session, msgId: 3851"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:01.525247889+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาบน้องต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:01.525254887+07:00","message":"receive interim result [false|false]: อาบน้องต้อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:01.5252714+07:00","message":"[buffer interim] 3851 false อาบน้องต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:01.525282854+07:00","message":"[bufferProcess] interim [170000000]:อาบน้องต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:01.525285574+07:00","message":"[bufferProcess] send to processor:อาบน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:01.525289637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:01.525293051+07:00","message":"> Transcript [22150] [false]: 'อาบน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:01.525297019+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:01.52529941+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:01.525301928+07:00","message":"StatePrefix: 'อาบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:01.525304239+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:01.875893684+07:00","message":"receive streaming session, msgId: 3851"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:01.875947233+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาบน้องต้องไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:01.875953339+07:00","message":"receive interim result [false|false]: อาบน้องต้องไป"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:01.875969261+07:00","message":"[buffer interim] 3851 false อาบน้องต้องไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:01.875980177+07:00","message":"[bufferProcess] interim [530000000]:อาบน้องต้องไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:01.875983101+07:00","message":"[bufferProcess] send to processor:อาบน้องต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:01.875989019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:01.875992099+07:00","message":"> Transcript [22151] [false]: 'อาบน้องต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:01.875996212+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:01.875998624+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:01.876001151+07:00","message":"StatePrefix: 'อาบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:01.876003966+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:02.123106905+07:00","message":"receive streaming session, msgId: 3851"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:02.12316587+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":"2026-08-22T12:22:02.123172917+07:00","message":"receive interim result [false|false]: อาบน้องต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:02.123190204+07:00","message":"[buffer interim] 3851 false อาบน้องต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.123197841+07:00","message":"[bufferProcess] interim [770000000]:อาบน้องต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.123200883+07:00","message":"[bufferProcess] send to processor:อาบน้องต้องไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.123204725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.123207653+07:00","message":"> Transcript [22152] [false]: 'อาบน้องต้องไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.123211266+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.123214405+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.123217242+07:00","message":"StatePrefix: 'อาบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.123219541+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.123225494+07:00","message":"Push: 'อาบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.123227833+07:00","message":"TextPushed: 'อาบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.123230473+07:00","message":"Set new StatePrefix : 'อาบน้องต้องไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.123233449+07:00","message":"Next Push (prob) : 'น้องต้องไป'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:02.123242069+07:00","message":"push: {false อาบ 0 0xc003135880}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:02.129583446+07:00","message":"receive streaming session, msgId: 3851"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:02.129610339+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาบน้องต้องปราง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:02.129616335+07:00","message":"receive interim result [false|false]: อาบน้องต้องปราง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:02.12963151+07:00","message":"[buffer interim] 3851 false อาบน้องต้องปราง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.129638097+07:00","message":"[bufferProcess] interim [830000000]:อาบน้องต้องปราง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.129641164+07:00","message":"[bufferProcess] send to processor:อาบน้องต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.129646307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.129649248+07:00","message":"> Transcript [22153] [false]: 'อาบน้องต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.129651667+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.129653868+07:00","message":"Set new StatePrefix: 'อาบน้องต้องการ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:02.458745587+07:00","message":"receive streaming session, msgId: 3851"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:02.458790142+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาบน้องต้องปรางโทร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:02.458796615+07:00","message":"receive interim result [false|false]: อาบน้องต้องปรางโทร"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:02.458811258+07:00","message":"[buffer interim] 3851 false อาบน้องต้องปรางโทร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.458819496+07:00","message":"[bufferProcess] interim [130000000]:อาบน้องต้องปรางโทร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.458822664+07:00","message":"[bufferProcess] send to processor:อาบน้องต้องปราง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.458831144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.458834132+07:00","message":"> Transcript [22154] [false]: 'อาบน้องต้องปราง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.458836848+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.45883916+07:00","message":"Set new StatePrefix: 'อาบน้องต้องปราง'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:02.547822919+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:02.547830844+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:02.580687784+07:00","message":"receive streaming session, msgId: 3851"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:02.580731909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาบน้องต้องปราง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:02.580737872+07:00","message":"receive interim result [false|false]: อาบน้องต้องปราง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:02.580750957+07:00","message":"[buffer interim] 3851 false อาบน้องต้องปราง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.580757959+07:00","message":"[bufferProcess] interim [190000000]:อาบน้องต้องปราง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.580760884+07:00","message":"[bufferProcess] send to processor:อาบน้องต้องปรางโทร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.580766606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.58076973+07:00","message":"> Transcript [22155] [false]: 'อาบน้องต้องปรางโทร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.580773998+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.580776503+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.580778927+07:00","message":"StatePrefix: 'อาบน้องต้องปราง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.580782267+07:00","message":"TextPushed: 'อาบ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:02.616998206+07:00","message":"receive streaming session, msgId: 3851"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:02.617031532+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาบน้องต้องดัง 7:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:02.617037425+07:00","message":"receive interim result [false|false]: อาบน้องต้องดัง 7:00"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:02.617051262+07:00","message":"[buffer interim] 3851 false อาบน้องต้องดัง 7:00"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.617057596+07:00","message":"[bufferProcess] interim [250000000]:อาบน้องต้องดัง 7:00"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.617060389+07:00","message":"[bufferProcess] send to processor:อาบน้องต้องปราง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.617064099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.617067151+07:00","message":"> Transcript [22156] [false]: 'อาบน้องต้องปราง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.617070837+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.617073137+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.617075937+07:00","message":"StatePrefix: 'อาบน้องต้องปราง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.617078866+07:00","message":"TextPushed: 'อาบ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:02.940708459+07:00","message":"receive streaming session, msgId: 3851"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:02.940744463+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาบน้องต้องปรามชุมนุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:02.940749736+07:00","message":"receive interim result [false|false]: อาบน้องต้องปรามชุมนุม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:02.940764121+07:00","message":"[buffer interim] 3851 false อาบน้องต้องปรามชุมนุม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.940771934+07:00","message":"[bufferProcess] interim [550000000]:อาบน้องต้องปรามชุมนุม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.940774802+07:00","message":"[bufferProcess] send to processor:อาบน้องต้องดัง 7:00"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.940779136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.94078239+07:00","message":"> Transcript [22157] [false]: 'อาบน้องต้องดัง 7:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.940785131+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.940787328+07:00","message":"Set new StatePrefix: 'อาบน้องต้องดัง 7:00'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:02.942627255+07:00","message":"receive streaming session, msgId: 3851"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:02.942641398+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาบน้องต้องดัง 7:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:02.942645255+07:00","message":"receive interim result [false|false]: อาบน้องต้องดัง 7:00"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:02.942653375+07:00","message":"[buffer interim] 3851 false อาบน้องต้องดัง 7:00"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.942656973+07:00","message":"[bufferProcess] interim [610000000]:อาบน้องต้องดัง 7:00"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.942659364+07:00","message":"[bufferProcess] send to processor:อาบน้องต้องปรามชุมนุม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.942661833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.942664096+07:00","message":"> Transcript [22158] [false]: 'อาบน้องต้องปรามชุมนุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.942666044+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:02.942668073+07:00","message":"Set new StatePrefix: 'อาบน้องต้องปรามชุมนุม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:03.33450945+07:00","message":"receive streaming session, msgId: 3851"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:03.33455808+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาบน้องต้องดัง 7:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:03.334564846+07:00","message":"receive interim result [false|false]: อาบน้องต้องดัง 7:00 น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:03.334578541+07:00","message":"[buffer interim] 3851 false อาบน้องต้องดัง 7:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:03.334586212+07:00","message":"[bufferProcess] interim [30000000]:อาบน้องต้องดัง 7:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:03.334589205+07:00","message":"[bufferProcess] send to processor:อาบน้องต้องดัง 7:00"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:03.334593395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:03.334596337+07:00","message":"> Transcript [22159] [false]: 'อาบน้องต้องดัง 7:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:03.334598856+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:03.334601068+07:00","message":"Set new StatePrefix: 'อาบน้องต้องดัง 7:00'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:03.522691531+07:00","message":"receive streaming session, msgId: 3851"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:03.522732644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาบน้องต้องดัง 7:00\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:03.522739344+07:00","message":"receive interim result [false|false]: อาบน้องต้องดัง 7:00"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:03.522755084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:03.522759782+07:00","message":"receive interim result [false|false]:  น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:03.522768359+07:00","message":"[buffer interim] 3851 false อาบน้องต้องดัง 7:00"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:03.522772499+07:00","message":"[buffer interim] 3851 false  น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:03.522779237+07:00","message":"[bufferProcess] interim [210000000]:อาบน้องต้องดัง 7:00"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:03.522783828+07:00","message":"[bufferProcess] send to processor:อาบน้องต้องดัง 7:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:03.522787449+07:00","message":"[bufferProcess] interim [210000000]: น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:03.522790458+07:00","message":"[bufferProcess] update buffer: อาบน้องต้องดัง 7:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:03.522793475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:03.522796511+07:00","message":"> Transcript [22160] [false]: 'อาบน้องต้องดัง 7:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:03.522800105+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:03.522802438+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:03.522804737+07:00","message":"StatePrefix: 'อาบน้องต้องดัง 7:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:03.52280793+07:00","message":"TextPushed: 'อาบ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:03.716011331+07:00","message":"receive streaming session, msgId: 3851"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:03.716065283+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาบน้องต้องปรามชุมนุมทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:03.716073572+07:00","message":"receive interim result [false|false]: อาบน้องต้องปรามชุมนุมทำ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:03.716090163+07:00","message":"[buffer interim] 3851 false อาบน้องต้องปรามชุมนุมทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:03.716098124+07:00","message":"[bufferProcess] interim [390000000]:อาบน้องต้องปรามชุมนุมทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:03.716102447+07:00","message":"[bufferProcess] send to processor:อาบน้องต้องดัง 7:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:03.716109243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:03.716112213+07:00","message":"> Transcript [22161] [false]: 'อาบน้องต้องดัง 7:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:03.716116905+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:03.71611938+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:03.71612184+07:00","message":"StatePrefix: 'อาบน้องต้องดัง 7:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:03.716125853+07:00","message":"TextPushed: 'อาบ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:03.939080838+07:00","message":"[GCS] IsForceVAD: false for message ID: 3851"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:04.088060925+07:00","message":"receive streaming session, msgId: 3851"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:04.088107189+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาบน้องต้องปราง 7:00 น ทำ\",\"confidence\":0.86424285}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:04.088115292+07:00","message":"receive interim result [true|false]: อาบน้องต้องปราง 7:00 น ทำ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:04.088125524+07:00","message":"end recv isFinal message id 3851"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:04.088128075+07:00","message":"end Recv id 3851"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:04.088136587+07:00","message":"[buffer interim] 3851 true อาบน้องต้องปราง 7:00 น ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:04.088145261+07:00","message":"[bufferProcess] interim [780000000]:อาบน้องต้องปราง 7:00 น ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:04.088149359+07:00","message":"[bufferProcess] send to processor (isfinal):อาบน้องต้องปรามชุมนุมทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:04.088152956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:04.088155935+07:00","message":"> Transcript [22162] [false]: 'อาบน้องต้องปรามชุมนุมทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:04.088158957+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:04.088161262+07:00","message":"Set new StatePrefix: 'อาบน้องต้องปรามชุมนุมทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:04.088163149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:04.088165262+07:00","message":"> Transcript [22163] [true]: 'อาบน้องต้องปราง 7:00 น ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:04.0881677+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:04.088170079+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:04.088172282+07:00","message":"StatePrefix: 'อาบน้องต้องปรามชุมนุมทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:04.088178002+07:00","message":"TextPushed: 'อาบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:04.088181235+07:00","message":"Push: 'น้องต้องปราง 7:00 น ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:04.0881907+07:00","message":"push: {true น้องต้องปราง 7:00 น ทำ 0 0xc003135880}"}
{"level":"info","service":"Main","time":"2026-08-22T12:22:04.09961392+07:00","message":"write wav file: './tmp/7666/7666_3851.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:04.966260468+07:00","message":"[GCS] Start streaming session, msgId: 3852"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:05.548084298+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:05.54808795+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:06.847069151+07:00","message":"receive streaming session, msgId: 3852"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:06.847114986+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:06.847120536+07:00","message":"receive interim result [false|false]: คน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:06.847135132+07:00","message":"[buffer interim] 3852 false คน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:06.847141799+07:00","message":"[bufferProcess] interim [160000000]:คน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:06.847144146+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:06.847150004+07:00","message":"[bufferProcess] send to processor (ticker):คน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:06.847153014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:06.847155936+07:00","message":"> Transcript [22164] [false]: 'คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:06.847158486+07:00","message":"Set StatePrefix (first interim): 'คน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:07.690284321+07:00","message":"receive streaming session, msgId: 3852"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:07.690337539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดวง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:07.690343866+07:00","message":"receive interim result [false|false]: ดวง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:07.690359545+07:00","message":"[buffer interim] 3852 false ดวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:07.690370105+07:00","message":"[bufferProcess] interim [0]:ดวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:07.690372862+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:08.54834647+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:08.548360531+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:09.127920883+07:00","message":"[GCS] IsForceVAD: false for message ID: 3852"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:09.189256842+07:00","message":"[GCS] Start streaming session, msgId: 3853"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:09.443778068+07:00","message":"receive streaming session, msgId: 3852"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:09.44383064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูดวง\",\"confidence\":0.7875118}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:09.443836709+07:00","message":"receive interim result [true|false]: ดูดวง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:09.44384651+07:00","message":"end recv isFinal message id 3852"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:09.443849357+07:00","message":"end Recv id 3852"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:09.443856498+07:00","message":"[buffer interim] 3852 true ดูดวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:09.443866782+07:00","message":"[bufferProcess] interim [830000000]:ดูดวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:09.443870222+07:00","message":"[bufferProcess] send to processor (isfinal):ดวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:09.443874273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:09.44387709+07:00","message":"> Transcript [22165] [false]: 'ดวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:09.443879907+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:09.443882537+07:00","message":"Set new StatePrefix: 'ดวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:09.443884305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:09.443886476+07:00","message":"> Transcript [22166] [true]: 'ดูดวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:09.443889258+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:09.44389136+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:09.443893903+07:00","message":"StatePrefix: 'ดวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:09.443896261+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:09.44389916+07:00","message":"Push: 'ดูดวง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:09.4439108+07:00","message":"push: {true ดูดวง 0 0xc002a2b000}"}
{"level":"info","service":"Main","time":"2026-08-22T12:22:09.454131012+07:00","message":"write wav file: './tmp/7666/7666_3852.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:10.447231182+07:00","message":"receive streaming session, msgId: 3853"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:10.447274531+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:10.44728121+07:00","message":"receive interim result [false|false]: หัวใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:10.447296249+07:00","message":"[buffer interim] 3853 false หัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:10.447304585+07:00","message":"[bufferProcess] interim [80000000]:หัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:10.447306929+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:10.447312082+07:00","message":"[bufferProcess] send to processor (ticker):หัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:10.447315169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:10.447318002+07:00","message":"> Transcript [22167] [false]: 'หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:10.447320855+07:00","message":"Set StatePrefix (first interim): 'หัวใจ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:10.955113136+07:00","message":"receive streaming session, msgId: 3853"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:10.955154202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวใจสั่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:10.955159956+07:00","message":"receive interim result [false|false]: หัวใจสั่น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:10.955173473+07:00","message":"[buffer interim] 3853 false หัวใจสั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:10.955180815+07:00","message":"[bufferProcess] interim [560000000]:หัวใจสั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:10.955183057+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:11.549256627+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:11.549289897+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:11.550329667+07:00","message":"receive streaming session, msgId: 3853"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:11.550370449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวใจสั่น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:11.550376781+07:00","message":"receive interim result [false|false]: หัวใจสั่น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:11.550391405+07:00","message":"[buffer interim] 3853 false หัวใจสั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:11.550403625+07:00","message":"[bufferProcess] interim [160000000]:หัวใจสั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:11.550406858+07:00","message":"[bufferProcess] send to processor:หัวใจสั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:11.550413664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:11.550416784+07:00","message":"> Transcript [22168] [false]: 'หัวใจสั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:11.55041988+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:11.550423796+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:11.550426036+07:00","message":"StatePrefix: 'หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:11.550428739+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:12.957061601+07:00","message":"receive streaming session, msgId: 3853"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:12.957101508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวใจฉันเมื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:12.957107825+07:00","message":"receive interim result [false|false]: หัวใจฉันเมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:12.95712647+07:00","message":"[buffer interim] 3853 false หัวใจฉันเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:12.957135417+07:00","message":"[bufferProcess] interim [600000000]:หัวใจฉันเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:12.957139151+07:00","message":"[bufferProcess] send to processor:หัวใจสั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:12.957143443+07:00","message":"[bufferProcess] send to processor (ticker):หัวใจฉันเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:12.957147392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:12.95715058+07:00","message":"> Transcript [22169] [false]: 'หัวใจสั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:12.957153722+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:12.957156322+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:12.957158437+07:00","message":"StatePrefix: 'หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:12.95717102+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:12.957173414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:12.95717682+07:00","message":"> Transcript [22170] [false]: 'หัวใจฉันเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:12.95717923+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:12.957181709+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:12.957188294+07:00","message":"StatePrefix: 'หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:12.957190503+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:13.081325687+07:00","message":"receive streaming session, msgId: 3853"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:13.081367674+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวใจสั่นเหมือน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:13.081373488+07:00","message":"receive interim result [false|false]: หัวใจสั่นเหมือน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:13.081389981+07:00","message":"[buffer interim] 3853 false หัวใจสั่นเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.081397482+07:00","message":"[bufferProcess] interim [660000000]:หัวใจสั่นเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.081400077+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:13.152608756+07:00","message":"receive streaming session, msgId: 3853"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:13.152650702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวใจสั่นเมื่อโทร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:13.152657833+07:00","message":"receive interim result [false|false]: หัวใจสั่นเมื่อโทร"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:13.152677684+07:00","message":"[buffer interim] 3853 false หัวใจสั่นเมื่อโทร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.152687542+07:00","message":"[bufferProcess] interim [780000000]:หัวใจสั่นเมื่อโทร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.152691713+07:00","message":"[bufferProcess] send to processor:หัวใจสั่นเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.152697306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.152701902+07:00","message":"> Transcript [22171] [false]: 'หัวใจสั่นเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.152707348+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.152711902+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.152715118+07:00","message":"StatePrefix: 'หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.152718642+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.152727807+07:00","message":"Push: 'หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.15273085+07:00","message":"TextPushed: 'หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.152734107+07:00","message":"Set new StatePrefix : 'หัวใจสั่นเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.152737793+07:00","message":"Next Push (prob) : 'สั่นเหมือน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:13.152779763+07:00","message":"push: {false หัวใจ 0 0xc002ef5e80}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:13.268893338+07:00","message":"receive streaming session, msgId: 3853"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:13.268933755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวใจสั่นเมื่อตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:13.268940695+07:00","message":"receive interim result [false|false]: หัวใจสั่นเมื่อตอน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:13.268953656+07:00","message":"[buffer interim] 3853 false หัวใจสั่นเมื่อตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.268961214+07:00","message":"[bufferProcess] interim [840000000]:หัวใจสั่นเมื่อตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.268964351+07:00","message":"[bufferProcess] send to processor:หัวใจสั่นเมื่อโทร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.268969691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.268972698+07:00","message":"> Transcript [22172] [false]: 'หัวใจสั่นเมื่อโทร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.268975459+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.268977621+07:00","message":"Set new StatePrefix: 'หัวใจสั่นเมื่อโทร'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:13.601647933+07:00","message":"receive streaming session, msgId: 3853"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:13.601688954+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวใจสั่นเมื่อต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:13.601695797+07:00","message":"receive interim result [false|false]: หัวใจสั่นเมื่อต้อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:13.601709513+07:00","message":"[buffer interim] 3853 false หัวใจสั่นเมื่อต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.601717381+07:00","message":"[bufferProcess] interim [200000000]:หัวใจสั่นเมื่อต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.601720071+07:00","message":"[bufferProcess] send to processor:หัวใจสั่นเมื่อตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.60172581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.601728751+07:00","message":"> Transcript [22173] [false]: 'หัวใจสั่นเมื่อตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.601731521+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.601734548+07:00","message":"Set new StatePrefix: 'หัวใจสั่นเมื่อตอน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:13.840781353+07:00","message":"receive streaming session, msgId: 3853"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:13.840820746+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวใจสั่นเมื่อต้องรอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:13.840826788+07:00","message":"receive interim result [false|false]: หัวใจสั่นเมื่อต้องรอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:13.840844778+07:00","message":"[buffer interim] 3853 false หัวใจสั่นเมื่อต้องรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.840852934+07:00","message":"[bufferProcess] interim [440000000]:หัวใจสั่นเมื่อต้องรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.840855833+07:00","message":"[bufferProcess] send to processor:หัวใจสั่นเมื่อต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.840860062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.840863642+07:00","message":"> Transcript [22174] [false]: 'หัวใจสั่นเมื่อต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.840866439+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.840868964+07:00","message":"Set new StatePrefix: 'หัวใจสั่นเมื่อต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:13.965567855+07:00","message":"receive streaming session, msgId: 3853"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:13.965607814+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวใจสั่นเมื่อต้องลม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:13.965613795+07:00","message":"receive interim result [false|false]: หัวใจสั่นเมื่อต้องลม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:13.965633338+07:00","message":"[buffer interim] 3853 false หัวใจสั่นเมื่อต้องลม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.965641669+07:00","message":"[bufferProcess] interim [560000000]:หัวใจสั่นเมื่อต้องลม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.965644681+07:00","message":"[bufferProcess] send to processor:หัวใจสั่นเมื่อต้องรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.965648496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.965652187+07:00","message":"> Transcript [22175] [false]: 'หัวใจสั่นเมื่อต้องรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.965656132+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.965658296+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.965660929+07:00","message":"StatePrefix: 'หัวใจสั่นเมื่อต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:13.965663955+07:00","message":"TextPushed: 'หัวใจ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:14.474431469+07:00","message":"receive streaming session, msgId: 3853"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:14.47450358+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวใจสั่นเมื่อต้องลองชิม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:14.47451056+07:00","message":"receive interim result [false|false]: หัวใจสั่นเมื่อต้องลองชิม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:14.474525362+07:00","message":"[buffer interim] 3853 false หัวใจสั่นเมื่อต้องลองชิม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:14.474533092+07:00","message":"[bufferProcess] interim [40000000]:หัวใจสั่นเมื่อต้องลองชิม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:14.474537753+07:00","message":"[bufferProcess] send to processor:หัวใจสั่นเมื่อต้องลม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:14.474545001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:14.474548565+07:00","message":"> Transcript [22176] [false]: 'หัวใจสั่นเมื่อต้องลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:14.474552573+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:14.474554944+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:14.474557254+07:00","message":"StatePrefix: 'หัวใจสั่นเมื่อต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:14.474559612+07:00","message":"TextPushed: 'หัวใจ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:14.537502346+07:00","message":"receive streaming session, msgId: 3853"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:14.537538581+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวใจสั่นเมื่อต้องลมชีวิต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:14.53754497+07:00","message":"receive interim result [false|false]: หัวใจสั่นเมื่อต้องลมชีวิต"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:14.537560673+07:00","message":"[buffer interim] 3853 false หัวใจสั่นเมื่อต้องลมชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:14.537568394+07:00","message":"[bufferProcess] interim [160000000]:หัวใจสั่นเมื่อต้องลมชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:14.537571118+07:00","message":"[bufferProcess] send to processor:หัวใจสั่นเมื่อต้องลองชิม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:14.5375754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:14.537578373+07:00","message":"> Transcript [22177] [false]: 'หัวใจสั่นเมื่อต้องลองชิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:14.537581853+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:14.537584166+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:14.537586361+07:00","message":"StatePrefix: 'หัวใจสั่นเมื่อต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:14.537588724+07:00","message":"TextPushed: 'หัวใจ'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:14.549651702+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:14.549674809+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:14.638846982+07:00","message":"[GCS] IsForceVAD: false for message ID: 3853"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:14.698595808+07:00","message":"[GCS] Start streaming session, msgId: 3854"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:14.971940418+07:00","message":"receive streaming session, msgId: 3853"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:14.971987311+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวใจสั่นเมื่อต้องลมชีวิต\",\"confidence\":0.9427228}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:14.971994588+07:00","message":"receive interim result [true|false]: หัวใจสั่นเมื่อต้องลมชีวิต"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:14.972005955+07:00","message":"end recv isFinal message id 3853"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:14.972008595+07:00","message":"end Recv id 3853"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:14.972016135+07:00","message":"[buffer interim] 3853 true หัวใจสั่นเมื่อต้องลมชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:14.972027399+07:00","message":"[bufferProcess] interim [670000000]:หัวใจสั่นเมื่อต้องลมชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:14.972031661+07:00","message":"[bufferProcess] send to processor (isfinal):หัวใจสั่นเมื่อต้องลมชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:14.972035411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:14.972038684+07:00","message":"> Transcript [22178] [false]: 'หัวใจสั่นเมื่อต้องลมชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:14.972044989+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:14.972047318+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:14.972049628+07:00","message":"StatePrefix: 'หัวใจสั่นเมื่อต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:14.972052005+07:00","message":"TextPushed: 'หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:14.972058208+07:00","message":"Push: 'สั่นเมื่อต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:14.972060569+07:00","message":"TextPushed: 'หัวใจสั่นเมื่อต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:14.972063121+07:00","message":"Set new StatePrefix : 'หัวใจสั่นเมื่อต้องลมชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:14.972065467+07:00","message":"Next Push (prob) : 'ลมชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:14.972067693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:14.972069808+07:00","message":"> Transcript [22179] [true]: 'หัวใจสั่นเมื่อต้องลมชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:14.97207246+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:14.972074374+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:14.972076892+07:00","message":"StatePrefix: 'หัวใจสั่นเมื่อต้องลมชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:14.9720791+07:00","message":"TextPushed: 'หัวใจสั่นเมื่อต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:14.972081636+07:00","message":"Push: 'ลมชีวิต'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:14.972089468+07:00","message":"push: {false สั่นเมื่อต้อง 0 0xc002ef5e80}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:14.972095924+07:00","message":"push: {true ลมชีวิต 0 0xc002ef5e80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:22:14.988515682+07:00","message":"write wav file: './tmp/7666/7666_3853.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:16.325252034+07:00","message":"receive streaming session, msgId: 3854"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:16.325294147+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"LOL\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:16.325300463+07:00","message":"receive interim result [false|false]: LOL"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:16.32531594+07:00","message":"[buffer interim] 3854 false LOL"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:16.325323834+07:00","message":"[bufferProcess] interim [260000000]:LOL"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:16.325326576+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:16.325333234+07:00","message":"[bufferProcess] send to processor (ticker):LOL"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:16.32533652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:16.325339583+07:00","message":"> Transcript [22180] [false]: 'LOL'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:16.325342252+07:00","message":"Set StatePrefix (first interim): 'LOL'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:16.427811337+07:00","message":"[GCS] IsForceVAD: false for message ID: 3854"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:16.490633686+07:00","message":"[GCS] Start streaming session, msgId: 3855"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:16.7170882+07:00","message":"receive streaming session, msgId: 3854"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:16.717134781+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"LOL\",\"confidence\":0.83577776}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:16.717141262+07:00","message":"receive interim result [true|false]: LOL"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:16.717152557+07:00","message":"end recv isFinal message id 3854"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:16.717154796+07:00","message":"end Recv id 3854"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:16.717172701+07:00","message":"[buffer interim] 3854 true LOL"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:16.717182955+07:00","message":"[bufferProcess] interim [740000000]:LOL"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:16.717192554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:16.717195852+07:00","message":"> Transcript [22181] [true]: 'LOL'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:16.717199492+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:16.717201906+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:16.717204589+07:00","message":"StatePrefix: 'LOL'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:16.717207026+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:16.717214244+07:00","message":"Push: 'LOL'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:16.717223508+07:00","message":"push: {true LOL 0 0xc002e8fd80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:22:16.724454616+07:00","message":"write wav file: './tmp/7666/7666_3854.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:17.538515775+07:00","message":"receive streaming session, msgId: 3855"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:17.538559704+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เสีย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:17.538566545+07:00","message":"receive interim result [false|false]: เสีย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:17.538581983+07:00","message":"[buffer interim] 3855 false เสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:17.538589865+07:00","message":"[bufferProcess] interim [660000000]:เสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:17.538592282+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:17.550679824+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:17.550690878+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:17.664986151+07:00","message":"receive streaming session, msgId: 3855"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:17.665024357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เสียง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:17.665030557+07:00","message":"receive interim result [false|false]: เสียง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:17.665045117+07:00","message":"[buffer interim] 3855 false เสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:17.665052091+07:00","message":"[bufferProcess] interim [780000000]:เสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:17.665054753+07:00","message":"[bufferProcess] send to processor:เสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:17.66506451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:17.665069855+07:00","message":"> Transcript [22182] [false]: 'เสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:17.665072728+07:00","message":"Set StatePrefix (first interim): 'เสีย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:17.93432032+07:00","message":"receive streaming session, msgId: 3855"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:17.934356919+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เสียงวัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:17.934363623+07:00","message":"receive interim result [false|false]: เสียงวัว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:17.93437651+07:00","message":"[buffer interim] 3855 false เสียงวัว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:17.93438465+07:00","message":"[bufferProcess] interim [80000000]:เสียงวัว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:17.934387788+07:00","message":"[bufferProcess] send to processor:เสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:17.934393012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:17.934396213+07:00","message":"> Transcript [22183] [false]: 'เสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:17.93439939+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:17.934401625+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:17.934403683+07:00","message":"StatePrefix: 'เสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:17.934406024+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:18.152456467+07:00","message":"receive streaming session, msgId: 3855"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:18.152496444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เสียงหวูด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:18.152503181+07:00","message":"receive interim result [false|false]: เสียงหวูด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:18.152521643+07:00","message":"[buffer interim] 3855 false เสียงหวูด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:18.152530431+07:00","message":"[bufferProcess] interim [320000000]:เสียงหวูด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:18.152533292+07:00","message":"[bufferProcess] send to processor:เสียงวัว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:18.152536915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:18.152539677+07:00","message":"> Transcript [22184] [false]: 'เสียงวัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:18.152542712+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:18.152544868+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:18.152546963+07:00","message":"StatePrefix: 'เสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:18.152549168+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:18.320227488+07:00","message":"receive streaming session, msgId: 3855"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:18.32026695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เสียงวัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:18.320273304+07:00","message":"receive interim result [false|false]: เสียงวัว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:18.320289651+07:00","message":"[buffer interim] 3855 false เสียงวัว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:18.320298193+07:00","message":"[bufferProcess] interim [440000000]:เสียงวัว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:18.320301331+07:00","message":"[bufferProcess] send to processor:เสียงหวูด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:18.320305641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:18.320309144+07:00","message":"> Transcript [22185] [false]: 'เสียงหวูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:18.320312754+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:18.320315439+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:18.320317598+07:00","message":"StatePrefix: 'เสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:18.320319915+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:18.981416431+07:00","message":"receive streaming session, msgId: 3855"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:18.981461155+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เสียงวัว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:18.981468239+07:00","message":"receive interim result [false|false]: เสียงวัว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:18.981482373+07:00","message":"[buffer interim] 3855 false เสียงวัว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:18.981493397+07:00","message":"[bufferProcess] interim [40000000]:เสียงวัว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:18.981497525+07:00","message":"[bufferProcess] send to processor:เสียงวัว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:18.981503984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:18.981507952+07:00","message":"> Transcript [22186] [false]: 'เสียงวัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:18.981513187+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:18.981516349+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:18.981521295+07:00","message":"StatePrefix: 'เสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:18.981523932+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:18.981528308+07:00","message":"Push: 'เสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:18.98153141+07:00","message":"TextPushed: 'เสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:18.981534972+07:00","message":"Set new StatePrefix : 'เสียงวัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:18.98153841+07:00","message":"Next Push (prob) : 'งวัว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:18.981548827+07:00","message":"push: {false เสีย 0 0xc0037d9d80}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:20.338078281+07:00","message":"[GCS] IsForceVAD: false for message ID: 3855"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:20.469105933+07:00","message":"[GCS] Start streaming session, msgId: 3856"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:20.551243635+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:20.551263458+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:20.654511535+07:00","message":"receive streaming session, msgId: 3855"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:20.654551511+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เสียงวัว\",\"confidence\":0.933131}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:20.654558715+07:00","message":"receive interim result [true|false]: เสียงวัว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:20.654569803+07:00","message":"end recv isFinal message id 3855"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:20.65457206+07:00","message":"end Recv id 3855"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:20.654581286+07:00","message":"[buffer interim] 3855 true เสียงวัว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:20.654587938+07:00","message":"[bufferProcess] interim [810000000]:เสียงวัว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:20.654591071+07:00","message":"[bufferProcess] send to processor (isfinal):เสียงวัว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:20.654596103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:20.654599289+07:00","message":"> Transcript [22187] [false]: 'เสียงวัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:20.654602227+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:20.654604255+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:20.654606287+07:00","message":"StatePrefix: 'เสียงวัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:20.654608684+07:00","message":"TextPushed: 'เสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:20.654610755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:20.654612883+07:00","message":"> Transcript [22188] [true]: 'เสียงวัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:20.654615023+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:20.654616929+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:20.654618871+07:00","message":"StatePrefix: 'เสียงวัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:20.654620811+07:00","message":"TextPushed: 'เสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:20.654623747+07:00","message":"Push: 'งวัว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:20.654631463+07:00","message":"push: {true งวัว 0 0xc0037d9d80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:22:20.664173338+07:00","message":"write wav file: './tmp/7666/7666_3855.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:22.80098496+07:00","message":"receive streaming session, msgId: 3856"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:22.801025867+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูมัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:22.801031482+07:00","message":"receive interim result [false|false]: กูมัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:22.801044477+07:00","message":"[buffer interim] 3856 false กูมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:22.801051879+07:00","message":"[bufferProcess] interim [980000000]:กูมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:22.801054176+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:22.801059392+07:00","message":"[bufferProcess] send to processor (ticker):กูมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:22.801062581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:22.801065689+07:00","message":"> Transcript [22189] [false]: 'กูมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:22.801068177+07:00","message":"Set StatePrefix (first interim): 'กูมัน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:22.985005715+07:00","message":"receive streaming session, msgId: 3856"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:22.985045678+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูมันบ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:22.985051847+07:00","message":"receive interim result [false|false]: กูมันบ้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:22.985065132+07:00","message":"[buffer interim] 3856 false กูมันบ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:22.985071738+07:00","message":"[bufferProcess] interim [160000000]:กูมันบ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:22.985073813+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:23.552315017+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:23.552338508+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:23.622932065+07:00","message":"receive streaming session, msgId: 3856"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:23.622973812+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูมันบ้า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:23.622983769+07:00","message":"receive interim result [false|false]: กูมันบ้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:23.623000118+07:00","message":"[buffer interim] 3856 false กูมันบ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:23.623007353+07:00","message":"[bufferProcess] interim [760000000]:กูมันบ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:23.623009865+07:00","message":"[bufferProcess] send to processor:กูมันบ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:23.623013832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:23.623016538+07:00","message":"> Transcript [22190] [false]: 'กูมันบ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:23.623020492+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:23.623022746+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:23.623024996+07:00","message":"StatePrefix: 'กูมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:23.623027284+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:23.862349261+07:00","message":"[GCS] Cleaned up inactive client: 3837"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:23.862384437+07:00","message":"[GCS] Cleaned up inactive client: 3843"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:23.862387845+07:00","message":"[GCS] Cleaned up inactive client: 3836"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:23.862389949+07:00","message":"[GCS] Cleaned up inactive client: 3841"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:23.862392015+07:00","message":"[GCS] Cleaned up inactive client: 3839"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:23.86239414+07:00","message":"[GCS] Cleaned up inactive client: 3835"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:23.862396437+07:00","message":"[GCS] Cleaned up inactive client: 3840"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:23.862398394+07:00","message":"[GCS] Cleaned up inactive client: 3838"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:23.862400776+07:00","message":"[GCS] Cleaned up inactive client: 3842"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:24.204878435+07:00","message":"receive streaming session, msgId: 3856"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:24.204934268+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โอ้มันบ่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:24.204940986+07:00","message":"receive interim result [false|false]: โอ้มันบ่า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:24.20495617+07:00","message":"[buffer interim] 3856 false โอ้มันบ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:24.204963629+07:00","message":"[bufferProcess] interim [420000000]:โอ้มันบ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:24.204966266+07:00","message":"[bufferProcess] send to processor:กูมันบ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:24.204973254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:24.204976216+07:00","message":"> Transcript [22191] [false]: 'กูมันบ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:24.204979602+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:24.204981981+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:24.20498466+07:00","message":"StatePrefix: 'กูมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:24.204987977+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:24.392366776+07:00","message":"receive streaming session, msgId: 3856"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:24.392402471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูมันบ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:24.392408547+07:00","message":"receive interim result [false|false]: กูมันบ้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:24.39242355+07:00","message":"[buffer interim] 3856 false กูมันบ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:24.392431179+07:00","message":"[bufferProcess] interim [540000000]:กูมันบ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:24.392433827+07:00","message":"[bufferProcess] send to processor:โอ้มันบ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:24.392437963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:24.392440907+07:00","message":"> Transcript [22192] [false]: 'โอ้มันบ่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:24.392443619+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:24.392446695+07:00","message":"Set new StatePrefix: 'โอ้มันบ่า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:24.844987377+07:00","message":"receive streaming session, msgId: 3856"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:24.845027139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันมาจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:24.845033094+07:00","message":"receive interim result [false|false]: มันมาจาก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:24.845049284+07:00","message":"[buffer interim] 3856 false มันมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:24.845057949+07:00","message":"[bufferProcess] interim [20000000]:มันมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:24.845061407+07:00","message":"[bufferProcess] send to processor:กูมันบ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:24.845067466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:24.845070679+07:00","message":"> Transcript [22193] [false]: 'กูมันบ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:24.845073337+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:24.845075643+07:00","message":"Set new StatePrefix: 'กูมันบ้า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:25.030866417+07:00","message":"receive streaming session, msgId: 3856"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:25.030901311+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โอ้มันบ่าใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:25.030907293+07:00","message":"receive interim result [false|false]: โอ้มันบ่าใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:25.030922343+07:00","message":"[buffer interim] 3856 false โอ้มันบ่าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:25.030930412+07:00","message":"[bufferProcess] interim [140000000]:โอ้มันบ่าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:25.030933303+07:00","message":"[bufferProcess] send to processor:มันมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:25.030936751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:25.030940029+07:00","message":"> Transcript [22194] [false]: 'มันมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:25.030942209+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:25.030944382+07:00","message":"Set new StatePrefix: 'มันมาจาก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:25.588205309+07:00","message":"[GCS] IsForceVAD: false for message ID: 3856"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:25.601512615+07:00","message":"receive streaming session, msgId: 3856"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:25.601564477+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โอ้มันบ่าใจ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:25.601572401+07:00","message":"receive interim result [false|false]: โอ้มันบ่าใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:25.601590532+07:00","message":"[buffer interim] 3856 false โอ้มันบ่าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:25.601602369+07:00","message":"[bufferProcess] interim [740000000]:โอ้มันบ่าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:25.601607214+07:00","message":"[bufferProcess] send to processor:โอ้มันบ่าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:25.601615929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:25.601620237+07:00","message":"> Transcript [22195] [false]: 'โอ้มันบ่าใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:25.601624163+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:25.601627616+07:00","message":"Set new StatePrefix: 'โอ้มันบ่าใจ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:25.902021059+07:00","message":"receive streaming session, msgId: 3856"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:25.902069325+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูมันบ้าใจ\",\"confidence\":0.7845971}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:25.902075806+07:00","message":"receive interim result [true|false]: กูมันบ้าใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:25.902084015+07:00","message":"end recv isFinal message id 3856"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:25.902086526+07:00","message":"end Recv id 3856"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:25.902094383+07:00","message":"[buffer interim] 3856 true กูมันบ้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:25.902102258+07:00","message":"[bufferProcess] interim [130000000]:กูมันบ้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:25.902105386+07:00","message":"[bufferProcess] send to processor (isfinal):โอ้มันบ่าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:25.902108882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:25.902112081+07:00","message":"> Transcript [22196] [false]: 'โอ้มันบ่าใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:25.902115834+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:25.90211813+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:25.902120166+07:00","message":"StatePrefix: 'โอ้มันบ่าใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:25.902123189+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:25.90212498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:25.902127241+07:00","message":"> Transcript [22197] [true]: 'กูมันบ้าใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:25.90212952+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:25.902131494+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:25.902133469+07:00","message":"StatePrefix: 'โอ้มันบ่าใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:25.902135365+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:25.902138259+07:00","message":"Push: 'กูมันบ้าใจ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:25.902147423+07:00","message":"push: {true กูมันบ้าใจ 0 0xc00291aa00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:22:25.912902322+07:00","message":"write wav file: './tmp/7666/7666_3856.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:26.552735511+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:26.552759221+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:29.553063882+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:29.553105325+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:32.553275888+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:32.553285236+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:33.339138584+07:00","message":"[GCS] Start streaming session, msgId: 3857"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:35.553579109+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:35.553596961+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:37.567161774+07:00","message":"[GCS] IsForceVAD: false for message ID: 3857"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:37.698498604+07:00","message":"[GCS] Start streaming session, msgId: 3858"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:37.830217905+07:00","message":"[GCS] IsForceVAD: false for message ID: 3858"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:37.862417483+07:00","message":"receive streaming session, msgId: 3857"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:37.862442375+07:00","message":"found end of frame, send empty tag with msgId: 3857"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:37.862446278+07:00","message":"end Recv id 3857"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:37.862453673+07:00","message":"[buffer interim] 3857 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:37.862460473+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:37.862464662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:37.86246797+07:00","message":"> Transcript [22198] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:37.862471041+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:37.862473413+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:37.862475748+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:37.862477808+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:37.862480956+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:37.862490294+07:00","message":"push: {true \n 0 0xc002696b00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:22:37.872924474+07:00","message":"write wav file: './tmp/7666/7666_3857.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:38.088331945+07:00","message":"[GCS] Start streaming session, msgId: 3859"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:38.130298231+07:00","message":"receive streaming session, msgId: 3858"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:38.130330374+07:00","message":"found end of frame, send empty tag with msgId: 3858"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:38.130337491+07:00","message":"end Recv id 3858"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:38.130346971+07:00","message":"[buffer interim] 3858 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:38.130354253+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:38.130358364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:38.130361293+07:00","message":"> Transcript [22199] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:38.130364136+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:38.130366206+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:38.130368233+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:38.130370224+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:38.130373149+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:38.130383902+07:00","message":"push: {true \n 0 0xc00291ac00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:22:38.136159822+07:00","message":"write wav file: './tmp/7666/7666_3858.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:38.279247891+07:00","message":"[GCS] IsForceVAD: false for message ID: 3859"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:38.338202547+07:00","message":"[GCS] Start streaming session, msgId: 3860"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:38.554429822+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:38.554466357+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:38.565097933+07:00","message":"receive streaming session, msgId: 3859"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:38.565111785+07:00","message":"found end of frame, send empty tag with msgId: 3859"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:38.565115074+07:00","message":"end Recv id 3859"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:38.565123609+07:00","message":"[buffer interim] 3859 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:38.565129606+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:38.565136606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:38.565141151+07:00","message":"> Transcript [22200] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:38.565145013+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:38.565148486+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:38.565151317+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:38.56515425+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:38.56517409+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:38.565184219+07:00","message":"push: {true \n 0 0xc002696f00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:22:38.571927477+07:00","message":"write wav file: './tmp/7666/7666_3859.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:39.10842015+07:00","message":"[GCS] IsForceVAD: false for message ID: 3860"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:39.397997711+07:00","message":"receive streaming session, msgId: 3860"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:39.398031778+07:00","message":"found end of frame, send empty tag with msgId: 3860"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:39.398035131+07:00","message":"end Recv id 3860"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:39.39804675+07:00","message":"[buffer interim] 3860 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:39.398056386+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:39.398062278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:39.398066734+07:00","message":"> Transcript [22201] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:39.39807083+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:39.398074051+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:39.398078286+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:39.398080543+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:39.398085379+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:39.398099331+07:00","message":"push: {true \n 0 0xc00291ae00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:22:39.403439374+07:00","message":"write wav file: './tmp/7666/7666_3860.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:39.618574473+07:00","message":"[GCS] Start streaming session, msgId: 3861"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:39.808632151+07:00","message":"[GCS] IsForceVAD: false for message ID: 3861"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:39.877532837+07:00","message":"[GCS] Start streaming session, msgId: 3862"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:40.071501617+07:00","message":"receive streaming session, msgId: 3861"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:40.071528181+07:00","message":"found end of frame, send empty tag with msgId: 3861"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:40.071531295+07:00","message":"end Recv id 3861"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:40.071539025+07:00","message":"[buffer interim] 3861 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:40.07154576+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:40.071549979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:40.071553062+07:00","message":"> Transcript [22202] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:40.071555571+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:40.071557931+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:40.071560115+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:40.071562321+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:40.071565104+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:40.071573692+07:00","message":"push: {true \n 0 0xc003134000}"}
{"level":"info","service":"Main","time":"2026-08-22T12:22:40.076003948+07:00","message":"write wav file: './tmp/7666/7666_3861.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:41.555131819+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:41.555144901+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:43.33734395+07:00","message":"[GCS] IsForceVAD: false for message ID: 3862"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:43.601584871+07:00","message":"receive streaming session, msgId: 3862"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:43.60160706+07:00","message":"found end of frame, send empty tag with msgId: 3862"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:43.601610616+07:00","message":"end Recv id 3862"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:43.601618347+07:00","message":"[buffer interim] 3862 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:43.601629293+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:43.601638503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:43.601645655+07:00","message":"> Transcript [22203] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:43.601650407+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:43.601653402+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:43.601656434+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:43.601659382+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:43.601663252+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:43.601674783+07:00","message":"push: {true \n 0 0xc002a2ab00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:22:43.61037579+07:00","message":"write wav file: './tmp/7666/7666_3862.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:43.848961417+07:00","message":"[GCS] Start streaming session, msgId: 3863"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:44.555563863+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:44.555569602+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:47.555676221+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:47.555695349+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:49.099280532+07:00","message":"[GCS] IsForceVAD: false for message ID: 3863"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:49.227708293+07:00","message":"[GCS] Start streaming session, msgId: 3864"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:49.412490319+07:00","message":"receive streaming session, msgId: 3863"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:49.412512199+07:00","message":"found end of frame, send empty tag with msgId: 3863"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:49.41251594+07:00","message":"end Recv id 3863"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:49.412524593+07:00","message":"[buffer interim] 3863 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:49.412532401+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:49.41254442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:49.412547271+07:00","message":"> Transcript [22204] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:49.4125501+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:49.412552256+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:49.412554657+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:49.412556896+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:49.41256028+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:49.412572506+07:00","message":"push: {true \n 0 0xc003135a00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:22:49.424385067+07:00","message":"write wav file: './tmp/7666/7666_3863.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:50.556168392+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:50.556179257+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:50.61681638+07:00","message":"receive streaming session, msgId: 3864"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:50.616862003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:50.616868133+07:00","message":"receive interim result [false|false]: น้อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:50.616886127+07:00","message":"[buffer interim] 3864 false น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:50.616894128+07:00","message":"[bufferProcess] interim [20000000]:น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:50.616896392+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:50.61690064+07:00","message":"[bufferProcess] send to processor (ticker):น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:50.616916186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:50.616961689+07:00","message":"> Transcript [22205] [false]: 'น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:50.616966616+07:00","message":"Set StatePrefix (first interim): 'น้อง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:50.860233278+07:00","message":"receive streaming session, msgId: 3864"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:50.860278973+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้องขอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:50.860285511+07:00","message":"receive interim result [false|false]: น้องขอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:50.86029945+07:00","message":"[buffer interim] 3864 false น้องขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:50.8603072+07:00","message":"[bufferProcess] interim [260000000]:น้องขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:50.86030946+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:51.5081346+07:00","message":"receive streaming session, msgId: 3864"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:51.50818945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้องขอลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:51.5081999+07:00","message":"receive interim result [false|false]: น้องขอลา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:51.508221241+07:00","message":"[buffer interim] 3864 false น้องขอลา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:51.508236364+07:00","message":"[bufferProcess] interim [860000000]:น้องขอลา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:51.508240639+07:00","message":"[bufferProcess] send to processor:น้องขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:51.508250815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:51.508255728+07:00","message":"> Transcript [22206] [false]: 'น้องขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:51.508261924+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:51.508265478+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:51.508269613+07:00","message":"StatePrefix: 'น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:51.508272763+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:51.768228806+07:00","message":"receive streaming session, msgId: 3864"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:51.768277217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้องขอรัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:51.768283788+07:00","message":"receive interim result [false|false]: น้องขอรัก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:51.76830088+07:00","message":"[buffer interim] 3864 false น้องขอรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:51.768309704+07:00","message":"[bufferProcess] interim [160000000]:น้องขอรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:51.768312682+07:00","message":"[bufferProcess] send to processor:น้องขอลา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:51.768317715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:51.768321334+07:00","message":"> Transcript [22207] [false]: 'น้องขอลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:51.768324906+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:51.768327091+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:51.768329318+07:00","message":"StatePrefix: 'น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:51.768331748+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:51.897905294+07:00","message":"receive streaming session, msgId: 3864"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:51.897942199+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้องขอลาก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:51.897948193+07:00","message":"receive interim result [false|false]: น้องขอลาก่อน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:51.897964722+07:00","message":"[buffer interim] 3864 false น้องขอลาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:51.897972825+07:00","message":"[bufferProcess] interim [280000000]:น้องขอลาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:51.897975982+07:00","message":"[bufferProcess] send to processor:น้องขอรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:51.897979926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:51.897982873+07:00","message":"> Transcript [22208] [false]: 'น้องขอรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:51.897986697+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:51.897988975+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:51.897991496+07:00","message":"StatePrefix: 'น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:51.897993649+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:52.475993456+07:00","message":"receive streaming session, msgId: 3864"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:52.476034205+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้องขอลาก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:52.476039769+07:00","message":"receive interim result [false|false]: น้องขอลาก็"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:52.476055256+07:00","message":"[buffer interim] 3864 false น้องขอลาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:52.476063262+07:00","message":"[bufferProcess] interim [880000000]:น้องขอลาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:52.476067151+07:00","message":"[bufferProcess] send to processor:น้องขอลาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:52.476071988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:52.476076327+07:00","message":"> Transcript [22209] [false]: 'น้องขอลาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:52.476080965+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:52.476084567+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:52.476088143+07:00","message":"StatePrefix: 'น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:52.476092192+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:52.476095432+07:00","message":"Push: 'น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:52.476097521+07:00","message":"TextPushed: 'น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:52.476101014+07:00","message":"Set new StatePrefix : 'น้องขอลาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:52.476103354+07:00","message":"Next Push (prob) : 'ขอลาก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:52.476111438+07:00","message":"push: {false น้อง 0 0xc003135b80}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:52.666101472+07:00","message":"receive streaming session, msgId: 3864"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:52.666152688+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้องขอลาก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:52.666160838+07:00","message":"receive interim result [false|false]: น้องขอลาก่อน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:52.666179293+07:00","message":"[buffer interim] 3864 false น้องขอลาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:52.666188243+07:00","message":"[bufferProcess] interim [60000000]:น้องขอลาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:52.666194228+07:00","message":"[bufferProcess] send to processor:น้องขอลาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:52.666202265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:52.666206543+07:00","message":"> Transcript [22210] [false]: 'น้องขอลาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:52.666210013+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:52.666213453+07:00","message":"Set new StatePrefix: 'น้องขอลาก็'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:53.301402375+07:00","message":"receive streaming session, msgId: 3864"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:53.301446905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้องขอลาก่อน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:53.30145279+07:00","message":"receive interim result [false|false]: น้องขอลาก่อน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:53.301470642+07:00","message":"[buffer interim] 3864 false น้องขอลาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:53.30147761+07:00","message":"[bufferProcess] interim [660000000]:น้องขอลาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:53.301480509+07:00","message":"[bufferProcess] send to processor:น้องขอลาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:53.301483967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:53.301487205+07:00","message":"> Transcript [22211] [false]: 'น้องขอลาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:53.301489901+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:53.301492798+07:00","message":"Set new StatePrefix: 'น้องขอลาก่อน'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:53.556801231+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:53.556820022+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:53.862707781+07:00","message":"[GCS] Cleaned up inactive client: 3846"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:53.862742468+07:00","message":"[GCS] Cleaned up inactive client: 3848"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:53.862745464+07:00","message":"[GCS] Cleaned up inactive client: 3844"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:53.862747474+07:00","message":"[GCS] Cleaned up inactive client: 3847"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:53.862749517+07:00","message":"[GCS] Cleaned up inactive client: 3845"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:54.5309623+07:00","message":"receive streaming session, msgId: 3864"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:54.531007571+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้องขอลาก่อนแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:54.531015485+07:00","message":"receive interim result [false|false]: น้องขอลาก่อนแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:54.531029618+07:00","message":"[buffer interim] 3864 false น้องขอลาก่อนแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:54.531037463+07:00","message":"[bufferProcess] interim [860000000]:น้องขอลาก่อนแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:54.53104039+07:00","message":"[bufferProcess] send to processor:น้องขอลาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:54.531045956+07:00","message":"[bufferProcess] send to processor (ticker):น้องขอลาก่อนแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:54.531049172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:54.531052132+07:00","message":"> Transcript [22212] [false]: 'น้องขอลาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:54.53105605+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:54.531058541+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:54.531061251+07:00","message":"StatePrefix: 'น้องขอลาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:54.531063713+07:00","message":"TextPushed: 'น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:54.531065573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:54.531067686+07:00","message":"> Transcript [22213] [false]: 'น้องขอลาก่อนแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:54.531069821+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:54.531071664+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:54.531075774+07:00","message":"StatePrefix: 'น้องขอลาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:54.531077984+07:00","message":"TextPushed: 'น้อง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:54.606067002+07:00","message":"receive streaming session, msgId: 3864"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:54.606105681+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้องขอลาก่อน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:54.606114846+07:00","message":"receive interim result [false|false]: น้องขอลาก่อน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:54.606131156+07:00","message":"[buffer interim] 3864 false น้องขอลาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:54.606138908+07:00","message":"[bufferProcess] interim [980000000]:น้องขอลาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:54.606141255+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:54.998571935+07:00","message":"[GCS] IsForceVAD: false for message ID: 3864"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:55.189082215+07:00","message":"[GCS] Start streaming session, msgId: 3865"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:55.330060496+07:00","message":"receive streaming session, msgId: 3864"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:55.330110138+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":"2026-08-22T12:22:55.330116792+07:00","message":"receive interim result [true|false]: น้องขอลาก่อน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:55.330127301+07:00","message":"end recv isFinal message id 3864"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:55.330129496+07:00","message":"end Recv id 3864"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:55.33013791+07:00","message":"[buffer interim] 3864 true น้องขอลาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:55.330149333+07:00","message":"[bufferProcess] interim [790000000]:น้องขอลาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:55.33015289+07:00","message":"[bufferProcess] send to processor (isfinal):น้องขอลาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:55.330156446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:55.330160013+07:00","message":"> Transcript [22214] [false]: 'น้องขอลาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:55.330163624+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:55.330166564+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:55.330169079+07:00","message":"StatePrefix: 'น้องขอลาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:55.330171879+07:00","message":"TextPushed: 'น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:55.330173719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:55.330175787+07:00","message":"> Transcript [22215] [true]: 'น้องขอลาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:55.33017807+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:55.330179968+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:55.330181889+07:00","message":"StatePrefix: 'น้องขอลาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:55.330183733+07:00","message":"TextPushed: 'น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:55.330191477+07:00","message":"Push: 'ขอลาก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:55.330199625+07:00","message":"push: {true ขอลาก่อน 0 0xc003135b80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:22:55.342680085+07:00","message":"write wav file: './tmp/7666/7666_3864.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:56.55779395+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:56.557806255+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:56.766778732+07:00","message":"receive streaming session, msgId: 3865"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:56.766827558+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:56.766835834+07:00","message":"receive interim result [false|false]: นอน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:56.766851849+07:00","message":"[buffer interim] 3865 false นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:56.766860268+07:00","message":"[bufferProcess] interim [380000000]:นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:56.766863423+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:56.766868291+07:00","message":"[bufferProcess] send to processor (ticker):นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:56.766872201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:56.76687662+07:00","message":"> Transcript [22216] [false]: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:56.766879889+07:00","message":"Set StatePrefix (first interim): 'นอน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:56.828651653+07:00","message":"receive streaming session, msgId: 3865"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:56.828693672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:56.828699457+07:00","message":"receive interim result [false|false]: น้อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:56.828713458+07:00","message":"[buffer interim] 3865 false น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:56.828720181+07:00","message":"[bufferProcess] interim [500000000]:น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:56.828722387+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:56.94946494+07:00","message":"receive streaming session, msgId: 3865"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:56.949506864+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:56.94951278+07:00","message":"receive interim result [false|false]: นอน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:56.949527964+07:00","message":"[buffer interim] 3865 false นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:56.949534939+07:00","message":"[bufferProcess] interim [620000000]:นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:56.949538066+07:00","message":"[bufferProcess] send to processor:น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:56.949541867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:56.949544822+07:00","message":"> Transcript [22217] [false]: 'น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:56.949547288+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:56.949549358+07:00","message":"Set new StatePrefix: 'น้อง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:57.536802405+07:00","message":"receive streaming session, msgId: 3865"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:57.536848144+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:57.536854148+07:00","message":"receive interim result [false|false]: นอน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:57.536870707+07:00","message":"[buffer interim] 3865 false นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:57.536878406+07:00","message":"[bufferProcess] interim [220000000]:นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:57.536881475+07:00","message":"[bufferProcess] send to processor:นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:57.536889149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:57.536894945+07:00","message":"> Transcript [22218] [false]: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:57.536897916+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:57.536900554+07:00","message":"Set new StatePrefix: 'นอน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:57.862110993+07:00","message":"receive streaming session, msgId: 3865"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:57.862152474+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอนอีก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:57.862158449+07:00","message":"receive interim result [false|false]: นอนอีก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:57.86217505+07:00","message":"[buffer interim] 3865 false นอนอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:57.862182084+07:00","message":"[bufferProcess] interim [520000000]:นอนอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:57.862184713+07:00","message":"[bufferProcess] send to processor:นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:57.862187961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:57.86219121+07:00","message":"> Transcript [22219] [false]: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:57.862194631+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:57.862196999+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:57.862199015+07:00","message":"StatePrefix: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:57.862201384+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:57.985322209+07:00","message":"receive streaming session, msgId: 3865"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:57.985370019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:57.985376361+07:00","message":"receive interim result [false|false]: นอน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:57.985392443+07:00","message":"[buffer interim] 3865 false นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:57.985399178+07:00","message":"[bufferProcess] interim [580000000]:นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:57.985402374+07:00","message":"[bufferProcess] send to processor:นอนอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:57.985407176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:57.985410052+07:00","message":"> Transcript [22220] [false]: 'นอนอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:57.985413602+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:57.985415878+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:57.985418324+07:00","message":"StatePrefix: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:57.98542043+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:58.361876646+07:00","message":"receive streaming session, msgId: 3865"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:58.361916472+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอนที่เคย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:58.361922481+07:00","message":"receive interim result [false|false]: นอนที่เคย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:58.361938517+07:00","message":"[buffer interim] 3865 false นอนที่เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.361945123+07:00","message":"[bufferProcess] interim [940000000]:นอนที่เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.36194785+07:00","message":"[bufferProcess] send to processor:นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.361951391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.361954441+07:00","message":"> Transcript [22221] [false]: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.361957282+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.361959468+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.361961905+07:00","message":"StatePrefix: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.361964714+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:58.63223578+07:00","message":"receive streaming session, msgId: 3865"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:58.632290573+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอนที่เคยพา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:58.632296473+07:00","message":"receive interim result [false|false]: นอนที่เคยพา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:58.632311389+07:00","message":"[buffer interim] 3865 false นอนที่เคยพา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.632318233+07:00","message":"[bufferProcess] interim [240000000]:นอนที่เคยพา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.63232209+07:00","message":"[bufferProcess] send to processor:นอนที่เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.632327266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.632331458+07:00","message":"> Transcript [22222] [false]: 'นอนที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.632336449+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.632339515+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.632342498+07:00","message":"StatePrefix: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.632345843+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.632355681+07:00","message":"Push: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.632359387+07:00","message":"TextPushed: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.632364154+07:00","message":"Set new StatePrefix : 'นอนที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.632366382+07:00","message":"Next Push (prob) : 'ที่เคย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:58.632373962+07:00","message":"push: {false นอน 0 0xc003135f80}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:58.632425685+07:00","message":"receive streaming session, msgId: 3865"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:58.63245606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอนที่เคยพัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:58.632463932+07:00","message":"receive interim result [false|false]: นอนที่เคยพัง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:58.632482555+07:00","message":"[buffer interim] 3865 false นอนที่เคยพัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.632489495+07:00","message":"[bufferProcess] interim [300000000]:นอนที่เคยพัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.632492555+07:00","message":"[bufferProcess] send to processor:นอนที่เคยพา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.632499019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.632502264+07:00","message":"> Transcript [22223] [false]: 'นอนที่เคยพา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.632505786+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.632508113+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.632510233+07:00","message":"StatePrefix: 'นอนที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.632513131+07:00","message":"TextPushed: 'นอน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:58.746845937+07:00","message":"receive streaming session, msgId: 3865"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:58.74688632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอนที่เคยพบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:58.746892652+07:00","message":"receive interim result [false|false]: นอนที่เคยพบ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:58.746908236+07:00","message":"[buffer interim] 3865 false นอนที่เคยพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.746915269+07:00","message":"[bufferProcess] interim [420000000]:นอนที่เคยพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.746917991+07:00","message":"[bufferProcess] send to processor:นอนที่เคยพัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.746921553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.746924799+07:00","message":"> Transcript [22224] [false]: 'นอนที่เคยพัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.746928251+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.746930383+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.746932525+07:00","message":"StatePrefix: 'นอนที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.74693544+07:00","message":"TextPushed: 'นอน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:58.944538194+07:00","message":"receive streaming session, msgId: 3865"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:58.944581401+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอนที่เคยพัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:58.944587495+07:00","message":"receive interim result [false|false]: นอนที่เคยพัก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:58.944602892+07:00","message":"[buffer interim] 3865 false นอนที่เคยพัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.944615074+07:00","message":"[bufferProcess] interim [600000000]:นอนที่เคยพัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.944618815+07:00","message":"[bufferProcess] send to processor:นอนที่เคยพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.944625772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.944630242+07:00","message":"> Transcript [22225] [false]: 'นอนที่เคยพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.944635352+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.944639255+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.944642253+07:00","message":"StatePrefix: 'นอนที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:58.944646101+07:00","message":"TextPushed: 'นอน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:59.088106051+07:00","message":"receive streaming session, msgId: 3865"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:59.088142475+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอนที่เคยพักผ่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:59.088148267+07:00","message":"receive interim result [false|false]: นอนที่เคยพักผ่อน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:59.088160861+07:00","message":"[buffer interim] 3865 false นอนที่เคยพักผ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:59.088168139+07:00","message":"[bufferProcess] interim [720000000]:นอนที่เคยพักผ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:59.088171129+07:00","message":"[bufferProcess] send to processor:นอนที่เคยพัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:59.088176763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:59.088180529+07:00","message":"> Transcript [22226] [false]: 'นอนที่เคยพัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:59.088184406+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:59.088186797+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:59.08818904+07:00","message":"StatePrefix: 'นอนที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:59.088191618+07:00","message":"TextPushed: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:59.088196326+07:00","message":"Push: 'ที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:59.088198404+07:00","message":"TextPushed: 'นอนที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:59.088201179+07:00","message":"Set new StatePrefix : 'นอนที่เคยพัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:59.08820385+07:00","message":"Next Push (prob) : 'พัก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:59.088232977+07:00","message":"push: {false ที่เคย 0 0xc003135f80}"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:59.557854692+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:22:59.557871763+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:59.698082658+07:00","message":"receive streaming session, msgId: 3865"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:59.698126726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอนที่เคยพักผ่อน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:59.698132707+07:00","message":"receive interim result [false|false]: นอนที่เคยพักผ่อน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:22:59.698148258+07:00","message":"[buffer interim] 3865 false นอนที่เคยพักผ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:59.698155588+07:00","message":"[bufferProcess] interim [320000000]:นอนที่เคยพักผ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:59.69815842+07:00","message":"[bufferProcess] send to processor:นอนที่เคยพักผ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:59.69816189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:59.698165118+07:00","message":"> Transcript [22227] [false]: 'นอนที่เคยพักผ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:59.69816853+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:59.698170822+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:59.698173302+07:00","message":"StatePrefix: 'นอนที่เคยพัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:22:59.698175869+07:00","message":"TextPushed: 'นอนที่เคย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:00.170991618+07:00","message":"receive streaming session, msgId: 3865"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:00.171034957+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอนที่เคยพักผ่อนอาบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:00.171043661+07:00","message":"receive interim result [false|false]: นอนที่เคยพักผ่อนอาบ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:00.171057381+07:00","message":"[buffer interim] 3865 false นอนที่เคยพักผ่อนอาบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.171067609+07:00","message":"[bufferProcess] interim [800000000]:นอนที่เคยพักผ่อนอาบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.171070265+07:00","message":"[bufferProcess] send to processor:นอนที่เคยพักผ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.171076136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.171079858+07:00","message":"> Transcript [22228] [false]: 'นอนที่เคยพักผ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.171083566+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.171085753+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.171088271+07:00","message":"StatePrefix: 'นอนที่เคยพัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.171090478+07:00","message":"TextPushed: 'นอนที่เคย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:00.244522301+07:00","message":"receive streaming session, msgId: 3865"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:00.244564458+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอนที่เคยพักผ่อนอาจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:00.244570773+07:00","message":"receive interim result [false|false]: นอนที่เคยพักผ่อนอาจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:00.24458861+07:00","message":"[buffer interim] 3865 false นอนที่เคยพักผ่อนอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.244598181+07:00","message":"[bufferProcess] interim [920000000]:นอนที่เคยพักผ่อนอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.244602446+07:00","message":"[bufferProcess] send to processor:นอนที่เคยพักผ่อนอาบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.244610995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.244615294+07:00","message":"> Transcript [22229] [false]: 'นอนที่เคยพักผ่อนอาบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.244621038+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.244625385+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.244627378+07:00","message":"StatePrefix: 'นอนที่เคยพัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.244629823+07:00","message":"TextPushed: 'นอนที่เคย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:00.377887565+07:00","message":"[GCS] IsForceVAD: false for message ID: 3865"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:00.486811799+07:00","message":"receive streaming session, msgId: 3865"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:00.486882555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอนที่เคยพักผ่อนอาจจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:00.486890472+07:00","message":"receive interim result [false|false]: นอนที่เคยพักผ่อนอาจจะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:00.486905016+07:00","message":"[buffer interim] 3865 false นอนที่เคยพักผ่อนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.486913278+07:00","message":"[bufferProcess] interim [100000000]:นอนที่เคยพักผ่อนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.486916308+07:00","message":"[bufferProcess] send to processor:นอนที่เคยพักผ่อนอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.48692224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.486929404+07:00","message":"> Transcript [22230] [false]: 'นอนที่เคยพักผ่อนอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.486933935+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.486936592+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.486938578+07:00","message":"StatePrefix: 'นอนที่เคยพัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.486940782+07:00","message":"TextPushed: 'นอนที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.486946397+07:00","message":"Push: 'พัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.486948595+07:00","message":"TextPushed: 'นอนที่เคยพัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.486951906+07:00","message":"Set new StatePrefix : 'นอนที่เคยพักผ่อนอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.486954558+07:00","message":"Next Push (prob) : 'ผ่อนอาจ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:00.486982431+07:00","message":"push: {false พัก 0 0xc003135f80}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:00.511633678+07:00","message":"[GCS] Start streaming session, msgId: 3866"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:00.671139581+07:00","message":"receive streaming session, msgId: 3865"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:00.671199267+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอนที่เคยพักผ่อนอ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:00.671206232+07:00","message":"receive interim result [false|false]: นอนที่เคยพักผ่อนอ่าน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:00.671224931+07:00","message":"[buffer interim] 3865 false นอนที่เคยพักผ่อนอ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.671233378+07:00","message":"[bufferProcess] interim [340000000]:นอนที่เคยพักผ่อนอ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.671236483+07:00","message":"[bufferProcess] send to processor:นอนที่เคยพักผ่อนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.671240421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.671243424+07:00","message":"> Transcript [22231] [false]: 'นอนที่เคยพักผ่อนอาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.671247326+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.671249575+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.671252193+07:00","message":"StatePrefix: 'นอนที่เคยพักผ่อนอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.671254685+07:00","message":"TextPushed: 'นอนที่เคยพัก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:00.675839753+07:00","message":"receive streaming session, msgId: 3865"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:00.675875509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอนที่เคยพักผ่อนอาจจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:00.675884423+07:00","message":"receive interim result [false|false]: นอนที่เคยพักผ่อนอาจจะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:00.675902412+07:00","message":"[buffer interim] 3865 false นอนที่เคยพักผ่อนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.675910461+07:00","message":"[bufferProcess] interim [400000000]:นอนที่เคยพักผ่อนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.67591919+07:00","message":"[bufferProcess] send to processor:นอนที่เคยพักผ่อนอ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.675926806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.675931294+07:00","message":"> Transcript [22232] [false]: 'นอนที่เคยพักผ่อนอ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.675935005+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.67593845+07:00","message":"Set new StatePrefix: 'นอนที่เคยพักผ่อนอ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:00.742241328+07:00","message":"receive streaming session, msgId: 3865"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:00.742285831+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอนที่เคยพักผ่อน\",\"confidence\":0.9456591}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:00.742292642+07:00","message":"receive interim result [true|false]: นอนที่เคยพักผ่อน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:00.742302566+07:00","message":"end recv isFinal message id 3865"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:00.742305021+07:00","message":"end Recv id 3865"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:00.742312637+07:00","message":"[buffer interim] 3865 true นอนที่เคยพักผ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.742324969+07:00","message":"[bufferProcess] interim [400000000]:นอนที่เคยพักผ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.742328567+07:00","message":"[bufferProcess] send to processor (isfinal):นอนที่เคยพักผ่อนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.742339919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.742343022+07:00","message":"> Transcript [22233] [false]: 'นอนที่เคยพักผ่อนอาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.742346094+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.742349408+07:00","message":"Set new StatePrefix: 'นอนที่เคยพักผ่อนอาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.742351674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.7423538+07:00","message":"> Transcript [22234] [true]: 'นอนที่เคยพักผ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.742356623+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.742358787+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.742360897+07:00","message":"StatePrefix: 'นอนที่เคยพักผ่อนอาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.742363339+07:00","message":"TextPushed: 'นอนที่เคยพัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:00.742366594+07:00","message":"Push: 'ผ่อน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:00.742375473+07:00","message":"push: {true ผ่อน 0 0xc003135f80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:23:00.753396613+07:00","message":"write wav file: './tmp/7666/7666_3865.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:02.557877154+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:02.557881686+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:02.968528628+07:00","message":"receive streaming session, msgId: 3866"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:02.968577893+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":"2026-08-22T12:23:02.968583768+07:00","message":"receive interim result [false|false]: น้อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:02.968599125+07:00","message":"[buffer interim] 3866 false น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:02.968606165+07:00","message":"[bufferProcess] interim [70000000]:น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:02.968608341+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:02.968614145+07:00","message":"[bufferProcess] send to processor (ticker):น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:02.968619184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:02.968622249+07:00","message":"> Transcript [22235] [false]: 'น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:02.968624666+07:00","message":"Set StatePrefix (first interim): 'น้อง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:03.207169552+07:00","message":"receive streaming session, msgId: 3866"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:03.207206632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้องไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:03.207212195+07:00","message":"receive interim result [false|false]: น้องไป"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:03.20722567+07:00","message":"[buffer interim] 3866 false น้องไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:03.207232512+07:00","message":"[bufferProcess] interim [310000000]:น้องไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:03.207234889+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:03.352141291+07:00","message":"receive streaming session, msgId: 3866"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:03.352181981+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้องเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":490000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:03.352187455+07:00","message":"receive interim result [false|false]: น้องเป็น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:03.352201741+07:00","message":"[buffer interim] 3866 false น้องเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:03.352208567+07:00","message":"[bufferProcess] interim [490000000]:น้องเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:03.352212538+07:00","message":"[bufferProcess] send to processor:น้องไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:03.352216267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:03.352219422+07:00","message":"> Transcript [22236] [false]: 'น้องไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:03.352222915+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:03.352225074+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:03.352227183+07:00","message":"StatePrefix: 'น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:03.352229466+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:03.538952427+07:00","message":"receive streaming session, msgId: 3866"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:03.538992395+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":"2026-08-22T12:23:03.538998819+07:00","message":"receive interim result [false|false]: น้องเป็นคน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:03.539016252+07:00","message":"[buffer interim] 3866 false น้องเป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:03.539024284+07:00","message":"[bufferProcess] interim [670000000]:น้องเป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:03.539027219+07:00","message":"[bufferProcess] send to processor:น้องเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:03.539032334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:03.539036614+07:00","message":"> Transcript [22237] [false]: 'น้องเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:03.539041676+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:03.539045108+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:03.539048392+07:00","message":"StatePrefix: 'น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:03.539051566+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:03.72497329+07:00","message":"receive streaming session, msgId: 3866"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:03.725017126+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้องเป็นผู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:03.725025719+07:00","message":"receive interim result [false|false]: น้องเป็นผู้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:03.725035187+07:00","message":"[buffer interim] 3866 false น้องเป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:03.72504198+07:00","message":"[bufferProcess] interim [850000000]:น้องเป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:03.725044686+07:00","message":"[bufferProcess] send to processor:น้องเป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:03.725047991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:03.725051106+07:00","message":"> Transcript [22238] [false]: 'น้องเป็นคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:03.725054475+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:03.725057+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:03.725059103+07:00","message":"StatePrefix: 'น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:03.725061192+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:04.362915817+07:00","message":"receive streaming session, msgId: 3866"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:04.362954853+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":"2026-08-22T12:23:04.36296054+07:00","message":"receive interim result [false|false]: น้องเป็นผู้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:04.362976593+07:00","message":"[buffer interim] 3866 false น้องเป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:04.362983913+07:00","message":"[bufferProcess] interim [450000000]:น้องเป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:04.362987427+07:00","message":"[bufferProcess] send to processor:น้องเป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:04.362991688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:04.362994717+07:00","message":"> Transcript [22239] [false]: 'น้องเป็นผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:04.362997978+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:04.36300011+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:04.363002394+07:00","message":"StatePrefix: 'น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:04.363004471+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:04.363008103+07:00","message":"Push: 'น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:04.363010336+07:00","message":"TextPushed: 'น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:04.363012666+07:00","message":"Set new StatePrefix : 'น้องเป็นผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:04.363014923+07:00","message":"Next Push (prob) : 'เป็นผู้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:04.363022364+07:00","message":"push: {false น้อง 0 0xc002af4180}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:04.625723515+07:00","message":"receive streaming session, msgId: 3866"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:04.625765445+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้องเป็นผู้แพ้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:04.625770749+07:00","message":"receive interim result [false|false]: น้องเป็นผู้แพ้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:04.625783911+07:00","message":"[buffer interim] 3866 false น้องเป็นผู้แพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:04.625790663+07:00","message":"[bufferProcess] interim [810000000]:น้องเป็นผู้แพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:04.625793371+07:00","message":"[bufferProcess] send to processor:น้องเป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:04.625796956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:04.625799863+07:00","message":"> Transcript [22240] [false]: 'น้องเป็นผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:04.625803152+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:04.625805505+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:04.625807603+07:00","message":"StatePrefix: 'น้องเป็นผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:04.625811638+07:00","message":"TextPushed: 'น้อง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:05.259567804+07:00","message":"receive streaming session, msgId: 3866"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:05.259602607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้องเป็นผู้แพ้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:05.259608806+07:00","message":"receive interim result [false|false]: น้องเป็นผู้แพ้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:05.259622159+07:00","message":"[buffer interim] 3866 false น้องเป็นผู้แพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:05.259628522+07:00","message":"[bufferProcess] interim [410000000]:น้องเป็นผู้แพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:05.259631521+07:00","message":"[bufferProcess] send to processor:น้องเป็นผู้แพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:05.259637787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:05.259641083+07:00","message":"> Transcript [22241] [false]: 'น้องเป็นผู้แพ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:05.259644686+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:05.259646954+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:05.259648993+07:00","message":"StatePrefix: 'น้องเป็นผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:05.259651298+07:00","message":"TextPushed: 'น้อง'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:05.557943674+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:05.55797731+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:06.006784088+07:00","message":"[GCS] IsForceVAD: false for message ID: 3866"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:06.304693754+07:00","message":"receive streaming session, msgId: 3866"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:06.304735482+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้องเป็นผู้แพ้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:06.304741935+07:00","message":"receive interim result [true|false]: น้องเป็นผู้แพ้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:06.30475331+07:00","message":"end recv isFinal message id 3866"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:06.304756187+07:00","message":"end Recv id 3866"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:06.304762831+07:00","message":"[buffer interim] 3866 true น้องเป็นผู้แพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:06.304769261+07:00","message":"[bufferProcess] interim [520000000]:น้องเป็นผู้แพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:06.304772654+07:00","message":"[bufferProcess] send to processor (isfinal):น้องเป็นผู้แพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:06.304776421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:06.304779709+07:00","message":"> Transcript [22242] [false]: 'น้องเป็นผู้แพ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:06.304783496+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:06.304785628+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:06.304788076+07:00","message":"StatePrefix: 'น้องเป็นผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:06.304790627+07:00","message":"TextPushed: 'น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:06.304792447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:06.304794491+07:00","message":"> Transcript [22243] [true]: 'น้องเป็นผู้แพ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:06.304796847+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:06.304798843+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:06.304800731+07:00","message":"StatePrefix: 'น้องเป็นผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:06.304802649+07:00","message":"TextPushed: 'น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:06.304809106+07:00","message":"Push: 'เป็นผู้แพ้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:06.304818835+07:00","message":"push: {true เป็นผู้แพ้ 0 0xc002af4180}"}
{"level":"info","service":"Main","time":"2026-08-22T12:23:06.316162454+07:00","message":"write wav file: './tmp/7666/7666_3866.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:06.32879982+07:00","message":"[GCS] Start streaming session, msgId: 3867"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:06.39734024+07:00","message":"[GCS] IsForceVAD: false for message ID: 3867"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:06.528106896+07:00","message":"[GCS] Start streaming session, msgId: 3868"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:06.669002754+07:00","message":"receive streaming session, msgId: 3867"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:06.669033462+07:00","message":"found end of frame, send empty tag with msgId: 3867"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:06.669037142+07:00","message":"end Recv id 3867"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:06.66904523+07:00","message":"[buffer interim] 3867 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:06.669053962+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:06.669063896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:06.669068402+07:00","message":"> Transcript [22244] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:06.66907244+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:06.669076678+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:06.669078786+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:06.669081434+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:06.669089059+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:06.669100194+07:00","message":"push: {true \n 0 0xc002af4380}"}
{"level":"info","service":"Main","time":"2026-08-22T12:23:06.673399851+07:00","message":"write wav file: './tmp/7666/7666_3867.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:08.558890427+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:08.558910807+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:08.605858251+07:00","message":"receive streaming session, msgId: 3868"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:08.605890286+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:08.605895539+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:08.60590801+07:00","message":"[buffer interim] 3868 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:08.605913955+07:00","message":"[bufferProcess] interim [680000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:08.605916036+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:08.605922472+07:00","message":"[bufferProcess] send to processor (ticker):จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:08.605925736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:08.605928498+07:00","message":"> Transcript [22245] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:08.6059308+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:08.814526462+07:00","message":"receive streaming session, msgId: 3868"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:08.814564873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:08.814570568+07:00","message":"receive interim result [false|false]: เจ้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:08.814585498+07:00","message":"[buffer interim] 3868 false เจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:08.814591913+07:00","message":"[bufferProcess] interim [920000000]:เจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:08.8145941+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:08.989495991+07:00","message":"receive streaming session, msgId: 3868"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:08.989533944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:08.989539528+07:00","message":"receive interim result [false|false]: ใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:08.989554381+07:00","message":"[buffer interim] 3868 false ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:08.989560572+07:00","message":"[bufferProcess] interim [100000000]:ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:08.989563268+07:00","message":"[bufferProcess] send to processor:เจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:08.989577589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:08.989581236+07:00","message":"> Transcript [22246] [false]: 'เจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:08.989584177+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:08.989586329+07:00","message":"Set new StatePrefix: 'เจ้า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:09.307862832+07:00","message":"receive streaming session, msgId: 3868"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:09.307902799+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:09.307908448+07:00","message":"receive interim result [false|false]: จ้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:09.307920356+07:00","message":"[buffer interim] 3868 false จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:09.30792789+07:00","message":"[bufferProcess] interim [400000000]:จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:09.307930576+07:00","message":"[bufferProcess] send to processor:ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:09.307934051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:09.307937213+07:00","message":"> Transcript [22247] [false]: 'ใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:09.307939768+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:09.307942123+07:00","message":"Set new StatePrefix: 'ใจ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:09.93553399+07:00","message":"receive streaming session, msgId: 3868"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:09.935572557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จ้า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:09.935578666+07:00","message":"receive interim result [false|false]: จ้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:09.935592459+07:00","message":"[buffer interim] 3868 false จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:09.935599563+07:00","message":"[bufferProcess] interim [0]:จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:09.935601931+07:00","message":"[bufferProcess] send to processor:จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:09.935605505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:09.935608799+07:00","message":"> Transcript [22248] [false]: 'จ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:09.9356112+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:09.935613647+07:00","message":"Set new StatePrefix: 'จ้า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:10.216459558+07:00","message":"receive streaming session, msgId: 3868"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:10.216502076+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้าอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:10.216508105+07:00","message":"receive interim result [false|false]: เจ้าอยู่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:10.216519992+07:00","message":"[buffer interim] 3868 false เจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:10.216528213+07:00","message":"[bufferProcess] interim [300000000]:เจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:10.216530998+07:00","message":"[bufferProcess] send to processor:จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:10.216536418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:10.216539417+07:00","message":"> Transcript [22249] [false]: 'จ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:10.216542699+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:10.216544909+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:10.216547203+07:00","message":"StatePrefix: 'จ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:10.216549398+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:10.773233088+07:00","message":"receive streaming session, msgId: 3868"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:10.773274846+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"YouTube\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:10.773280275+07:00","message":"receive interim result [false|false]: YouTube"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:10.773294181+07:00","message":"[buffer interim] 3868 false YouTube"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:10.773302295+07:00","message":"[bufferProcess] interim [840000000]:YouTube"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:10.773304983+07:00","message":"[bufferProcess] send to processor:เจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:10.773311788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:10.773315251+07:00","message":"> Transcript [22250] [false]: 'เจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:10.773317912+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:10.773320823+07:00","message":"Set new StatePrefix: 'เจ้าอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:10.776329144+07:00","message":"receive streaming session, msgId: 3868"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:10.776339187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะอยู่ดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:10.776343445+07:00","message":"receive interim result [false|false]: จะอยู่ดู"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:10.776351145+07:00","message":"[buffer interim] 3868 false จะอยู่ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:10.776354197+07:00","message":"[bufferProcess] interim [900000000]:จะอยู่ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:10.776356326+07:00","message":"[bufferProcess] send to processor:YouTube"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:10.776358748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:10.776361267+07:00","message":"> Transcript [22251] [false]: 'YouTube'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:10.776363226+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:10.776365578+07:00","message":"Set new StatePrefix: 'YouTube'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:11.095842536+07:00","message":"receive streaming session, msgId: 3868"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:11.095884306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะอยู่ดูนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:11.095891097+07:00","message":"receive interim result [false|false]: จะอยู่ดูนะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:11.095906661+07:00","message":"[buffer interim] 3868 false จะอยู่ดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:11.095913902+07:00","message":"[bufferProcess] interim [140000000]:จะอยู่ดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:11.095916825+07:00","message":"[bufferProcess] send to processor:จะอยู่ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:11.095920233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:11.09592313+07:00","message":"> Transcript [22252] [false]: 'จะอยู่ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:11.095925568+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:11.095927642+07:00","message":"Set new StatePrefix: 'จะอยู่ดู'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:11.559212822+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:11.559220366+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:11.674859518+07:00","message":"receive streaming session, msgId: 3868"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:11.674897253+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะอยู่ดูนะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:11.674902855+07:00","message":"receive interim result [false|false]: จะอยู่ดูนะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:11.674919891+07:00","message":"[buffer interim] 3868 false จะอยู่ดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:11.674927114+07:00","message":"[bufferProcess] interim [740000000]:จะอยู่ดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:11.67492998+07:00","message":"[bufferProcess] send to processor:จะอยู่ดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:11.674933359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:11.674936365+07:00","message":"> Transcript [22253] [false]: 'จะอยู่ดูนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:11.67493932+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:11.674941371+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:11.674943426+07:00","message":"StatePrefix: 'จะอยู่ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:11.674945566+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:12.287762458+07:00","message":"[GCS] IsForceVAD: false for message ID: 3868"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:12.568415246+07:00","message":"receive streaming session, msgId: 3868"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:12.56845169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะอยู่ดูนะพี่ไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:12.56845768+07:00","message":"receive interim result [false|false]: จะอยู่ดูนะพี่ไป"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:12.568473794+07:00","message":"[buffer interim] 3868 false จะอยู่ดูนะพี่ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:12.56848077+07:00","message":"[bufferProcess] interim [700000000]:จะอยู่ดูนะพี่ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:12.56848346+07:00","message":"[bufferProcess] send to processor:จะอยู่ดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:12.568487038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:12.56849003+07:00","message":"> Transcript [22254] [false]: 'จะอยู่ดูนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:12.568493726+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:12.568495922+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:12.568498755+07:00","message":"StatePrefix: 'จะอยู่ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:12.568501823+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:12.620590872+07:00","message":"receive streaming session, msgId: 3868"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:12.620629748+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะอยู่ดูนา\",\"confidence\":0.88837147}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:12.620635591+07:00","message":"receive interim result [true|false]: จะอยู่ดูนา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:12.62064777+07:00","message":"end recv isFinal message id 3868"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:12.620651017+07:00","message":"end Recv id 3868"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:12.620659522+07:00","message":"[buffer interim] 3868 true จะอยู่ดูนา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:12.620668275+07:00","message":"[bufferProcess] interim [730000000]:จะอยู่ดูนา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:12.62067301+07:00","message":"[bufferProcess] send to processor (isfinal):จะอยู่ดูนะพี่ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:12.620692376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:12.620742836+07:00","message":"> Transcript [22255] [false]: 'จะอยู่ดูนะพี่ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:12.62075026+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:12.620753151+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:12.620755799+07:00","message":"StatePrefix: 'จะอยู่ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:12.620758741+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:12.620762051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:12.620764871+07:00","message":"> Transcript [22256] [true]: 'จะอยู่ดูนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:12.620767346+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:12.620769466+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:12.62077138+07:00","message":"StatePrefix: 'จะอยู่ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:12.620773265+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:12.620781186+07:00","message":"Push: 'จะอยู่ดูนา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:12.620796386+07:00","message":"push: {true จะอยู่ดูนา 0 0xc003f6e200}"}
{"level":"info","service":"Main","time":"2026-08-22T12:23:12.63277703+07:00","message":"write wav file: './tmp/7666/7666_3868.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:12.677730095+07:00","message":"[GCS] Start streaming session, msgId: 3869"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:14.560000768+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:14.560022333+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:14.728324547+07:00","message":"[GCS] IsForceVAD: false for message ID: 3869"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:14.750427478+07:00","message":"receive streaming session, msgId: 3869"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:14.750479549+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:14.750485581+07:00","message":"receive interim result [false|false]: ใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:14.750500778+07:00","message":"[buffer interim] 3869 false ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:14.750507178+07:00","message":"[bufferProcess] interim [710000000]:ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:14.750509205+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:14.750515324+07:00","message":"[bufferProcess] send to processor (ticker):ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:14.750518371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:14.750521188+07:00","message":"> Transcript [22257] [false]: 'ใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:14.750523435+07:00","message":"Set StatePrefix (first interim): 'ใจ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:14.917805977+07:00","message":"[GCS] Start streaming session, msgId: 3870"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:15.017398831+07:00","message":"receive streaming session, msgId: 3869"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:15.017434952+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:15.017440708+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:15.017450924+07:00","message":"end recv isFinal message id 3869"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:15.017453426+07:00","message":"end Recv id 3869"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:15.01745979+07:00","message":"[buffer interim] 3869 true "}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:15.017466531+07:00","message":"[bufferProcess] interim [70000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:15.017472807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:15.017476+07:00","message":"> Transcript [22258] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:15.017479338+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:15.017481384+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:15.017483944+07:00","message":"StatePrefix: 'ใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:15.017486714+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:15.017492701+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:15.017500636+07:00","message":"push: {true  0 0xc003f6e580}"}
{"level":"info","service":"Main","time":"2026-08-22T12:23:15.024450415+07:00","message":"write wav file: './tmp/7666/7666_3869.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:15.953660077+07:00","message":"receive streaming session, msgId: 3870"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:15.953701793+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซอยแน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:15.953708595+07:00","message":"receive interim result [false|false]: ซอยแน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:15.953723932+07:00","message":"[buffer interim] 3870 false ซอยแน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:15.953737075+07:00","message":"[bufferProcess] interim [840000000]:ซอยแน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:15.953741778+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:16.527912324+07:00","message":"receive streaming session, msgId: 3870"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:16.527959+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซอยแน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:16.527964759+07:00","message":"receive interim result [false|false]: ซอยแน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:16.527980312+07:00","message":"[buffer interim] 3870 false ซอยแน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:16.527989397+07:00","message":"[bufferProcess] interim [440000000]:ซอยแน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:16.527993101+07:00","message":"[bufferProcess] send to processor:ซอยแน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:16.528000183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:16.528003312+07:00","message":"> Transcript [22259] [false]: 'ซอยแน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:16.528006307+07:00","message":"Set StatePrefix (first interim): 'ซอยแน'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:17.561010308+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:17.56101031+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:17.881145592+07:00","message":"receive streaming session, msgId: 3870"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:17.881216213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:17.881223104+07:00","message":"receive interim result [false|false]: พี่จะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:17.881239305+07:00","message":"[buffer interim] 3870 false พี่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:17.881247038+07:00","message":"[bufferProcess] interim [760000000]:พี่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:17.881250482+07:00","message":"[bufferProcess] send to processor:ซอยแน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:17.881256946+07:00","message":"[bufferProcess] send to processor (ticker):พี่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:17.881261542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:17.881264667+07:00","message":"> Transcript [22260] [false]: 'ซอยแน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:17.881268592+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:17.881271325+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:17.881273415+07:00","message":"StatePrefix: 'ซอยแน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:17.881275564+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:17.881277309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:17.881279774+07:00","message":"> Transcript [22261] [false]: 'พี่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:17.881281516+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:17.881283667+07:00","message":"Set new StatePrefix: 'พี่จะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:17.88972665+07:00","message":"receive streaming session, msgId: 3870"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:17.889742944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่จ๋า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:17.889746972+07:00","message":"receive interim result [false|false]: พี่จ๋า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:17.88975826+07:00","message":"[buffer interim] 3870 false พี่จ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:17.889762143+07:00","message":"[bufferProcess] interim [820000000]:พี่จ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:17.889763973+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:18.528306179+07:00","message":"receive streaming session, msgId: 3870"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:18.52834972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่จ๋า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:18.528357185+07:00","message":"receive interim result [false|false]: พี่จ๋า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:18.52837385+07:00","message":"[buffer interim] 3870 false พี่จ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:18.528381623+07:00","message":"[bufferProcess] interim [420000000]:พี่จ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:18.528384692+07:00","message":"[bufferProcess] send to processor:พี่จ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:18.528392818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:18.528395971+07:00","message":"> Transcript [22262] [false]: 'พี่จ๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:18.528398721+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:18.528400933+07:00","message":"Set new StatePrefix: 'พี่จ๋า'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:20.562040624+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:20.562071764+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:20.747182825+07:00","message":"[GCS] IsForceVAD: false for message ID: 3870"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:20.807338607+07:00","message":"[GCS] Start streaming session, msgId: 3871"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:21.034490634+07:00","message":"receive streaming session, msgId: 3870"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:21.03453357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตายแน่แน่พี่จ๋า\",\"confidence\":0.9554903}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:21.034539002+07:00","message":"receive interim result [true|false]: ตายแน่แน่พี่จ๋า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:21.034544391+07:00","message":"end recv isFinal message id 3870"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:21.034546759+07:00","message":"end Recv id 3870"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:21.034551875+07:00","message":"[buffer interim] 3870 true ตายแน่แน่พี่จ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:21.034558469+07:00","message":"[bufferProcess] interim [60000000]:ตายแน่แน่พี่จ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:21.034561795+07:00","message":"[bufferProcess] send to processor (isfinal):พี่จ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:21.034565837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:21.034568855+07:00","message":"> Transcript [22263] [false]: 'พี่จ๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:21.034572123+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:21.034574199+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:21.034576207+07:00","message":"StatePrefix: 'พี่จ๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:21.034580175+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:21.034582101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:21.034584216+07:00","message":"> Transcript [22264] [true]: 'ตายแน่แน่พี่จ๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:21.034586547+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:21.034589023+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:21.034590986+07:00","message":"StatePrefix: 'พี่จ๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:21.034592966+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:21.034596475+07:00","message":"Push: 'ตายแน่แน่พี่จ๋า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:21.034603995+07:00","message":"push: {true ตายแน่แน่พี่จ๋า 0 0xc002696300}"}
{"level":"info","service":"Main","time":"2026-08-22T12:23:21.047094512+07:00","message":"write wav file: './tmp/7666/7666_3870.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:21.64778453+07:00","message":"[GCS] IsForceVAD: false for message ID: 3871"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:21.929789591+07:00","message":"receive streaming session, msgId: 3871"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:21.929824665+07:00","message":"found end of frame, send empty tag with msgId: 3871"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:21.929828482+07:00","message":"end Recv id 3871"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:21.929835921+07:00","message":"[buffer interim] 3871 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:21.929843094+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:21.929853278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:21.929856907+07:00","message":"> Transcript [22265] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:21.929860257+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:21.929862347+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:21.929864396+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:21.929866327+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:21.929873587+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:21.929882719+07:00","message":"push: {true \n 0 0xc003f6e080}"}
{"level":"info","service":"Main","time":"2026-08-22T12:23:21.935577748+07:00","message":"write wav file: './tmp/7666/7666_3871.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:23.498216595+07:00","message":"[GCS] Start streaming session, msgId: 3872"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:23.562552505+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:23.562579764+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:23.767055442+07:00","message":"[GCS] IsForceVAD: false for message ID: 3872"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:23.862524796+07:00","message":"[GCS] Cleaned up inactive client: 3853"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:23.862560184+07:00","message":"[GCS] Cleaned up inactive client: 3854"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:23.862565669+07:00","message":"[GCS] Cleaned up inactive client: 3851"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:23.862569407+07:00","message":"[GCS] Cleaned up inactive client: 3850"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:23.862572557+07:00","message":"[GCS] Cleaned up inactive client: 3849"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:23.862575653+07:00","message":"[GCS] Cleaned up inactive client: 3855"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:23.862580953+07:00","message":"[GCS] Cleaned up inactive client: 3852"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:23.888406565+07:00","message":"[GCS] Start streaming session, msgId: 3873"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:24.066278807+07:00","message":"receive streaming session, msgId: 3872"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:24.066301606+07:00","message":"found end of frame, send empty tag with msgId: 3872"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:24.0663045+07:00","message":"end Recv id 3872"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:24.066312103+07:00","message":"[buffer interim] 3872 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:24.066318986+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:24.066329364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:24.066332724+07:00","message":"> Transcript [22266] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:24.066336066+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:24.066338194+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:24.066340079+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:24.066342272+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:24.066345259+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:24.06635576+07:00","message":"push: {true \n 0 0xc003135d80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:23:24.071199084+07:00","message":"write wav file: './tmp/7666/7666_3872.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:25.128512598+07:00","message":"receive streaming session, msgId: 3873"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:25.128552936+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:25.128558787+07:00","message":"receive interim result [false|false]: ดี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:25.1285716+07:00","message":"[buffer interim] 3873 false ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:25.128578227+07:00","message":"[bufferProcess] interim [80000000]:ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:25.128580153+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:25.128585809+07:00","message":"[bufferProcess] send to processor (ticker):ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:25.128588718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:25.128592256+07:00","message":"> Transcript [22267] [false]: 'ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:25.12859574+07:00","message":"Set StatePrefix (first interim): 'ดี'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:26.562771549+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:26.562768306+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:26.862114141+07:00","message":"receive streaming session, msgId: 3873"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:26.862168881+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฤดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:26.862175273+07:00","message":"receive interim result [false|false]: ฤดู"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:26.862189058+07:00","message":"[buffer interim] 3873 false ฤดู"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:26.862196277+07:00","message":"[bufferProcess] interim [820000000]:ฤดู"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:26.862198383+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:26.862204528+07:00","message":"[bufferProcess] send to processor (ticker):ฤดู"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:26.862207442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:26.862210812+07:00","message":"> Transcript [22268] [false]: 'ฤดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:26.862213459+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:26.862215955+07:00","message":"Set new StatePrefix: 'ฤดู'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:27.128874712+07:00","message":"receive streaming session, msgId: 3873"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:27.128926932+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รถด่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:27.128935247+07:00","message":"receive interim result [false|false]: รถด่วน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:27.128956626+07:00","message":"[buffer interim] 3873 false รถด่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:27.128967654+07:00","message":"[bufferProcess] interim [60000000]:รถด่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:27.128971265+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:27.576790125+07:00","message":"receive streaming session, msgId: 3873"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:27.576835474+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รถด่วนเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:27.576842067+07:00","message":"receive interim result [false|false]: รถด่วนเข้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:27.576861247+07:00","message":"[buffer interim] 3873 false รถด่วนเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:27.576869587+07:00","message":"[bufferProcess] interim [480000000]:รถด่วนเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:27.576872226+07:00","message":"[bufferProcess] send to processor:รถด่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:27.576876404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:27.576880212+07:00","message":"> Transcript [22269] [false]: 'รถด่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:27.576882894+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:27.57688515+07:00","message":"Set new StatePrefix: 'รถด่วน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:27.634017815+07:00","message":"receive streaming session, msgId: 3873"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:27.634056908+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รถด่วนขบวน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:27.634063233+07:00","message":"receive interim result [false|false]: รถด่วนขบวน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:27.634078372+07:00","message":"[buffer interim] 3873 false รถด่วนขบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:27.634089458+07:00","message":"[bufferProcess] interim [600000000]:รถด่วนขบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:27.634092015+07:00","message":"[bufferProcess] send to processor:รถด่วนเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:27.6340956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:27.634100968+07:00","message":"> Transcript [22270] [false]: 'รถด่วนเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:27.634104262+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:27.634106332+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:27.634108955+07:00","message":"StatePrefix: 'รถด่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:27.634111231+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:28.046945314+07:00","message":"[GCS] IsForceVAD: false for message ID: 3873"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:28.11935223+07:00","message":"[GCS] Start streaming session, msgId: 3874"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:28.264340788+07:00","message":"receive streaming session, msgId: 3873"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:28.264386765+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รถด่วนขบวน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:28.264393293+07:00","message":"receive interim result [false|false]: รถด่วนขบวน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:28.264408018+07:00","message":"[buffer interim] 3873 false รถด่วนขบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:28.264416103+07:00","message":"[bufferProcess] interim [200000000]:รถด่วนขบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:28.264418859+07:00","message":"[bufferProcess] send to processor:รถด่วนขบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:28.264425581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:28.264428574+07:00","message":"> Transcript [22271] [false]: 'รถด่วนขบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:28.264431623+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:28.264433735+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:28.264435859+07:00","message":"StatePrefix: 'รถด่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:28.264438971+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:28.324455718+07:00","message":"receive streaming session, msgId: 3873"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:28.32449504+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รถด่วนขบวนสุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:28.324501416+07:00","message":"receive interim result [false|false]: รถด่วนขบวนสุด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:28.324519819+07:00","message":"[buffer interim] 3873 false รถด่วนขบวนสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:28.324528137+07:00","message":"[bufferProcess] interim [380000000]:รถด่วนขบวนสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:28.324534027+07:00","message":"[bufferProcess] send to processor:รถด่วนขบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:28.324537934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:28.324540875+07:00","message":"> Transcript [22272] [false]: 'รถด่วนขบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:28.324544274+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:28.324547671+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:28.324549868+07:00","message":"StatePrefix: 'รถด่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:28.324553384+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:28.335333891+07:00","message":"receive streaming session, msgId: 3873"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:28.335350699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รถด่วนขบวน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:28.335355419+07:00","message":"receive interim result [true|false]: รถด่วนขบวน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:28.335364254+07:00","message":"end recv isFinal message id 3873"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:28.335367124+07:00","message":"end Recv id 3873"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:28.335374915+07:00","message":"[buffer interim] 3873 true รถด่วนขบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:28.335378843+07:00","message":"[bufferProcess] interim [380000000]:รถด่วนขบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:28.33538238+07:00","message":"[bufferProcess] send to processor (isfinal):รถด่วนขบวนสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:28.335385587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:28.335388274+07:00","message":"> Transcript [22273] [false]: 'รถด่วนขบวนสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:28.335390768+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:28.33539278+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:28.335394763+07:00","message":"StatePrefix: 'รถด่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:28.335396691+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:28.335399481+07:00","message":"Push: 'รถด่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:28.335401499+07:00","message":"TextPushed: 'รถด่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:28.335403656+07:00","message":"Set new StatePrefix : 'รถด่วนขบวนสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:28.335406044+07:00","message":"Next Push (prob) : 'ขบวนสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:28.335407935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:28.335410143+07:00","message":"> Transcript [22274] [true]: 'รถด่วนขบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:28.335412297+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:28.335414019+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:28.33541601+07:00","message":"StatePrefix: 'รถด่วนขบวนสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:28.335418059+07:00","message":"TextPushed: 'รถด่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:28.335420632+07:00","message":"Push: 'ขบวน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:28.335428796+07:00","message":"push: {false รถด่วน 0 0xc003135f00}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:28.335434912+07:00","message":"push: {true ขบวน 0 0xc003135f00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:23:28.345967852+07:00","message":"write wav file: './tmp/7666/7666_3873.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:29.563368603+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:29.56337562+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:30.581592422+07:00","message":"receive streaming session, msgId: 3874"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:30.581629876+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:30.581635496+07:00","message":"receive interim result [false|false]: บอก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:30.581651443+07:00","message":"[buffer interim] 3874 false บอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:30.581659686+07:00","message":"[bufferProcess] interim [280000000]:บอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:30.581664288+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:30.58167006+07:00","message":"[bufferProcess] send to processor (ticker):บอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:30.581673056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:30.581676203+07:00","message":"> Transcript [22275] [false]: 'บอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:30.581678494+07:00","message":"Set StatePrefix (first interim): 'บอก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:30.910763041+07:00","message":"receive streaming session, msgId: 3874"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:30.910804348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:30.910810393+07:00","message":"receive interim result [false|false]: บอกไป"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:30.910825435+07:00","message":"[buffer interim] 3874 false บอกไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:30.910831928+07:00","message":"[bufferProcess] interim [580000000]:บอกไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:30.910834085+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:31.099217017+07:00","message":"receive streaming session, msgId: 3874"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:31.099254694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:31.099260169+07:00","message":"receive interim result [false|false]: บอก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:31.099275486+07:00","message":"[buffer interim] 3874 false บอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.099282501+07:00","message":"[bufferProcess] interim [760000000]:บอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.099285277+07:00","message":"[bufferProcess] send to processor:บอกไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.099289754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.099293034+07:00","message":"> Transcript [22276] [false]: 'บอกไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.099314843+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.099321865+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.099324939+07:00","message":"StatePrefix: 'บอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.099327205+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:31.107981523+07:00","message":"receive streaming session, msgId: 3874"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:31.108002764+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่อเกลือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:31.108007599+07:00","message":"receive interim result [false|false]: บ่อเกลือ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:31.108014316+07:00","message":"[buffer interim] 3874 false บ่อเกลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.108019218+07:00","message":"[bufferProcess] interim [820000000]:บ่อเกลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.108021645+07:00","message":"[bufferProcess] send to processor:บอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.108024127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.108026615+07:00","message":"> Transcript [22277] [false]: 'บอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.108029211+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.108031279+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.10803318+07:00","message":"StatePrefix: 'บอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.108035272+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:31.155872386+07:00","message":"receive streaming session, msgId: 3874"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:31.155917287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกตื่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:31.155923486+07:00","message":"receive interim result [false|false]: บอกตื่น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:31.155937072+07:00","message":"[buffer interim] 3874 false บอกตื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.155943647+07:00","message":"[bufferProcess] interim [880000000]:บอกตื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.155946435+07:00","message":"[bufferProcess] send to processor:บ่อเกลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.155949693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.155952742+07:00","message":"> Transcript [22278] [false]: 'บ่อเกลือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.15595491+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.155957088+07:00","message":"Set new StatePrefix: 'บ่อเกลือ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:31.287206949+07:00","message":"receive streaming session, msgId: 3874"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:31.287248623+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกเตือน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:31.287255988+07:00","message":"receive interim result [false|false]: บอกเตือน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:31.287272913+07:00","message":"[buffer interim] 3874 false บอกเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.287279503+07:00","message":"[bufferProcess] interim [0]:บอกเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.287282081+07:00","message":"[bufferProcess] send to processor:บอกตื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.287285908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.287289651+07:00","message":"> Transcript [22279] [false]: 'บอกตื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.287292118+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.287294184+07:00","message":"Set new StatePrefix: 'บอกตื่น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:31.344615779+07:00","message":"receive streaming session, msgId: 3874"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:31.344657843+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่อเกลือน่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:31.344663785+07:00","message":"receive interim result [false|false]: บ่อเกลือน่าน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:31.344678531+07:00","message":"[buffer interim] 3874 false บ่อเกลือน่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.344686832+07:00","message":"[bufferProcess] interim [120000000]:บ่อเกลือน่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.344690566+07:00","message":"[bufferProcess] send to processor:บอกเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.344695443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.344700251+07:00","message":"> Transcript [22280] [false]: 'บอกเตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.3447038+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.344707196+07:00","message":"Set new StatePrefix: 'บอกเตือน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:31.545245958+07:00","message":"receive streaming session, msgId: 3874"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:31.545296778+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกเดือนเหมือน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:31.545305663+07:00","message":"receive interim result [false|false]: บอกเดือนเหมือน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:31.545323243+07:00","message":"[buffer interim] 3874 false บอกเดือนเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.545333425+07:00","message":"[bufferProcess] interim [300000000]:บอกเดือนเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.545336587+07:00","message":"[bufferProcess] send to processor:บ่อเกลือน่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.545341383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.545344923+07:00","message":"> Transcript [22281] [false]: 'บ่อเกลือน่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.545347514+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.545350772+07:00","message":"Set new StatePrefix: 'บ่อเกลือน่าน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:31.661592862+07:00","message":"receive streaming session, msgId: 3874"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:31.661639999+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่อเกลือน่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:31.661645597+07:00","message":"receive interim result [false|false]: บ่อเกลือน่าน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:31.661662086+07:00","message":"[buffer interim] 3874 false บ่อเกลือน่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.661670096+07:00","message":"[bufferProcess] interim [360000000]:บ่อเกลือน่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.661673401+07:00","message":"[bufferProcess] send to processor:บอกเดือนเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.661677585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.661680713+07:00","message":"> Transcript [22282] [false]: 'บอกเดือนเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.661683229+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.661685449+07:00","message":"Set new StatePrefix: 'บอกเดือนเหมือน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:31.663990288+07:00","message":"receive streaming session, msgId: 3874"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:31.664012685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกเดือนเหมือนกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:31.664017584+07:00","message":"receive interim result [false|false]: บอกเดือนเหมือนกัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:31.664025949+07:00","message":"[buffer interim] 3874 false บอกเดือนเหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.664029946+07:00","message":"[bufferProcess] interim [420000000]:บอกเดือนเหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.664032727+07:00","message":"[bufferProcess] send to processor:บ่อเกลือน่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.664037669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.66404059+07:00","message":"> Transcript [22283] [false]: 'บ่อเกลือน่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.664042707+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:31.664044767+07:00","message":"Set new StatePrefix: 'บ่อเกลือน่าน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:32.253382305+07:00","message":"receive streaming session, msgId: 3874"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:32.253437694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกเดือนเหมือนกัน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:32.253443428+07:00","message":"receive interim result [false|false]: บอกเดือนเหมือนกัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:32.253460551+07:00","message":"[buffer interim] 3874 false บอกเดือนเหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:32.253468263+07:00","message":"[bufferProcess] interim [20000000]:บอกเดือนเหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:32.253471249+07:00","message":"[bufferProcess] send to processor:บอกเดือนเหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:32.253474891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:32.253477802+07:00","message":"> Transcript [22284] [false]: 'บอกเดือนเหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:32.253480458+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:32.253482572+07:00","message":"Set new StatePrefix: 'บอกเดือนเหมือนกัน'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:32.563452331+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:32.56346776+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:32.574792387+07:00","message":"receive streaming session, msgId: 3874"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:32.574830973+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกเดือนเหมือนกำหนด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:32.574836792+07:00","message":"receive interim result [false|false]: บอกเดือนเหมือนกำหนด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:32.574852983+07:00","message":"[buffer interim] 3874 false บอกเดือนเหมือนกำหนด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:32.574859568+07:00","message":"[bufferProcess] interim [320000000]:บอกเดือนเหมือนกำหนด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:32.574862071+07:00","message":"[bufferProcess] send to processor:บอกเดือนเหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:32.574866075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:32.574869054+07:00","message":"> Transcript [22285] [false]: 'บอกเดือนเหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:32.574872947+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:32.574875944+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:32.574878055+07:00","message":"StatePrefix: 'บอกเดือนเหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:32.574880434+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:32.769718088+07:00","message":"receive streaming session, msgId: 3874"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:32.769766924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกเดือนเหมือนกำหนดมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:32.769777276+07:00","message":"receive interim result [false|false]: บอกเดือนเหมือนกำหนดมา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:32.769794156+07:00","message":"[buffer interim] 3874 false บอกเดือนเหมือนกำหนดมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:32.769801856+07:00","message":"[bufferProcess] interim [500000000]:บอกเดือนเหมือนกำหนดมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:32.769805189+07:00","message":"[bufferProcess] send to processor:บอกเดือนเหมือนกำหนด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:32.769808902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:32.769811882+07:00","message":"> Transcript [22286] [false]: 'บอกเดือนเหมือนกำหนด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:32.769814245+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:32.769828083+07:00","message":"Set new StatePrefix: 'บอกเดือนเหมือนกำหนด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:33.307236085+07:00","message":"[GCS] IsForceVAD: false for message ID: 3874"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:33.405114489+07:00","message":"receive streaming session, msgId: 3874"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:33.405154787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกเดือนเหมือนกำหนดมา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:33.405170583+07:00","message":"receive interim result [false|false]: บอกเดือนเหมือนกำหนดมา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:33.405191626+07:00","message":"[buffer interim] 3874 false บอกเดือนเหมือนกำหนดมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:33.40520302+07:00","message":"[bufferProcess] interim [100000000]:บอกเดือนเหมือนกำหนดมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:33.4052059+07:00","message":"[bufferProcess] send to processor:บอกเดือนเหมือนกำหนดมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:33.405210078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:33.405213136+07:00","message":"> Transcript [22287] [false]: 'บอกเดือนเหมือนกำหนดมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:33.40521733+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:33.405219522+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:33.405222078+07:00","message":"StatePrefix: 'บอกเดือนเหมือนกำหนด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:33.405224753+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:33.612870354+07:00","message":"receive streaming session, msgId: 3874"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:33.612908672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกเดือนเหมือนกำหนดมา\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:33.612914843+07:00","message":"receive interim result [true|false]: บอกเดือนเหมือนกำหนดมา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:33.612926157+07:00","message":"end recv isFinal message id 3874"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:33.612928599+07:00","message":"end Recv id 3874"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:33.612935865+07:00","message":"[buffer interim] 3874 true บอกเดือนเหมือนกำหนดมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:33.612942999+07:00","message":"[bufferProcess] interim [400000000]:บอกเดือนเหมือนกำหนดมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:33.612946467+07:00","message":"[bufferProcess] send to processor (isfinal):บอกเดือนเหมือนกำหนดมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:33.612950279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:33.612953731+07:00","message":"> Transcript [22288] [false]: 'บอกเดือนเหมือนกำหนดมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:33.61295679+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:33.612958847+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:33.612961282+07:00","message":"StatePrefix: 'บอกเดือนเหมือนกำหนด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:33.612963562+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:33.612965409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:33.612967491+07:00","message":"> Transcript [22289] [true]: 'บอกเดือนเหมือนกำหนดมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:33.612969631+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:33.612971601+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:33.612973525+07:00","message":"StatePrefix: 'บอกเดือนเหมือนกำหนด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:33.612975558+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:33.612978609+07:00","message":"Push: 'บอกเดือนเหมือนกำหนดมา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:33.612987841+07:00","message":"push: {true บอกเดือนเหมือนกำหนดมา 0 0xc0026cb780}"}
{"level":"info","service":"Main","time":"2026-08-22T12:23:33.624371517+07:00","message":"write wav file: './tmp/7666/7666_3874.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:33.818931344+07:00","message":"[GCS] Start streaming session, msgId: 3875"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:34.863936029+07:00","message":"receive streaming session, msgId: 3875"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:34.863982556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยอดนัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:34.863987759+07:00","message":"receive interim result [false|false]: ยอดนัก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:34.86400292+07:00","message":"[buffer interim] 3875 false ยอดนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:34.864009667+07:00","message":"[bufferProcess] interim [660000000]:ยอดนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:34.864012727+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:34.864027711+07:00","message":"[bufferProcess] send to processor (ticker):ยอดนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:34.864031078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:34.864034249+07:00","message":"> Transcript [22290] [false]: 'ยอดนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:34.864036505+07:00","message":"Set StatePrefix (first interim): 'ยอดนัก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:35.373552733+07:00","message":"receive streaming session, msgId: 3875"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:35.373596747+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หยดน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:35.373602836+07:00","message":"receive interim result [false|false]: หยดน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:35.373615112+07:00","message":"[buffer interim] 3875 false หยดน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:35.373632734+07:00","message":"[bufferProcess] interim [140000000]:หยดน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:35.373635086+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:35.563463693+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:35.563483895+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:35.959936521+07:00","message":"receive streaming session, msgId: 3875"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:35.959976313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หยดน้ำ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:35.959982932+07:00","message":"receive interim result [false|false]: หยดน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:35.959998512+07:00","message":"[buffer interim] 3875 false หยดน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:35.960011316+07:00","message":"[bufferProcess] interim [740000000]:หยดน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:35.960015064+07:00","message":"[bufferProcess] send to processor:หยดน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:35.960018852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:35.960022094+07:00","message":"> Transcript [22291] [false]: 'หยดน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:35.960024296+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:35.960026406+07:00","message":"Set new StatePrefix: 'หยดน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:37.176405161+07:00","message":"receive streaming session, msgId: 3875"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:37.176451141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หยดน้ำตาไหล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:37.176457374+07:00","message":"receive interim result [false|false]: หยดน้ำตาไหล"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:37.176472437+07:00","message":"[buffer interim] 3875 false หยดน้ำตาไหล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:37.176483948+07:00","message":"[bufferProcess] interim [0]:หยดน้ำตาไหล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:37.176487283+07:00","message":"[bufferProcess] send to processor:หยดน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:37.176494415+07:00","message":"[bufferProcess] send to processor (ticker):หยดน้ำตาไหล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:37.176497726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:37.176500919+07:00","message":"> Transcript [22292] [false]: 'หยดน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:37.176505272+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:37.176508056+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:37.176510431+07:00","message":"StatePrefix: 'หยดน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:37.176512704+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:37.176514565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:37.176516647+07:00","message":"> Transcript [22293] [false]: 'หยดน้ำตาไหล'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:37.176518822+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:37.176520752+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:37.176524907+07:00","message":"StatePrefix: 'หยดน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:37.176527369+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:37.370427307+07:00","message":"receive streaming session, msgId: 3875"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:37.37046424+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หยดน้ำ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:37.370470518+07:00","message":"receive interim result [false|false]: หยดน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:37.370487051+07:00","message":"[buffer interim] 3875 false หยดน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:37.370494807+07:00","message":"[bufferProcess] interim [180000000]:หยดน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:37.370497181+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:38.29494708+07:00","message":"receive streaming session, msgId: 3875"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:38.295007398+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หยดน้ำตาก็ไหล\",\"confidence\":0.8408366}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":450000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:38.295015429+07:00","message":"receive interim result [true|false]: หยดน้ำตาก็ไหล"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:38.295025414+07:00","message":"end recv isFinal message id 3875"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:38.295027908+07:00","message":"end Recv id 3875"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:38.29503667+07:00","message":"[buffer interim] 3875 true หยดน้ำตาก็ไหล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:38.295044849+07:00","message":"[bufferProcess] interim [450000000]:หยดน้ำตาก็ไหล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:38.295049217+07:00","message":"[bufferProcess] send to processor (isfinal):หยดน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:38.29505328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:38.295056328+07:00","message":"> Transcript [22294] [false]: 'หยดน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:38.295060089+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:38.295062252+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:38.295064415+07:00","message":"StatePrefix: 'หยดน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:38.295066637+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:38.295068457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:38.295070582+07:00","message":"> Transcript [22295] [true]: 'หยดน้ำตาก็ไหล'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:38.295072769+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:38.295074633+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:38.295076746+07:00","message":"StatePrefix: 'หยดน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:38.295078545+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:38.295081775+07:00","message":"Push: 'หยดน้ำตาก็ไหล'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:38.295092662+07:00","message":"push: {true หยดน้ำตาก็ไหล 0 0xc003f6e300}"}
{"level":"info","service":"Main","time":"2026-08-22T12:23:38.305460983+07:00","message":"write wav file: './tmp/7666/7666_3875.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:38.563771512+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:38.563781647+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:38.87734482+07:00","message":"[GCS] IsForceVAD: false for message ID: 3875"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:39.06823517+07:00","message":"[GCS] Start streaming session, msgId: 3876"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:40.003212725+07:00","message":"receive streaming session, msgId: 3876"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:40.003257704+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:40.003264542+07:00","message":"receive interim result [false|false]: ขอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:40.0032842+07:00","message":"[buffer interim] 3876 false ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.003292448+07:00","message":"[bufferProcess] interim [780000000]:ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.003295028+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.003303241+07:00","message":"[bufferProcess] send to processor (ticker):ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.003306454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.003309869+07:00","message":"> Transcript [22296] [false]: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.003312115+07:00","message":"Set StatePrefix (first interim): 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:40.244244853+07:00","message":"receive streaming session, msgId: 3876"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:40.244293695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเอา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:40.244301208+07:00","message":"receive interim result [false|false]: ขอเอา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:40.244317248+07:00","message":"[buffer interim] 3876 false ขอเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.244324678+07:00","message":"[bufferProcess] interim [960000000]:ขอเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.244326708+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:40.441086002+07:00","message":"receive streaming session, msgId: 3876"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:40.441129264+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขออำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:40.441135029+07:00","message":"receive interim result [false|false]: ขออำ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:40.441148807+07:00","message":"[buffer interim] 3876 false ขออำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.441155152+07:00","message":"[bufferProcess] interim [140000000]:ขออำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.441157635+07:00","message":"[bufferProcess] send to processor:ขอเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.441179029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.441182631+07:00","message":"> Transcript [22297] [false]: 'ขอเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.441185983+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.441188709+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.441191279+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.441193591+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:40.515955506+07:00","message":"receive streaming session, msgId: 3876"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:40.516005085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขออำลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:40.516010811+07:00","message":"receive interim result [false|false]: ขออำลา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:40.516030698+07:00","message":"[buffer interim] 3876 false ขออำลา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.516037919+07:00","message":"[bufferProcess] interim [260000000]:ขออำลา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.516040573+07:00","message":"[bufferProcess] send to processor:ขออำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.516044716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.516047684+07:00","message":"> Transcript [22298] [false]: 'ขออำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.516051285+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.516053721+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.516055773+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.516058015+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:40.826596572+07:00","message":"receive streaming session, msgId: 3876"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:40.82663331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขออำนาจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:40.826639262+07:00","message":"receive interim result [false|false]: ขออำนาจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:40.8266515+07:00","message":"[buffer interim] 3876 false ขออำนาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.82666019+07:00","message":"[bufferProcess] interim [560000000]:ขออำนาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.826662682+07:00","message":"[bufferProcess] send to processor:ขออำลา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.82666879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.826672131+07:00","message":"> Transcript [22299] [false]: 'ขออำลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.826675416+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.826677598+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.826679677+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.826681823+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:40.833735806+07:00","message":"receive streaming session, msgId: 3876"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:40.833760044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขออำลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:40.833767195+07:00","message":"receive interim result [false|false]: ขออำลา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:40.833779014+07:00","message":"[buffer interim] 3876 false ขออำลา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.833783649+07:00","message":"[bufferProcess] interim [620000000]:ขออำลา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.833785972+07:00","message":"[bufferProcess] send to processor:ขออำนาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.833789445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.833792061+07:00","message":"> Transcript [22300] [false]: 'ขออำนาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.833795263+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.833798204+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.833801185+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.833804108+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.833809409+07:00","message":"Push: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.833812304+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.833815541+07:00","message":"Set new StatePrefix : 'ขออำนาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.833818425+07:00","message":"Next Push (prob) : 'อำนาจ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:40.833827602+07:00","message":"push: {false ขอ 0 0xc0037f2080}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:40.908608337+07:00","message":"receive streaming session, msgId: 3876"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:40.908650114+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขออำลาและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:40.90865594+07:00","message":"receive interim result [false|false]: ขออำลาและ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:40.908672917+07:00","message":"[buffer interim] 3876 false ขออำลาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.908679802+07:00","message":"[bufferProcess] interim [680000000]:ขออำลาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.908682761+07:00","message":"[bufferProcess] send to processor:ขออำลา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.908690459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.908693178+07:00","message":"> Transcript [22301] [false]: 'ขออำลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.908695675+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:40.908698269+07:00","message":"Set new StatePrefix: 'ขออำลา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:41.033924574+07:00","message":"receive streaming session, msgId: 3876"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:41.033975315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขออำลาแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:41.033981779+07:00","message":"receive interim result [false|false]: ขออำลาแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:41.033996884+07:00","message":"[buffer interim] 3876 false ขออำลาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:41.034004929+07:00","message":"[bufferProcess] interim [740000000]:ขออำลาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:41.034007654+07:00","message":"[bufferProcess] send to processor:ขออำลาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:41.034010989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:41.034014034+07:00","message":"> Transcript [22302] [false]: 'ขออำลาและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:41.034017446+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:41.034019601+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:41.034022035+07:00","message":"StatePrefix: 'ขออำลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:41.03402439+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:41.564494937+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:41.564495521+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:41.590948566+07:00","message":"receive streaming session, msgId: 3876"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:41.591003785+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขออำลาแล้ว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:41.591010244+07:00","message":"receive interim result [false|false]: ขออำลาแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:41.591029849+07:00","message":"[buffer interim] 3876 false ขออำลาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:41.591039246+07:00","message":"[bufferProcess] interim [340000000]:ขออำลาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:41.591041942+07:00","message":"[bufferProcess] send to processor:ขออำลาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:41.591045849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:41.59104866+07:00","message":"> Transcript [22303] [false]: 'ขออำลาแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:41.591052037+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:41.591054658+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:41.591058775+07:00","message":"StatePrefix: 'ขออำลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:41.591061799+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:41.827584289+07:00","message":"[GCS] IsForceVAD: false for message ID: 3876"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:42.017981241+07:00","message":"[GCS] Start streaming session, msgId: 3877"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:42.113107762+07:00","message":"receive streaming session, msgId: 3876"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:42.113146782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขออำลาแล้ว\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:42.1131557+07:00","message":"receive interim result [true|false]: ขออำลาแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:42.113173831+07:00","message":"end recv isFinal message id 3876"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:42.113176848+07:00","message":"end Recv id 3876"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:42.113183556+07:00","message":"[buffer interim] 3876 true ขออำลาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:42.113192786+07:00","message":"[bufferProcess] interim [970000000]:ขออำลาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:42.113198072+07:00","message":"[bufferProcess] send to processor (isfinal):ขออำลาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:42.113201557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:42.113204489+07:00","message":"> Transcript [22304] [false]: 'ขออำลาแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:42.1132076+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:42.11320972+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:42.113211773+07:00","message":"StatePrefix: 'ขออำลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:42.113214173+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:42.113216104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:42.113218258+07:00","message":"> Transcript [22305] [true]: 'ขออำลาแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:42.1132205+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:42.113222366+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:42.113224239+07:00","message":"StatePrefix: 'ขออำลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:42.113226157+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:42.113232218+07:00","message":"Push: 'อำลาแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:42.113239678+07:00","message":"push: {true อำลาแล้ว 0 0xc0037f2080}"}
{"level":"info","service":"Main","time":"2026-08-22T12:23:42.122059357+07:00","message":"write wav file: './tmp/7666/7666_3876.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:42.755521182+07:00","message":"receive streaming session, msgId: 3877"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:42.755561063+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดวง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:42.75556708+07:00","message":"receive interim result [false|false]: ดวง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:42.755582321+07:00","message":"[buffer interim] 3877 false ดวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:42.755589779+07:00","message":"[bufferProcess] interim [360000000]:ดวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:42.75559205+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:42.962579841+07:00","message":"receive streaming session, msgId: 3877"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:42.96262088+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดวงแก้ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:42.96262767+07:00","message":"receive interim result [false|false]: ดวงแก้ว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:42.96264331+07:00","message":"[buffer interim] 3877 false ดวงแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:42.962650446+07:00","message":"[bufferProcess] interim [600000000]:ดวงแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:42.962653128+07:00","message":"[bufferProcess] send to processor:ดวง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:42.962657729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:42.962661046+07:00","message":"> Transcript [22306] [false]: 'ดวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:42.962663464+07:00","message":"Set StatePrefix (first interim): 'ดวง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:43.581097673+07:00","message":"receive streaming session, msgId: 3877"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:43.581135979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดวงแก้ว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:43.58114239+07:00","message":"receive interim result [false|false]: ดวงแก้ว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:43.581154133+07:00","message":"[buffer interim] 3877 false ดวงแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:43.581180628+07:00","message":"[bufferProcess] interim [200000000]:ดวงแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:43.581183833+07:00","message":"[bufferProcess] send to processor:ดวงแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:43.581195805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:43.581201323+07:00","message":"> Transcript [22307] [false]: 'ดวงแก้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:43.581205106+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:43.581207356+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:43.581209659+07:00","message":"StatePrefix: 'ดวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:43.581211968+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:43.648466647+07:00","message":"receive streaming session, msgId: 3877"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:43.648509048+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดวงแก้วมณี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:43.648515146+07:00","message":"receive interim result [false|false]: ดวงแก้วมณี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:43.648531607+07:00","message":"[buffer interim] 3877 false ดวงแก้วมณี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:43.648539622+07:00","message":"[bufferProcess] interim [320000000]:ดวงแก้วมณี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:43.64854273+07:00","message":"[bufferProcess] send to processor:ดวงแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:43.648546563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:43.648550831+07:00","message":"> Transcript [22308] [false]: 'ดวงแก้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:43.648554228+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:43.648556648+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:43.64855926+07:00","message":"StatePrefix: 'ดวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:43.648561515+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:44.295490187+07:00","message":"receive streaming session, msgId: 3877"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:44.295535711+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดวงแก้วมณี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:44.295541484+07:00","message":"receive interim result [false|false]: ดวงแก้วมณี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:44.295557401+07:00","message":"[buffer interim] 3877 false ดวงแก้วมณี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:44.295564493+07:00","message":"[bufferProcess] interim [920000000]:ดวงแก้วมณี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:44.295567072+07:00","message":"[bufferProcess] send to processor:ดวงแก้วมณี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:44.295570479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:44.295573495+07:00","message":"> Transcript [22309] [false]: 'ดวงแก้วมณี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:44.295576699+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:44.295578736+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:44.295581219+07:00","message":"StatePrefix: 'ดวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:44.295583379+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:44.482683528+07:00","message":"receive streaming session, msgId: 3877"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:44.482735754+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดวงแก้วมณีรัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:44.482742466+07:00","message":"receive interim result [false|false]: ดวงแก้วมณีรัก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:44.48275938+07:00","message":"[buffer interim] 3877 false ดวงแก้วมณีรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:44.482766821+07:00","message":"[bufferProcess] interim [40000000]:ดวงแก้วมณีรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:44.482770146+07:00","message":"[bufferProcess] send to processor:ดวงแก้วมณี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:44.482773859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:44.482776882+07:00","message":"> Transcript [22310] [false]: 'ดวงแก้วมณี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:44.482780416+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:44.482782674+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:44.482784989+07:00","message":"StatePrefix: 'ดวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:44.482788107+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:44.482794022+07:00","message":"Push: 'ดวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:44.482796175+07:00","message":"TextPushed: 'ดวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:44.482798402+07:00","message":"Set new StatePrefix : 'ดวงแก้วมณี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:44.482800672+07:00","message":"Next Push (prob) : 'แก้วมณี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:44.482837613+07:00","message":"push: {false ดวง 0 0xc002a2b700}"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:44.565332219+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:44.565379406+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:45.06416595+07:00","message":"receive streaming session, msgId: 3877"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:45.064205759+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดวงแก้วมณีรัก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:45.064212608+07:00","message":"receive interim result [false|false]: ดวงแก้วมณีรัก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:45.064227573+07:00","message":"[buffer interim] 3877 false ดวงแก้วมณีรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:45.064233976+07:00","message":"[bufferProcess] interim [640000000]:ดวงแก้วมณีรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:45.064237853+07:00","message":"[bufferProcess] send to processor:ดวงแก้วมณีรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:45.064241577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:45.064244715+07:00","message":"> Transcript [22311] [false]: 'ดวงแก้วมณีรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:45.064247897+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:45.064250088+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:45.064252253+07:00","message":"StatePrefix: 'ดวงแก้วมณี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:45.064254941+07:00","message":"TextPushed: 'ดวง'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:47.566084725+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:47.566085252+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:47.967287376+07:00","message":"[GCS] IsForceVAD: false for message ID: 3877"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:48.287550172+07:00","message":"[GCS] Start streaming session, msgId: 3878"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:48.290343189+07:00","message":"receive streaming session, msgId: 3877"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:48.290381751+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":"2026-08-22T12:23:48.290387445+07:00","message":"receive interim result [true|false]: ดวงแก้วมณีรัก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:48.29039784+07:00","message":"end recv isFinal message id 3877"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:48.29040193+07:00","message":"end Recv id 3877"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:48.290408353+07:00","message":"[buffer interim] 3877 true ดวงแก้วมณีรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:48.290415457+07:00","message":"[bufferProcess] interim [970000000]:ดวงแก้วมณีรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:48.290421298+07:00","message":"[bufferProcess] send to processor (isfinal):ดวงแก้วมณีรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:48.290425946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:48.290428855+07:00","message":"> Transcript [22312] [false]: 'ดวงแก้วมณีรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:48.290431862+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:48.290434122+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:48.290436142+07:00","message":"StatePrefix: 'ดวงแก้วมณี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:48.290439528+07:00","message":"TextPushed: 'ดวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:48.290441542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:48.290443854+07:00","message":"> Transcript [22313] [true]: 'ดวงแก้วมณีรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:48.29044611+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:48.290448112+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:48.290450036+07:00","message":"StatePrefix: 'ดวงแก้วมณี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:48.290452278+07:00","message":"TextPushed: 'ดวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:48.290455175+07:00","message":"Push: 'แก้วมณีรัก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:48.290463151+07:00","message":"push: {true แก้วมณีรัก 0 0xc002a2b700}"}
{"level":"info","service":"Main","time":"2026-08-22T12:23:48.305113113+07:00","message":"write wav file: './tmp/7666/7666_3877.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:50.566796162+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:50.566803727+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:51.46757353+07:00","message":"receive streaming session, msgId: 3878"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:51.467615835+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:51.467621658+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:51.467634232+07:00","message":"[buffer interim] 3878 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:51.467640691+07:00","message":"[bufferProcess] interim [750000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:51.467642821+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:51.467648091+07:00","message":"[bufferProcess] send to processor (ticker):มี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:51.467651151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:51.46765391+07:00","message":"> Transcript [22314] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:51.467656337+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:51.946661303+07:00","message":"[GCS] IsForceVAD: false for message ID: 3878"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:52.207597554+07:00","message":"[GCS] Start streaming session, msgId: 3879"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:52.249092554+07:00","message":"receive streaming session, msgId: 3878"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:52.249133002+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:52.249138683+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:52.249150619+07:00","message":"end recv isFinal message id 3878"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:52.249153359+07:00","message":"end Recv id 3878"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:52.249159496+07:00","message":"[buffer interim] 3878 true "}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:52.249180896+07:00","message":"[bufferProcess] interim [680000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:52.249185143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:52.249188132+07:00","message":"> Transcript [22315] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:52.249191184+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:52.249193225+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:52.249195858+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:52.249198688+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:52.249201746+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:52.249209608+07:00","message":"push: {true  0 0xc002a2be00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:23:52.258072692+07:00","message":"write wav file: './tmp/7666/7666_3878.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:53.567689646+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:53.567699682+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:53.862526173+07:00","message":"[GCS] Cleaned up inactive client: 3857"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:53.862569479+07:00","message":"[GCS] Cleaned up inactive client: 3861"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:53.862572691+07:00","message":"[GCS] Cleaned up inactive client: 3858"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:53.862574861+07:00","message":"[GCS] Cleaned up inactive client: 3859"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:53.862582309+07:00","message":"[GCS] Cleaned up inactive client: 3856"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:53.862584349+07:00","message":"[GCS] Cleaned up inactive client: 3863"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:53.862586413+07:00","message":"[GCS] Cleaned up inactive client: 3862"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:53.862588319+07:00","message":"[GCS] Cleaned up inactive client: 3860"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:55.422953336+07:00","message":"receive streaming session, msgId: 3879"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:55.423000885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:55.423007234+07:00","message":"receive interim result [false|false]: เจอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:55.423023705+07:00","message":"[buffer interim] 3879 false เจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:55.423030687+07:00","message":"[bufferProcess] interim [880000000]:เจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:55.423033071+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:55.423040153+07:00","message":"[bufferProcess] send to processor (ticker):เจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:55.423043551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:55.42304651+07:00","message":"> Transcript [22316] [false]: 'เจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:55.423049032+07:00","message":"Set StatePrefix (first interim): 'เจอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:56.063464103+07:00","message":"receive streaming session, msgId: 3879"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:56.06350484+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจอ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:56.063511213+07:00","message":"receive interim result [false|false]: เจอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:56.063525813+07:00","message":"[buffer interim] 3879 false เจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:56.063533217+07:00","message":"[bufferProcess] interim [480000000]:เจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:56.063535621+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:56.259044775+07:00","message":"receive streaming session, msgId: 3879"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:56.259093364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจอตา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:56.259099729+07:00","message":"receive interim result [false|false]: เจอตา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:56.259115876+07:00","message":"[buffer interim] 3879 false เจอตา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:56.259125008+07:00","message":"[bufferProcess] interim [720000000]:เจอตา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:56.259129222+07:00","message":"[bufferProcess] send to processor:เจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:56.259134543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:56.259139821+07:00","message":"> Transcript [22317] [false]: 'เจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:56.259143664+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:56.259146888+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:56.25915079+07:00","message":"StatePrefix: 'เจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:56.259153878+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:56.568433435+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:56.568441914+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:56.649215478+07:00","message":"receive streaming session, msgId: 3879"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:56.649261779+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจอตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:56.649267967+07:00","message":"receive interim result [false|false]: เจอตอน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:56.649281657+07:00","message":"[buffer interim] 3879 false เจอตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:56.649288448+07:00","message":"[bufferProcess] interim [80000000]:เจอตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:56.649291428+07:00","message":"[bufferProcess] send to processor:เจอตา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:56.649297525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:56.64930054+07:00","message":"> Transcript [22318] [false]: 'เจอตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:56.64930406+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:56.649306266+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:56.649308666+07:00","message":"StatePrefix: 'เจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:56.649310939+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:57.215753179+07:00","message":"receive streaming session, msgId: 3879"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:57.215798259+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจอตอน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:57.2158068+07:00","message":"receive interim result [false|false]: เจอตอน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:57.215828288+07:00","message":"[buffer interim] 3879 false เจอตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:57.215837494+07:00","message":"[bufferProcess] interim [680000000]:เจอตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:57.215841582+07:00","message":"[bufferProcess] send to processor:เจอตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:57.215846749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:57.215851644+07:00","message":"> Transcript [22319] [false]: 'เจอตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:57.215856563+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:57.215859991+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:57.215863693+07:00","message":"StatePrefix: 'เจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:57.215867302+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:57.652476413+07:00","message":"[GCS] IsForceVAD: false for message ID: 3879"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:57.941984346+07:00","message":"receive streaming session, msgId: 3879"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:57.942030424+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจอตอนต้น\",\"confidence\":0.8649998}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:57.94203954+07:00","message":"receive interim result [true|false]: เจอตอนต้น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:57.942050502+07:00","message":"end recv isFinal message id 3879"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:57.942052827+07:00","message":"end Recv id 3879"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:57.94206058+07:00","message":"[buffer interim] 3879 true เจอตอนต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:57.942068871+07:00","message":"[bufferProcess] interim [460000000]:เจอตอนต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:57.942072542+07:00","message":"[bufferProcess] send to processor (isfinal):เจอตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:57.942076209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:57.942079754+07:00","message":"> Transcript [22320] [false]: 'เจอตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:57.942083298+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:57.942085439+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:57.942087858+07:00","message":"StatePrefix: 'เจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:57.94208997+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:57.942093269+07:00","message":"Push: 'เจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:57.942095303+07:00","message":"TextPushed: 'เจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:57.942097592+07:00","message":"Set new StatePrefix : 'เจอตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:57.942101652+07:00","message":"Next Push (prob) : 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:57.942103611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:57.942105745+07:00","message":"> Transcript [22321] [true]: 'เจอตอนต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:57.942108096+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:57.942109951+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:57.942111752+07:00","message":"StatePrefix: 'เจอตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:57.942113809+07:00","message":"TextPushed: 'เจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:23:57.942116112+07:00","message":"Push: 'ตอนต้น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:57.942125375+07:00","message":"push: {false เจอ 0 0xc003f6e000}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:57.942134227+07:00","message":"push: {true ตอนต้น 0 0xc003f6e000}"}
{"level":"info","service":"Main","time":"2026-08-22T12:23:57.95360659+07:00","message":"write wav file: './tmp/7666/7666_3879.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:59.44862409+07:00","message":"[GCS] Start streaming session, msgId: 3880"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:59.568918311+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:23:59.568932714+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:59.768706004+07:00","message":"[GCS] IsForceVAD: false for message ID: 3880"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:23:59.82821657+07:00","message":"[GCS] Start streaming session, msgId: 3881"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:00.049635348+07:00","message":"receive streaming session, msgId: 3880"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:00.049661471+07:00","message":"found end of frame, send empty tag with msgId: 3880"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:00.049664797+07:00","message":"end Recv id 3880"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:00.049673556+07:00","message":"[buffer interim] 3880 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:00.049681014+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:00.049685777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:00.049688922+07:00","message":"> Transcript [22322] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:00.0496916+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:00.04969386+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:00.049695804+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:00.049697914+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:00.049701229+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:00.049712497+07:00","message":"push: {true \n 0 0xc003f6e680}"}
{"level":"info","service":"Main","time":"2026-08-22T12:24:00.055146108+07:00","message":"write wav file: './tmp/7666/7666_3880.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:02.569508354+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:02.569505756+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:04.956702523+07:00","message":"[GCS] IsForceVAD: false for message ID: 3881"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:05.232158656+07:00","message":"receive streaming session, msgId: 3881"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:05.232183502+07:00","message":"found end of frame, send empty tag with msgId: 3881"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:05.232187259+07:00","message":"end Recv id 3881"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:05.232197111+07:00","message":"[buffer interim] 3881 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:05.23220502+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:05.23221016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:05.232213521+07:00","message":"> Transcript [22323] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:05.232217145+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:05.232219508+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:05.232222976+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:05.232226253+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:05.232230697+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:05.232245313+07:00","message":"push: {true \n 0 0xc002696d00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:24:05.243266463+07:00","message":"write wav file: './tmp/7666/7666_3881.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:05.569794668+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:05.569797817+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:06.048022118+07:00","message":"[GCS] Start streaming session, msgId: 3882"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:08.570243837+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:08.570271792+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:09.567938328+07:00","message":"[GCS] IsForceVAD: false for message ID: 3882"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:09.847975125+07:00","message":"receive streaming session, msgId: 3882"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:09.848004169+07:00","message":"found end of frame, send empty tag with msgId: 3882"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:09.848008845+07:00","message":"end Recv id 3882"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:09.848019827+07:00","message":"[buffer interim] 3882 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:09.848028122+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:09.848033187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:09.848036186+07:00","message":"> Transcript [22324] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:09.848039198+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:09.848041329+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:09.848043441+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:09.848045565+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:09.848051022+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:09.848062116+07:00","message":"push: {true \n 0 0xc002a2bc00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:24:09.858551113+07:00","message":"write wav file: './tmp/7666/7666_3882.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:10.136720679+07:00","message":"[GCS] Start streaming session, msgId: 3883"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:11.571119223+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:11.571134634+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:14.571969174+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:14.571974203+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:15.267141085+07:00","message":"[GCS] IsForceVAD: false for message ID: 3883"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:15.540689731+07:00","message":"receive streaming session, msgId: 3883"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:15.540718474+07:00","message":"found end of frame, send empty tag with msgId: 3883"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:15.540721977+07:00","message":"end Recv id 3883"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:15.540731292+07:00","message":"[buffer interim] 3883 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:15.540739608+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:15.540744663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:15.54074789+07:00","message":"> Transcript [22325] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:15.54075078+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:15.540752827+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:15.540754937+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:15.540756892+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:15.540760175+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:15.540769173+07:00","message":"push: {true \n 0 0xc002697180}"}
{"level":"info","service":"Main","time":"2026-08-22T12:24:15.550533011+07:00","message":"write wav file: './tmp/7666/7666_3883.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:17.572257405+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:17.572313856+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:17.827645953+07:00","message":"[GCS] Start streaming session, msgId: 3884"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:20.572570099+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:20.572589591+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:21.606020916+07:00","message":"[GCS] IsForceVAD: false for message ID: 3884"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:21.737274806+07:00","message":"[GCS] Start streaming session, msgId: 3885"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:21.88523192+07:00","message":"receive streaming session, msgId: 3884"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:21.885267256+07:00","message":"found end of frame, send empty tag with msgId: 3884"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:21.885271214+07:00","message":"end Recv id 3884"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:21.885278812+07:00","message":"[buffer interim] 3884 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:21.885286309+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:21.885290747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:21.885294236+07:00","message":"> Transcript [22326] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:21.885297227+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:21.885299458+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:21.885301563+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:21.88530662+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:21.885313624+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:21.885322814+07:00","message":"push: {true \n 0 0xc003f6e500}"}
{"level":"info","service":"Main","time":"2026-08-22T12:24:21.894583258+07:00","message":"write wav file: './tmp/7666/7666_3884.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:23.57336388+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:23.573403674+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:23.862656744+07:00","message":"[GCS] Cleaned up inactive client: 3864"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:23.862683352+07:00","message":"[GCS] Cleaned up inactive client: 3868"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:23.862687072+07:00","message":"[GCS] Cleaned up inactive client: 3865"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:23.862689276+07:00","message":"[GCS] Cleaned up inactive client: 3867"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:23.862691373+07:00","message":"[GCS] Cleaned up inactive client: 3866"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:23.862693703+07:00","message":"[GCS] Cleaned up inactive client: 3872"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:23.862695749+07:00","message":"[GCS] Cleaned up inactive client: 3869"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:23.862698113+07:00","message":"[GCS] Cleaned up inactive client: 3870"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:23.862699992+07:00","message":"[GCS] Cleaned up inactive client: 3871"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:26.574426655+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:26.574444744+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:29.574921073+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:29.574944648+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:30.966317538+07:00","message":"[GCS] IsForceVAD: false for message ID: 3885"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:31.253847723+07:00","message":"receive streaming session, msgId: 3885"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:31.253875982+07:00","message":"found end of frame, send empty tag with msgId: 3885"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:31.25387921+07:00","message":"end Recv id 3885"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:31.253889156+07:00","message":"[buffer interim] 3885 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:31.253896443+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:31.253901079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:31.253906145+07:00","message":"> Transcript [22327] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:31.253911175+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:31.253914264+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:31.253917039+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:31.253920276+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:31.253924519+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:31.25393667+07:00","message":"push: {true \n 0 0xc00291a380}"}
{"level":"info","service":"Main","time":"2026-08-22T12:24:31.270527135+07:00","message":"write wav file: './tmp/7666/7666_3885.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:32.575220882+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:32.575238589+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:35.575368855+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:35.575396935+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:38.57540092+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:38.575424603+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:41.575478344+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:41.575469666+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:44.576368241+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:44.57638465+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:47.576442755+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:47.576456999+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:50.577493378+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:50.577499158+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:53.319344129+07:00","message":"[GCS] Start streaming session, msgId: 3886"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:53.57772336+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:53.577746738+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:53.862864394+07:00","message":"[GCS] Cleaned up inactive client: 3875"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:53.862923967+07:00","message":"[GCS] Cleaned up inactive client: 3877"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:53.862927261+07:00","message":"[GCS] Cleaned up inactive client: 3876"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:53.862929237+07:00","message":"[GCS] Cleaned up inactive client: 3874"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:53.862931891+07:00","message":"[GCS] Cleaned up inactive client: 3878"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:53.862933997+07:00","message":"[GCS] Cleaned up inactive client: 3873"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:56.578660381+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:56.578670984+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:57.997565849+07:00","message":"[GCS] IsForceVAD: false for message ID: 3886"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:58.187000748+07:00","message":"[GCS] Start streaming session, msgId: 3887"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:58.270418812+07:00","message":"receive streaming session, msgId: 3886"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:58.270439406+07:00","message":"found end of frame, send empty tag with msgId: 3886"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:58.270442896+07:00","message":"end Recv id 3886"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:58.270449785+07:00","message":"[buffer interim] 3886 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:58.270457097+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:58.270462141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:58.270465889+07:00","message":"> Transcript [22328] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:58.270468851+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:58.270471061+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:58.270473003+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:58.270474955+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:24:58.270482903+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:24:58.270491849+07:00","message":"push: {true \n 0 0xc003135580}"}
{"level":"info","service":"Main","time":"2026-08-22T12:24:58.286458419+07:00","message":"write wav file: './tmp/7666/7666_3886.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:59.579528911+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:24:59.579541021+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:02.580413337+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:02.580421897+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:02.866332712+07:00","message":"[GCS] IsForceVAD: false for message ID: 3887"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:03.058561815+07:00","message":"[GCS] Start streaming session, msgId: 3888"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:03.125930913+07:00","message":"[GCS] IsForceVAD: false for message ID: 3888"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:03.165277385+07:00","message":"receive streaming session, msgId: 3887"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:03.165302768+07:00","message":"found end of frame, send empty tag with msgId: 3887"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:03.165306135+07:00","message":"end Recv id 3887"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:03.165314105+07:00","message":"[buffer interim] 3887 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:03.16532158+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:03.165326622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:03.165330251+07:00","message":"> Transcript [22329] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:03.165333932+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:03.165336324+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:03.165338278+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:03.165340505+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:03.165343877+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:03.165354073+07:00","message":"push: {true \n 0 0xc003135a00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:25:03.176123641+07:00","message":"write wav file: './tmp/7666/7666_3887.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:03.186906322+07:00","message":"[GCS] Start streaming session, msgId: 3889"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:03.412402036+07:00","message":"receive streaming session, msgId: 3888"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:03.412436306+07:00","message":"found end of frame, send empty tag with msgId: 3888"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:03.41244022+07:00","message":"end Recv id 3888"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:03.412449716+07:00","message":"[buffer interim] 3888 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:03.412464869+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:03.412469207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:03.412472445+07:00","message":"> Transcript [22330] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:03.412475534+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:03.412477804+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:03.412480165+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:03.412482537+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:03.412490554+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:03.412501566+07:00","message":"push: {true \n 0 0xc002af4180}"}
{"level":"info","service":"Main","time":"2026-08-22T12:25:03.417345735+07:00","message":"write wav file: './tmp/7666/7666_3888.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:05.58083466+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:05.580851029+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:07.130195687+07:00","message":"receive streaming session, msgId: 3889"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:07.13024922+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":"2026-08-22T12:25:07.130256848+07:00","message":"receive interim result [false|false]: สี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:07.130275389+07:00","message":"[buffer interim] 3889 false สี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:07.130282713+07:00","message":"[bufferProcess] interim [560000000]:สี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:07.130285062+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:07.130292606+07:00","message":"[bufferProcess] send to processor (ticker):สี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:07.130295769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:07.130298902+07:00","message":"> Transcript [22331] [false]: 'สี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:07.130301818+07:00","message":"Set StatePrefix (first interim): 'สี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:07.766169607+07:00","message":"receive streaming session, msgId: 3889"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:07.766219787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:07.766225912+07:00","message":"receive interim result [false|false]: สี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:07.766238812+07:00","message":"[buffer interim] 3889 false สี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:07.766246368+07:00","message":"[bufferProcess] interim [160000000]:สี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:07.766248932+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:08.305218828+07:00","message":"[GCS] IsForceVAD: false for message ID: 3889"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:08.359080541+07:00","message":"receive streaming session, msgId: 3889"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:08.359120053+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สีเสียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:08.359125676+07:00","message":"receive interim result [false|false]: สีเสียง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:08.359141155+07:00","message":"[buffer interim] 3889 false สีเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:08.359149159+07:00","message":"[bufferProcess] interim [820000000]:สีเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:08.359152157+07:00","message":"[bufferProcess] send to processor:สี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:08.359159382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:08.359162725+07:00","message":"> Transcript [22332] [false]: 'สี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:08.359167426+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:08.359169704+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:08.359171875+07:00","message":"StatePrefix: 'สี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:08.359175805+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:08.58141823+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:08.58143829+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:08.714695781+07:00","message":"receive streaming session, msgId: 3889"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:08.714740716+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"4\",\"confidence\":0.60398436}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:08.714747085+07:00","message":"receive interim result [true|false]: 4"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:08.714759975+07:00","message":"end recv isFinal message id 3889"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:08.714762334+07:00","message":"end Recv id 3889"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:08.714770504+07:00","message":"[buffer interim] 3889 true 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:08.714778599+07:00","message":"[bufferProcess] interim [150000000]:4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:08.714782511+07:00","message":"[bufferProcess] send to processor (isfinal):สีเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:08.714787439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:08.714791379+07:00","message":"> Transcript [22333] [false]: 'สีเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:08.714795099+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:08.714797539+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:08.714800159+07:00","message":"StatePrefix: 'สี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:08.714802367+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:08.714804302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:08.714806711+07:00","message":"> Transcript [22334] [true]: '4'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:08.714809103+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:08.714812607+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:08.714814842+07:00","message":"StatePrefix: 'สี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:08.714817621+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:08.714820775+07:00","message":"Push: '4'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:08.714829159+07:00","message":"push: {true 4 0 0xc00291ac00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:25:08.72533171+07:00","message":"write wav file: './tmp/7666/7666_3889.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:10.487167976+07:00","message":"[GCS] Start streaming session, msgId: 3890"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:11.582092021+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:11.58210302+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:11.96570101+07:00","message":"[GCS] IsForceVAD: false for message ID: 3890"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:12.086620109+07:00","message":"[GCS] Start streaming session, msgId: 3891"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:12.248195726+07:00","message":"receive streaming session, msgId: 3890"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:12.248223288+07:00","message":"found end of frame, send empty tag with msgId: 3890"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:12.248227277+07:00","message":"end Recv id 3890"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:12.248235463+07:00","message":"[buffer interim] 3890 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:12.248243293+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:12.248250523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:12.248255348+07:00","message":"> Transcript [22335] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:12.248258738+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:12.24826118+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:12.248263233+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:12.24826581+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:12.248274063+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:12.248285812+07:00","message":"push: {true \n 0 0xc002696780}"}
{"level":"info","service":"Main","time":"2026-08-22T12:25:12.254659933+07:00","message":"write wav file: './tmp/7666/7666_3890.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:12.771738565+07:00","message":"receive streaming session, msgId: 3891"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:12.771794143+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:12.771801808+07:00","message":"receive interim result [false|false]: ได้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:12.771818722+07:00","message":"[buffer interim] 3891 false ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:12.771827159+07:00","message":"[bufferProcess] interim [480000000]:ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:12.771829399+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:12.979375563+07:00","message":"receive streaming session, msgId: 3891"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:12.979431518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ยิน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:12.979437529+07:00","message":"receive interim result [false|false]: ได้ยิน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:12.979454991+07:00","message":"[buffer interim] 3891 false ได้ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:12.979463545+07:00","message":"[bufferProcess] interim [720000000]:ได้ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:12.979466179+07:00","message":"[bufferProcess] send to processor:ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:12.979469843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:12.97947289+07:00","message":"> Transcript [22336] [false]: 'ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:12.979475451+07:00","message":"Set StatePrefix (first interim): 'ได้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:13.24532451+07:00","message":"[GCS] IsForceVAD: false for message ID: 3891"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:13.276511399+07:00","message":"receive streaming session, msgId: 3891"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:13.276578698+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้พบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:13.276588448+07:00","message":"receive interim result [false|false]: ได้พบ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:13.276609785+07:00","message":"[buffer interim] 3891 false ได้พบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:13.276624618+07:00","message":"[bufferProcess] interim [960000000]:ได้พบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:13.276629534+07:00","message":"[bufferProcess] send to processor:ได้ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:13.276639003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:13.276645025+07:00","message":"> Transcript [22337] [false]: 'ได้ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:13.276650849+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:13.276654367+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:13.276657939+07:00","message":"StatePrefix: 'ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:13.276661162+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:13.36663537+07:00","message":"[GCS] Start streaming session, msgId: 3892"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:13.544443265+07:00","message":"receive streaming session, msgId: 3891"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:13.54449314+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":"2026-08-22T12:25:13.54449988+07:00","message":"receive interim result [true|false]: ได้พบ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:13.544509675+07:00","message":"end recv isFinal message id 3891"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:13.544512181+07:00","message":"end Recv id 3891"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:13.544520034+07:00","message":"[buffer interim] 3891 true ได้พบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:13.544530306+07:00","message":"[bufferProcess] interim [380000000]:ได้พบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:13.544535351+07:00","message":"[bufferProcess] send to processor (isfinal):ได้พบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:13.544539391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:13.544542501+07:00","message":"> Transcript [22338] [false]: 'ได้พบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:13.544545684+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:13.544547762+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:13.544550569+07:00","message":"StatePrefix: 'ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:13.544552969+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:13.544555122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:13.544558421+07:00","message":"> Transcript [22339] [true]: 'ได้พบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:13.544560797+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:13.544562667+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:13.544564609+07:00","message":"StatePrefix: 'ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:13.544566402+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:13.544573238+07:00","message":"Push: 'ได้พบ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:13.544581659+07:00","message":"push: {true ได้พบ 0 0xc002696980}"}
{"level":"info","service":"Main","time":"2026-08-22T12:25:13.551374483+07:00","message":"write wav file: './tmp/7666/7666_3891.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:14.424469001+07:00","message":"receive streaming session, msgId: 3892"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:14.424512695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เคยเจอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:14.42451842+07:00","message":"receive interim result [false|false]: เคยเจอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:14.424535413+07:00","message":"[buffer interim] 3892 false เคยเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:14.424543154+07:00","message":"[bufferProcess] interim [660000000]:เคยเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:14.424545812+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:14.582182505+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:14.582192479+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:14.615150184+07:00","message":"receive streaming session, msgId: 3892"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:14.615210105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เคยเจอเยอะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:14.61521873+07:00","message":"receive interim result [false|false]: เคยเจอเยอะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:14.615237008+07:00","message":"[buffer interim] 3892 false เคยเจอเยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:14.615246532+07:00","message":"[bufferProcess] interim [840000000]:เคยเจอเยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:14.615250425+07:00","message":"[bufferProcess] send to processor:เคยเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:14.615258162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:14.615262547+07:00","message":"> Transcript [22340] [false]: 'เคยเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:14.615266754+07:00","message":"Set StatePrefix (first interim): 'เคยเจอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:14.621300738+07:00","message":"receive streaming session, msgId: 3892"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:14.621332352+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เคยเจอยา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:14.62133766+07:00","message":"receive interim result [false|false]: เคยเจอยา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:14.621350758+07:00","message":"[buffer interim] 3892 false เคยเจอยา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:14.621358285+07:00","message":"[bufferProcess] interim [900000000]:เคยเจอยา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:14.621362115+07:00","message":"[bufferProcess] send to processor:เคยเจอเยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:14.621369231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:14.621372015+07:00","message":"> Transcript [22341] [false]: 'เคยเจอเยอะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:14.621375486+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:14.621377687+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:14.621379876+07:00","message":"StatePrefix: 'เคยเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:14.62138334+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:14.756141555+07:00","message":"receive streaming session, msgId: 3892"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:14.756187611+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เคยเจอยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:14.756196436+07:00","message":"receive interim result [false|false]: เคยเจอยัง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:14.756213105+07:00","message":"[buffer interim] 3892 false เคยเจอยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:14.756221346+07:00","message":"[bufferProcess] interim [20000000]:เคยเจอยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:14.756224484+07:00","message":"[bufferProcess] send to processor:เคยเจอยา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:14.756232564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:14.756236466+07:00","message":"> Transcript [22342] [false]: 'เคยเจอยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:14.756240348+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:14.756242852+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:14.756245085+07:00","message":"StatePrefix: 'เคยเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:14.756247514+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:15.193255943+07:00","message":"receive streaming session, msgId: 3892"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:15.193299861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เคยเจอยอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:15.193306043+07:00","message":"receive interim result [false|false]: เคยเจอยอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:15.193320882+07:00","message":"[buffer interim] 3892 false เคยเจอยอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:15.19332902+07:00","message":"[bufferProcess] interim [440000000]:เคยเจอยอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:15.193332226+07:00","message":"[bufferProcess] send to processor:เคยเจอยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:15.193337817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:15.193340879+07:00","message":"> Transcript [22343] [false]: 'เคยเจอยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:15.193345551+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:15.193348022+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:15.193350236+07:00","message":"StatePrefix: 'เคยเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:15.193352669+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:15.198347963+07:00","message":"receive streaming session, msgId: 3892"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:15.198366233+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เคยเจอยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:15.198371085+07:00","message":"receive interim result [false|false]: เคยเจอยอด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:15.198383993+07:00","message":"[buffer interim] 3892 false เคยเจอยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:15.198389295+07:00","message":"[bufferProcess] interim [500000000]:เคยเจอยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:15.198391503+07:00","message":"[bufferProcess] send to processor:เคยเจอยอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:15.198394926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:15.198397958+07:00","message":"> Transcript [22344] [false]: 'เคยเจอยอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:15.198400601+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:15.198402686+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:15.198405008+07:00","message":"StatePrefix: 'เคยเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:15.198407033+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:15.198410052+07:00","message":"Push: 'เคยเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:15.198412335+07:00","message":"TextPushed: 'เคยเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:15.198414676+07:00","message":"Set new StatePrefix : 'เคยเจอยอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:15.198417014+07:00","message":"Next Push (prob) : 'ยอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:15.198426246+07:00","message":"push: {false เคยเจอ 0 0xc003135b80}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:15.840195887+07:00","message":"receive streaming session, msgId: 3892"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:15.840241304+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เคยเจอยอด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:15.840247586+07:00","message":"receive interim result [false|false]: เคยเจอยอด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:15.840262646+07:00","message":"[buffer interim] 3892 false เคยเจอยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:15.840269923+07:00","message":"[bufferProcess] interim [100000000]:เคยเจอยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:15.840272563+07:00","message":"[bufferProcess] send to processor:เคยเจอยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:15.840278824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:15.840281584+07:00","message":"> Transcript [22345] [false]: 'เคยเจอยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:15.840284639+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:15.840286772+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:15.840288884+07:00","message":"StatePrefix: 'เคยเจอยอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:15.840291054+07:00","message":"TextPushed: 'เคยเจอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:16.155437729+07:00","message":"receive streaming session, msgId: 3892"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:16.155483839+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เคยเจอยอดชาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:16.155490631+07:00","message":"receive interim result [false|false]: เคยเจอยอดชาย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:16.155509412+07:00","message":"[buffer interim] 3892 false เคยเจอยอดชาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:16.155516739+07:00","message":"[bufferProcess] interim [400000000]:เคยเจอยอดชาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:16.155519522+07:00","message":"[bufferProcess] send to processor:เคยเจอยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:16.155523309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:16.1555271+07:00","message":"> Transcript [22346] [false]: 'เคยเจอยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:16.155530891+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:16.155533523+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:16.15553684+07:00","message":"StatePrefix: 'เคยเจอยอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:16.155539372+07:00","message":"TextPushed: 'เคยเจอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:16.736672027+07:00","message":"receive streaming session, msgId: 3892"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:16.73671124+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เคยเจอยอดชาย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:16.736717052+07:00","message":"receive interim result [false|false]: เคยเจอยอดชาย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:16.736730375+07:00","message":"[buffer interim] 3892 false เคยเจอยอดชาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:16.736738932+07:00","message":"[bufferProcess] interim [0]:เคยเจอยอดชาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:16.736743207+07:00","message":"[bufferProcess] send to processor:เคยเจอยอดชาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:16.736749899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:16.736752939+07:00","message":"> Transcript [22347] [false]: 'เคยเจอยอดชาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:16.736756756+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:16.736759057+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:16.736761288+07:00","message":"StatePrefix: 'เคยเจอยอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:16.736763591+07:00","message":"TextPushed: 'เคยเจอ'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:17.583221154+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:17.583243086+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:19.205304533+07:00","message":"[GCS] IsForceVAD: false for message ID: 3892"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:19.524047151+07:00","message":"receive streaming session, msgId: 3892"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:19.524132883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เคยเจอยอดชาย\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:19.524144469+07:00","message":"receive interim result [true|false]: เคยเจอยอดชาย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:19.524169947+07:00","message":"end recv isFinal message id 3892"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:19.524177508+07:00","message":"end Recv id 3892"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:19.524187136+07:00","message":"[buffer interim] 3892 true เคยเจอยอดชาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:19.524198921+07:00","message":"[bufferProcess] interim [850000000]:เคยเจอยอดชาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:19.524206209+07:00","message":"[bufferProcess] send to processor (isfinal):เคยเจอยอดชาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:19.524211467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:19.524215827+07:00","message":"> Transcript [22348] [false]: 'เคยเจอยอดชาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:19.524220519+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:19.524223949+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:19.524227085+07:00","message":"StatePrefix: 'เคยเจอยอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:19.524230317+07:00","message":"TextPushed: 'เคยเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:19.524238391+07:00","message":"Push: 'ยอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:19.524241511+07:00","message":"TextPushed: 'เคยเจอยอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:19.524244873+07:00","message":"Set new StatePrefix : 'เคยเจอยอดชาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:19.524248371+07:00","message":"Next Push (prob) : 'ดชาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:19.52425187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:19.524255185+07:00","message":"> Transcript [22349] [true]: 'เคยเจอยอดชาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:19.52425878+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:19.524262379+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:19.524265161+07:00","message":"StatePrefix: 'เคยเจอยอดชาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:19.524268122+07:00","message":"TextPushed: 'เคยเจอยอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:19.524267312+07:00","message":"push: {false ยอ 0 0xc003135b80}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:19.524289782+07:00","message":"push: {true ดชาย 0 0xc003135b80}"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:19.524272426+07:00","message":"Push: 'ดชาย'"}
{"level":"info","service":"Main","time":"2026-08-22T12:25:19.53894502+07:00","message":"write wav file: './tmp/7666/7666_3892.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:19.716407688+07:00","message":"[GCS] Start streaming session, msgId: 3893"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:20.583269085+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:20.583278196+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:22.385593175+07:00","message":"receive streaming session, msgId: 3893"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:22.385641051+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":270000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:22.385647332+07:00","message":"receive interim result [false|false]: เจอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:22.385659239+07:00","message":"[buffer interim] 3893 false เจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:22.385666982+07:00","message":"[bufferProcess] interim [270000000]:เจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:22.385669359+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:22.385672782+07:00","message":"[bufferProcess] send to processor (ticker):เจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:22.385675596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:22.385678788+07:00","message":"> Transcript [22350] [false]: 'เจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:22.385681452+07:00","message":"Set StatePrefix (first interim): 'เจอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:22.495035425+07:00","message":"receive streaming session, msgId: 3893"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:22.495090072+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจอกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:22.495096113+07:00","message":"receive interim result [false|false]: เจอกัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:22.495111946+07:00","message":"[buffer interim] 3893 false เจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:22.495118643+07:00","message":"[bufferProcess] interim [390000000]:เจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:22.495120941+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:23.085566298+07:00","message":"receive streaming session, msgId: 3893"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:23.085614928+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":"2026-08-22T12:25:23.085621504+07:00","message":"receive interim result [false|false]: เจอกัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:23.08563562+07:00","message":"[buffer interim] 3893 false เจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.085645076+07:00","message":"[bufferProcess] interim [990000000]:เจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.085647839+07:00","message":"[bufferProcess] send to processor:เจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.085653441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.085656429+07:00","message":"> Transcript [22351] [false]: 'เจอกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.085660154+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.085662288+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.085664364+07:00","message":"StatePrefix: 'เจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.085670892+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:23.280468802+07:00","message":"receive streaming session, msgId: 3893"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:23.280519585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจอกันช้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:23.280525422+07:00","message":"receive interim result [false|false]: เจอกันช้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:23.280542032+07:00","message":"[buffer interim] 3893 false เจอกันช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.280550335+07:00","message":"[bufferProcess] interim [230000000]:เจอกันช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.280552961+07:00","message":"[bufferProcess] send to processor:เจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.280556527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.280559443+07:00","message":"> Transcript [22352] [false]: 'เจอกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.28056242+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.280564713+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.280567176+07:00","message":"StatePrefix: 'เจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.280569827+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:23.393069312+07:00","message":"receive streaming session, msgId: 3893"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:23.393121353+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจอกันชาติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:23.393127949+07:00","message":"receive interim result [false|false]: เจอกันชาติ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:23.393147785+07:00","message":"[buffer interim] 3893 false เจอกันชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.393156474+07:00","message":"[bufferProcess] interim [290000000]:เจอกันชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.393159255+07:00","message":"[bufferProcess] send to processor:เจอกันช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.393174881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.393177961+07:00","message":"> Transcript [22353] [false]: 'เจอกันช้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.393181814+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.393184222+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.393186897+07:00","message":"StatePrefix: 'เจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.393192257+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:23.456018651+07:00","message":"receive streaming session, msgId: 3893"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:23.4560842+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจอกันชาติหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:23.456091076+07:00","message":"receive interim result [false|false]: เจอกันชาติหน้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:23.456110968+07:00","message":"[buffer interim] 3893 false เจอกันชาติหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.456120211+07:00","message":"[bufferProcess] interim [410000000]:เจอกันชาติหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.456123802+07:00","message":"[bufferProcess] send to processor:เจอกันชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.456127837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.456131015+07:00","message":"> Transcript [22354] [false]: 'เจอกันชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.456135223+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.456137566+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.456140219+07:00","message":"StatePrefix: 'เจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.456142514+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.456145915+07:00","message":"Push: 'เจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.456148343+07:00","message":"TextPushed: 'เจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.456150631+07:00","message":"Set new StatePrefix : 'เจอกันชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.456153163+07:00","message":"Next Push (prob) : 'กันชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:23.45616293+07:00","message":"push: {false เจอ 0 0xc002a2a180}"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:23.583528013+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:23.583549249+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:23.58646213+07:00","message":"receive streaming session, msgId: 3893"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:23.586512629+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจอกันชาตินี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:23.586518941+07:00","message":"receive interim result [false|false]: เจอกันชาตินี้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:23.586536567+07:00","message":"[buffer interim] 3893 false เจอกันชาตินี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.586545605+07:00","message":"[bufferProcess] interim [530000000]:เจอกันชาตินี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.586548059+07:00","message":"[bufferProcess] send to processor:เจอกันชาติหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.586551926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.586554943+07:00","message":"> Transcript [22355] [false]: 'เจอกันชาติหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.586559315+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.586561724+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.586563805+07:00","message":"StatePrefix: 'เจอกันชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:23.586566561+07:00","message":"TextPushed: 'เจอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:23.862610509+07:00","message":"[GCS] Cleaned up inactive client: 3883"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:23.8626816+07:00","message":"[GCS] Cleaned up inactive client: 3881"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:23.862684922+07:00","message":"[GCS] Cleaned up inactive client: 3884"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:23.862686898+07:00","message":"[GCS] Cleaned up inactive client: 3882"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:23.86268925+07:00","message":"[GCS] Cleaned up inactive client: 3879"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:23.862691425+07:00","message":"[GCS] Cleaned up inactive client: 3880"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:24.164832429+07:00","message":"receive streaming session, msgId: 3893"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:24.164888551+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":"2026-08-22T12:25:24.164895357+07:00","message":"receive interim result [false|false]: เจอกันชาตินี้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:24.164912833+07:00","message":"[buffer interim] 3893 false เจอกันชาตินี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:24.164920845+07:00","message":"[bufferProcess] interim [130000000]:เจอกันชาตินี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:24.164923921+07:00","message":"[bufferProcess] send to processor:เจอกันชาตินี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:24.164927809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:24.164930327+07:00","message":"> Transcript [22356] [false]: 'เจอกันชาตินี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:24.164933847+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:24.164936513+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:24.164938681+07:00","message":"StatePrefix: 'เจอกันชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:24.164941229+07:00","message":"TextPushed: 'เจอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:25.286069943+07:00","message":"[GCS] IsForceVAD: false for message ID: 3893"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:25.346861871+07:00","message":"[GCS] Start streaming session, msgId: 3894"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:25.609406857+07:00","message":"receive streaming session, msgId: 3893"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:25.609450556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจอกันชาตินี้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:25.609458413+07:00","message":"receive interim result [true|false]: เจอกันชาตินี้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:25.60946773+07:00","message":"end recv isFinal message id 3893"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:25.609470169+07:00","message":"end Recv id 3893"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:25.609475994+07:00","message":"[buffer interim] 3893 true เจอกันชาตินี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:25.609485589+07:00","message":"[bufferProcess] interim [600000000]:เจอกันชาตินี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:25.609490185+07:00","message":"[bufferProcess] send to processor (isfinal):เจอกันชาตินี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:25.609494682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:25.609497699+07:00","message":"> Transcript [22357] [false]: 'เจอกันชาตินี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:25.609501359+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:25.609503517+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:25.609505626+07:00","message":"StatePrefix: 'เจอกันชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:25.609508368+07:00","message":"TextPushed: 'เจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:25.609512719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:25.609515119+07:00","message":"> Transcript [22358] [true]: 'เจอกันชาตินี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:25.609517418+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:25.609519445+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:25.609521373+07:00","message":"StatePrefix: 'เจอกันชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:25.609523522+07:00","message":"TextPushed: 'เจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:25.609526543+07:00","message":"Push: 'กันชาตินี้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:25.609534556+07:00","message":"push: {true กันชาตินี้ 0 0xc002a2a180}"}
{"level":"info","service":"Main","time":"2026-08-22T12:25:25.621431288+07:00","message":"write wav file: './tmp/7666/7666_3893.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:26.217785932+07:00","message":"receive streaming session, msgId: 3894"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:26.21783148+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:26.217837062+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:26.217854233+07:00","message":"[buffer interim] 3894 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:26.217863656+07:00","message":"[bufferProcess] interim [660000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:26.217865976+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:26.429920988+07:00","message":"receive streaming session, msgId: 3894"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:26.429967725+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นชะตา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:26.429974129+07:00","message":"receive interim result [false|false]: เป็นชะตา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:26.429990879+07:00","message":"[buffer interim] 3894 false เป็นชะตา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:26.429998624+07:00","message":"[bufferProcess] interim [900000000]:เป็นชะตา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:26.430001302+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:26.430005528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:26.430009043+07:00","message":"> Transcript [22359] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:26.430012418+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:26.583713831+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:26.583729095+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:26.989405409+07:00","message":"receive streaming session, msgId: 3894"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:26.989450266+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นชะตา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:26.989456336+07:00","message":"receive interim result [false|false]: เป็นชะตา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:26.989469064+07:00","message":"[buffer interim] 3894 false เป็นชะตา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:26.989479436+07:00","message":"[bufferProcess] interim [500000000]:เป็นชะตา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:26.989482376+07:00","message":"[bufferProcess] send to processor:เป็นชะตา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:26.989487707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:26.989490507+07:00","message":"> Transcript [22360] [false]: 'เป็นชะตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:26.989494823+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:26.989497404+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:26.989499631+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:26.989501996+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:28.875324668+07:00","message":"[GCS] IsForceVAD: false for message ID: 3894"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:28.936020686+07:00","message":"[GCS] Start streaming session, msgId: 3895"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:29.194601608+07:00","message":"receive streaming session, msgId: 3894"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:29.19467505+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นชะตาหรือวัว\",\"confidence\":0.85508156}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:29.194682576+07:00","message":"receive interim result [true|false]: เป็นชะตาหรือวัว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:29.194700279+07:00","message":"end recv isFinal message id 3894"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:29.194703248+07:00","message":"end Recv id 3894"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:29.194716884+07:00","message":"[buffer interim] 3894 true เป็นชะตาหรือวัว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:29.194725901+07:00","message":"[bufferProcess] interim [750000000]:เป็นชะตาหรือวัว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:29.194730553+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นชะตา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:29.194735157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:29.194738644+07:00","message":"> Transcript [22361] [false]: 'เป็นชะตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:29.194742442+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:29.194744649+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:29.194759704+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:29.19476217+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:29.194763917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:29.194766133+07:00","message":"> Transcript [22362] [true]: 'เป็นชะตาหรือวัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:29.194768521+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:29.194770433+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:29.194773097+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:29.194775329+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:29.194778467+07:00","message":"Push: 'เป็นชะตาหรือวัว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:29.194786843+07:00","message":"push: {true เป็นชะตาหรือวัว 0 0xc002696280}"}
{"level":"info","service":"Main","time":"2026-08-22T12:25:29.205025993+07:00","message":"write wav file: './tmp/7666/7666_3894.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:29.584670522+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:29.584690745+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:31.436358928+07:00","message":"[GCS] IsForceVAD: false for message ID: 3895"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:31.49545256+07:00","message":"[GCS] Start streaming session, msgId: 3896"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:31.743668298+07:00","message":"receive streaming session, msgId: 3895"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:31.743695427+07:00","message":"found end of frame, send empty tag with msgId: 3895"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:31.743698762+07:00","message":"end Recv id 3895"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:31.743706599+07:00","message":"[buffer interim] 3895 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:31.743714314+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:31.743723758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:31.74373194+07:00","message":"> Transcript [22363] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:31.743734798+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:31.743736871+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:31.743738812+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:31.743741094+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:31.743744158+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:31.743754484+07:00","message":"push: {true \n 0 0xc003135d80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:25:31.752234082+07:00","message":"write wav file: './tmp/7666/7666_3895.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:32.585569518+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:32.585589113+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:34.345203022+07:00","message":"[GCS] IsForceVAD: false for message ID: 3896"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:34.606311774+07:00","message":"[GCS] Start streaming session, msgId: 3897"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:34.627225058+07:00","message":"receive streaming session, msgId: 3896"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:34.627249307+07:00","message":"found end of frame, send empty tag with msgId: 3896"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:34.627252771+07:00","message":"end Recv id 3896"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:34.627259703+07:00","message":"[buffer interim] 3896 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:34.627266958+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:34.627271168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:34.627274098+07:00","message":"> Transcript [22364] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:34.6272767+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:34.627278852+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:34.627280775+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:34.627282727+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:34.62728538+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:34.627294841+07:00","message":"push: {true \n 0 0xc00291a080}"}
{"level":"info","service":"Main","time":"2026-08-22T12:25:34.636055585+07:00","message":"write wav file: './tmp/7666/7666_3896.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:35.586470694+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:35.586498924+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:36.596336525+07:00","message":"[GCS] IsForceVAD: false for message ID: 3897"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:36.892998646+07:00","message":"receive streaming session, msgId: 3897"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:36.89302082+07:00","message":"found end of frame, send empty tag with msgId: 3897"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:36.893024453+07:00","message":"end Recv id 3897"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:36.893031911+07:00","message":"[buffer interim] 3897 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:36.893039259+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:36.893044101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:36.893047357+07:00","message":"> Transcript [22365] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:36.893050473+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:36.893052526+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:36.893054561+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:36.893056533+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:36.893059234+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:36.893068085+07:00","message":"push: {true \n 0 0xc003135f00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:25:36.900499143+07:00","message":"write wav file: './tmp/7666/7666_3897.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:36.915803476+07:00","message":"[GCS] Start streaming session, msgId: 3898"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:37.305192913+07:00","message":"[GCS] IsForceVAD: false for message ID: 3898"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:37.590323031+07:00","message":"receive streaming session, msgId: 3898"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:37.590342841+07:00","message":"found end of frame, send empty tag with msgId: 3898"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:37.590346123+07:00","message":"end Recv id 3898"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:37.590354206+07:00","message":"[buffer interim] 3898 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:37.590360951+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:37.590365325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:37.590368577+07:00","message":"> Transcript [22366] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:37.590371285+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:37.590373353+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:37.590375283+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:37.590377571+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:37.590380453+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:37.590389292+07:00","message":"push: {true \n 0 0xc00291ab80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:25:37.595651155+07:00","message":"write wav file: './tmp/7666/7666_3898.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:37.74564275+07:00","message":"[GCS] Start streaming session, msgId: 3899"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:38.137283533+07:00","message":"[GCS] IsForceVAD: false for message ID: 3899"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:38.198683915+07:00","message":"[GCS] Start streaming session, msgId: 3900"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:38.447952265+07:00","message":"receive streaming session, msgId: 3899"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:38.447987256+07:00","message":"found end of frame, send empty tag with msgId: 3899"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:38.447990834+07:00","message":"end Recv id 3899"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:38.448002486+07:00","message":"[buffer interim] 3899 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:38.44804561+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:38.448052031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:38.448056998+07:00","message":"> Transcript [22367] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:38.448060012+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:38.448062277+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:38.448064367+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:38.448066371+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:38.448069479+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:38.448081015+07:00","message":"push: {true \n 0 0xc002696d00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:25:38.453195504+07:00","message":"write wav file: './tmp/7666/7666_3899.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:38.586600891+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:38.586620272+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:39.460319832+07:00","message":"receive streaming session, msgId: 3900"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:39.46036643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:39.460373256+07:00","message":"receive interim result [false|false]: ได้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:39.460391503+07:00","message":"[buffer interim] 3900 false ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:39.460400967+07:00","message":"[bufferProcess] interim [840000000]:ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:39.460403317+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:39.46040743+07:00","message":"[bufferProcess] send to processor (ticker):ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:39.460410646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:39.460413684+07:00","message":"> Transcript [22368] [false]: 'ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:39.460416126+07:00","message":"Set StatePrefix (first interim): 'ได้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:39.830544642+07:00","message":"receive streaming session, msgId: 3900"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:39.830585487+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้อะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:39.830591373+07:00","message":"receive interim result [false|false]: ได้อะไร"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:39.830604752+07:00","message":"[buffer interim] 3900 false ได้อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:39.830612302+07:00","message":"[bufferProcess] interim [320000000]:ได้อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:39.830614478+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:40.282649489+07:00","message":"receive streaming session, msgId: 3900"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:40.282699085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:40.282705474+07:00","message":"receive interim result [false|false]: ได้รัก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:40.28272346+07:00","message":"[buffer interim] 3900 false ได้รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:40.28273286+07:00","message":"[bufferProcess] interim [680000000]:ได้รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:40.282735694+07:00","message":"[bufferProcess] send to processor:ได้อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:40.282740199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:40.282743582+07:00","message":"> Transcript [22369] [false]: 'ได้อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:40.282747694+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:40.282750086+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:40.282752298+07:00","message":"StatePrefix: 'ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:40.282754515+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:40.857660491+07:00","message":"receive streaming session, msgId: 3900"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:40.857704744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รัก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:40.857711206+07:00","message":"receive interim result [false|false]: ได้รัก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:40.85772684+07:00","message":"[buffer interim] 3900 false ได้รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:40.857735222+07:00","message":"[bufferProcess] interim [280000000]:ได้รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:40.857737767+07:00","message":"[bufferProcess] send to processor:ได้รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:40.857741887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:40.857744875+07:00","message":"> Transcript [22370] [false]: 'ได้รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:40.857748614+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:40.857750703+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:40.857752947+07:00","message":"StatePrefix: 'ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:40.857755126+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:41.587327295+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:41.587357049+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:43.592592687+07:00","message":"[GCS] IsForceVAD: false for message ID: 3900"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:43.835553481+07:00","message":"[GCS] Start streaming session, msgId: 3901"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:43.888121204+07:00","message":"receive streaming session, msgId: 3900"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:43.888164758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รัก\",\"confidence\":0.9232055}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:43.888171606+07:00","message":"receive interim result [true|false]: ได้รัก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:43.888181593+07:00","message":"end recv isFinal message id 3900"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:43.888184381+07:00","message":"end Recv id 3900"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:43.888191354+07:00","message":"[buffer interim] 3900 true ได้รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:43.88819923+07:00","message":"[bufferProcess] interim [400000000]:ได้รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:43.888202384+07:00","message":"[bufferProcess] send to processor (isfinal):ได้รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:43.888206437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:43.888209575+07:00","message":"> Transcript [22371] [false]: 'ได้รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:43.888212835+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:43.888214954+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:43.888217385+07:00","message":"StatePrefix: 'ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:43.888219597+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:43.888221534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:43.888223814+07:00","message":"> Transcript [22372] [true]: 'ได้รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:43.888226168+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:43.888228064+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:43.888229889+07:00","message":"StatePrefix: 'ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:43.888231686+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:43.888234708+07:00","message":"Push: 'ได้รัก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:43.888243375+07:00","message":"push: {true ได้รัก 0 0xc002696f00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:25:43.903207042+07:00","message":"write wav file: './tmp/7666/7666_3900.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:44.587679185+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:44.587708156+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:45.565551454+07:00","message":"[GCS] IsForceVAD: false for message ID: 3901"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:45.756245333+07:00","message":"[GCS] Start streaming session, msgId: 3902"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:45.859727631+07:00","message":"receive streaming session, msgId: 3901"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:45.859763551+07:00","message":"found end of frame, send empty tag with msgId: 3901"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:45.859766919+07:00","message":"end Recv id 3901"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:45.859775111+07:00","message":"[buffer interim] 3901 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:45.859783073+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:45.859793186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:45.859796135+07:00","message":"> Transcript [22373] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:45.859799089+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:45.859801142+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:45.859803171+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:45.859805472+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:45.859811592+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:45.859821206+07:00","message":"push: {true \n 0 0xc002a2b780}"}
{"level":"info","service":"Main","time":"2026-08-22T12:25:45.867425028+07:00","message":"write wav file: './tmp/7666/7666_3901.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:46.014929809+07:00","message":"[GCS] IsForceVAD: false for message ID: 3902"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:46.145880299+07:00","message":"[GCS] Start streaming session, msgId: 3903"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:46.296526843+07:00","message":"receive streaming session, msgId: 3902"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:46.296568473+07:00","message":"found end of frame, send empty tag with msgId: 3902"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:46.296572409+07:00","message":"end Recv id 3902"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:46.296582621+07:00","message":"[buffer interim] 3902 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:46.296596193+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:46.296605133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:46.296609067+07:00","message":"> Transcript [22374] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:46.296611941+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:46.296614246+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:46.296616868+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:46.296619097+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:46.296625389+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:46.296638237+07:00","message":"push: {true \n 0 0xc00291aa00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:25:46.301844338+07:00","message":"write wav file: './tmp/7666/7666_3902.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:47.588634947+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:47.588644908+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:49.874861352+07:00","message":"receive streaming session, msgId: 3903"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:49.874904471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:49.874910504+07:00","message":"receive interim result [false|false]: เจอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:49.874925657+07:00","message":"[buffer interim] 3903 false เจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:49.874932384+07:00","message":"[bufferProcess] interim [420000000]:เจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:49.874934769+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:49.874942864+07:00","message":"[bufferProcess] send to processor (ticker):เจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:49.874945851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:49.874948964+07:00","message":"> Transcript [22375] [false]: 'เจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:49.874952315+07:00","message":"Set StatePrefix (first interim): 'เจอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:50.515692089+07:00","message":"receive streaming session, msgId: 3903"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:50.515731068+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจอ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:50.515737188+07:00","message":"receive interim result [false|false]: เจอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:50.515751549+07:00","message":"[buffer interim] 3903 false เจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:50.515758136+07:00","message":"[bufferProcess] interim [20000000]:เจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:50.515760177+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:50.589631881+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:50.589646185+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:50.968291116+07:00","message":"receive streaming session, msgId: 3903"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:50.968335965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจอกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:50.968341116+07:00","message":"receive interim result [false|false]: เจอกัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:50.968355341+07:00","message":"[buffer interim] 3903 false เจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:50.968362285+07:00","message":"[bufferProcess] interim [500000000]:เจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:50.968365179+07:00","message":"[bufferProcess] send to processor:เจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:50.968368877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:50.968371956+07:00","message":"> Transcript [22376] [false]: 'เจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:50.968375386+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:50.968378113+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:50.96838022+07:00","message":"StatePrefix: 'เจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:50.968382336+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:51.597287368+07:00","message":"receive streaming session, msgId: 3903"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:51.597321862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจอกัน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:51.597327518+07:00","message":"receive interim result [false|false]: เจอกัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:51.597341636+07:00","message":"[buffer interim] 3903 false เจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:51.597347691+07:00","message":"[bufferProcess] interim [100000000]:เจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:51.597350533+07:00","message":"[bufferProcess] send to processor:เจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:51.597354084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:51.597357117+07:00","message":"> Transcript [22377] [false]: 'เจอกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:51.597360353+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:51.59736268+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:51.597364845+07:00","message":"StatePrefix: 'เจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:51.597366871+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:53.575539826+07:00","message":"[GCS] IsForceVAD: false for message ID: 3903"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:53.589705883+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:53.589711149+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:53.862400943+07:00","message":"[GCS] Cleaned up inactive client: 3885"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:53.862521388+07:00","message":"receive streaming session, msgId: 3903"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:53.862555986+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจอกัน\",\"confidence\":0.957521}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:53.862560929+07:00","message":"receive interim result [true|false]: เจอกัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:53.862570109+07:00","message":"end recv isFinal message id 3903"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:53.862572515+07:00","message":"end Recv id 3903"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:53.862577934+07:00","message":"[buffer interim] 3903 true เจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:53.862584819+07:00","message":"[bufferProcess] interim [440000000]:เจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:53.862587981+07:00","message":"[bufferProcess] send to processor (isfinal):เจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:53.862591549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:53.862594824+07:00","message":"> Transcript [22378] [false]: 'เจอกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:53.862597791+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:53.862599951+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:53.862602094+07:00","message":"StatePrefix: 'เจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:53.862604413+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:53.862606197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:53.862608252+07:00","message":"> Transcript [22379] [true]: 'เจอกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:53.862610425+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:53.862612205+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:53.862613972+07:00","message":"StatePrefix: 'เจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:53.862615858+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:25:53.862618588+07:00","message":"Push: 'เจอกัน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:25:53.862626681+07:00","message":"push: {true เจอกัน 0 0xc003f6e200}"}
{"level":"info","service":"Main","time":"2026-08-22T12:25:53.875848726+07:00","message":"write wav file: './tmp/7666/7666_3903.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:56.590275043+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:56.590307498+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:59.591284989+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:25:59.591298712+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:02.591613102+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:02.591602083+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:02.79563814+07:00","message":"[GCS] Start streaming session, msgId: 3904"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:05.592051817+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:05.592083315+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:08.11572624+07:00","message":"[GCS] IsForceVAD: false for message ID: 3904"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:08.376737424+07:00","message":"[GCS] Start streaming session, msgId: 3905"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:08.407202873+07:00","message":"receive streaming session, msgId: 3904"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:08.407227982+07:00","message":"found end of frame, send empty tag with msgId: 3904"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:08.407231754+07:00","message":"end Recv id 3904"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:08.407238387+07:00","message":"[buffer interim] 3904 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:08.407249108+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:08.407253829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:08.407256785+07:00","message":"> Transcript [22380] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:08.407259881+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:08.407262139+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:08.407264157+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:08.407266148+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:08.407269103+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:08.407278102+07:00","message":"push: {true \n 0 0xc003f6e700}"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:08.419982789+07:00","message":"write wav file: './tmp/7666/7666_3904.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:08.593048415+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:08.593055651+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:11.505746747+07:00","message":"[GCS] IsForceVAD: false for message ID: 3905"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:11.576794253+07:00","message":"[GCS] Start streaming session, msgId: 3906"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:11.593111652+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:11.593122213+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:11.78599079+07:00","message":"receive streaming session, msgId: 3905"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:11.786015073+07:00","message":"found end of frame, send empty tag with msgId: 3905"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:11.786018849+07:00","message":"end Recv id 3905"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:11.786029088+07:00","message":"[buffer interim] 3905 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:11.786036814+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:11.786041782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:11.786045094+07:00","message":"> Transcript [22381] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:11.786047876+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:11.786050064+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:11.786052058+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:11.786054053+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:11.786057032+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:11.78606789+07:00","message":"push: {true \n 0 0xc002696c00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:11.799189973+07:00","message":"write wav file: './tmp/7666/7666_3905.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:12.345948738+07:00","message":"[GCS] IsForceVAD: false for message ID: 3906"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:12.467218267+07:00","message":"[GCS] Start streaming session, msgId: 3907"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:12.624289211+07:00","message":"receive streaming session, msgId: 3906"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:12.624327976+07:00","message":"found end of frame, send empty tag with msgId: 3906"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:12.624333227+07:00","message":"end Recv id 3906"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:12.624342911+07:00","message":"[buffer interim] 3906 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:12.624352375+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:12.624356509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:12.62435953+07:00","message":"> Transcript [22382] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:12.624362385+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:12.624366885+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:12.624369121+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:12.624371688+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:12.624376098+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:12.624389433+07:00","message":"push: {true \n 0 0xc00291af00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:12.629842044+07:00","message":"write wav file: './tmp/7666/7666_3906.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:12.665069226+07:00","message":"[GCS] IsForceVAD: false for message ID: 3907"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:12.950731021+07:00","message":"receive streaming session, msgId: 3907"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:12.950753446+07:00","message":"found end of frame, send empty tag with msgId: 3907"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:12.950756586+07:00","message":"end Recv id 3907"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:12.950764144+07:00","message":"[buffer interim] 3907 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:12.950771099+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:12.950775335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:12.950778525+07:00","message":"> Transcript [22383] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:12.950781274+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:12.950783462+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:12.950785464+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:12.950787481+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:12.950800074+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:12.950810899+07:00","message":"push: {true \n 0 0xc002af4100}"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:12.955571665+07:00","message":"write wav file: './tmp/7666/7666_3907.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:13.045518868+07:00","message":"[GCS] Start streaming session, msgId: 3908"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:13.104887825+07:00","message":"[GCS] IsForceVAD: false for message ID: 3908"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:13.38509531+07:00","message":"receive streaming session, msgId: 3908"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:13.385126158+07:00","message":"found end of frame, send empty tag with msgId: 3908"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:13.385129919+07:00","message":"end Recv id 3908"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:13.385139767+07:00","message":"[buffer interim] 3908 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:13.385147994+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:13.385152698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:13.385156044+07:00","message":"> Transcript [22384] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:13.385174636+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:13.385177337+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:13.385179687+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:13.385181949+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:13.385185264+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:13.385197529+07:00","message":"push: {true \n 0 0xc002a2b700}"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:13.389800361+07:00","message":"write wav file: './tmp/7666/7666_3908.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:13.745647577+07:00","message":"[GCS] Start streaming session, msgId: 3909"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:14.514834303+07:00","message":"[GCS] IsForceVAD: false for message ID: 3909"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:14.586938822+07:00","message":"[GCS] Start streaming session, msgId: 3910"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:14.593537904+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:14.593569589+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:14.804420196+07:00","message":"receive streaming session, msgId: 3909"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:14.80444365+07:00","message":"found end of frame, send empty tag with msgId: 3909"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:14.804447036+07:00","message":"end Recv id 3909"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:14.804455621+07:00","message":"[buffer interim] 3909 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:14.804463242+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:14.80447343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:14.804476471+07:00","message":"> Transcript [22385] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:14.804479277+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:14.804481473+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:14.804483462+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:14.804485585+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:14.804488693+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:14.804499272+07:00","message":"push: {true \n 0 0xc003f6e680}"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:14.809658831+07:00","message":"write wav file: './tmp/7666/7666_3909.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:17.215125227+07:00","message":"[GCS] IsForceVAD: false for message ID: 3910"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:17.495779544+07:00","message":"receive streaming session, msgId: 3910"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:17.495803822+07:00","message":"found end of frame, send empty tag with msgId: 3910"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:17.495807135+07:00","message":"end Recv id 3910"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:17.495814931+07:00","message":"[buffer interim] 3910 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:17.495822122+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:17.495826889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:17.495830201+07:00","message":"> Transcript [22386] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:17.495832879+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:17.495835088+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:17.495837234+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:17.495839362+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:17.495846272+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:17.49585515+07:00","message":"push: {true \n 0 0xc00291a400}"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:17.504935277+07:00","message":"write wav file: './tmp/7666/7666_3910.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:17.594069231+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:17.594128557+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:17.728467081+07:00","message":"[GCS] Start streaming session, msgId: 3911"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:17.854913821+07:00","message":"[GCS] IsForceVAD: false for message ID: 3911"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:18.144430627+07:00","message":"receive streaming session, msgId: 3911"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:18.144460398+07:00","message":"found end of frame, send empty tag with msgId: 3911"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:18.144464062+07:00","message":"end Recv id 3911"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:18.144472954+07:00","message":"[buffer interim] 3911 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:18.144480953+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:18.144485424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:18.144488415+07:00","message":"> Transcript [22387] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:18.144491018+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:18.144494142+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:18.144497368+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:18.14450011+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:18.144504345+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:18.144517565+07:00","message":"push: {true \n 0 0xc0037f3600}"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:18.150156571+07:00","message":"write wav file: './tmp/7666/7666_3911.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:18.175956687+07:00","message":"[GCS] Start streaming session, msgId: 3912"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:18.305185374+07:00","message":"[GCS] IsForceVAD: false for message ID: 3912"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:18.555254066+07:00","message":"[GCS] Start streaming session, msgId: 3913"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:18.585808487+07:00","message":"receive streaming session, msgId: 3912"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:18.585835342+07:00","message":"found end of frame, send empty tag with msgId: 3912"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:18.585839406+07:00","message":"end Recv id 3912"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:18.585852259+07:00","message":"[buffer interim] 3912 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:18.585878718+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:18.585888087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:18.585891641+07:00","message":"> Transcript [22388] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:18.58589486+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:18.585897389+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:18.585899431+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:18.585901643+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:18.585907661+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:18.585917929+07:00","message":"push: {true \n 0 0xc002e0c800}"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:18.591779288+07:00","message":"write wav file: './tmp/7666/7666_3912.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:18.684950524+07:00","message":"[GCS] IsForceVAD: false for message ID: 3913"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:18.945278608+07:00","message":"[GCS] Start streaming session, msgId: 3914"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:18.972693278+07:00","message":"receive streaming session, msgId: 3913"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:18.972710507+07:00","message":"found end of frame, send empty tag with msgId: 3913"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:18.972713726+07:00","message":"end Recv id 3913"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:18.9727212+07:00","message":"[buffer interim] 3913 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:18.972727977+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:18.972733047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:18.972736081+07:00","message":"> Transcript [22389] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:18.972738653+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:18.972741122+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:18.972743053+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:18.972745077+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:18.972748135+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:18.972757761+07:00","message":"push: {true \n 0 0xc002e0dd80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:18.977333072+07:00","message":"write wav file: './tmp/7666/7666_3913.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:20.025097711+07:00","message":"[GCS] IsForceVAD: false for message ID: 3914"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:20.225916866+07:00","message":"[GCS] Start streaming session, msgId: 3915"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:20.299071694+07:00","message":"receive streaming session, msgId: 3914"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:20.299093026+07:00","message":"found end of frame, send empty tag with msgId: 3914"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:20.29909625+07:00","message":"end Recv id 3914"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:20.299103614+07:00","message":"[buffer interim] 3914 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:20.299110737+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:20.299116339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:20.299119571+07:00","message":"> Transcript [22390] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:20.299122368+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:20.299125334+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:20.299127454+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:20.299129515+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:20.299137164+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:20.299147219+07:00","message":"push: {true \n 0 0xc002697180}"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:20.305348572+07:00","message":"write wav file: './tmp/7666/7666_3914.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:20.594923277+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:20.594924201+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:21.078013161+07:00","message":"receive streaming session, msgId: 3915"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:21.078062483+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:21.078068793+07:00","message":"receive interim result [false|false]: หา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:21.07808391+07:00","message":"[buffer interim] 3915 false หา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:21.078091456+07:00","message":"[bufferProcess] interim [480000000]:หา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:21.078093906+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:21.127804456+07:00","message":"receive streaming session, msgId: 3915"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:21.127844127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถาน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:21.127850559+07:00","message":"receive interim result [false|false]: สถาน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:21.127865438+07:00","message":"[buffer interim] 3915 false สถาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:21.127871932+07:00","message":"[bufferProcess] interim [540000000]:สถาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:21.127874475+07:00","message":"[bufferProcess] send to processor:หา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:21.127878121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:21.127881252+07:00","message":"> Transcript [22391] [false]: 'หา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:21.127884515+07:00","message":"Set StatePrefix (first interim): 'หา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:21.133529373+07:00","message":"receive streaming session, msgId: 3915"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:21.133556969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถานี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:21.133560954+07:00","message":"receive interim result [false|false]: สถานี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:21.133570025+07:00","message":"[buffer interim] 3915 false สถานี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:21.133574386+07:00","message":"[bufferProcess] interim [600000000]:สถานี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:21.133576411+07:00","message":"[bufferProcess] send to processor:สถาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:21.133578728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:21.133581091+07:00","message":"> Transcript [22392] [false]: 'สถาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:21.133583628+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:21.133585759+07:00","message":"Set new StatePrefix: 'สถาน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:21.446393485+07:00","message":"receive streaming session, msgId: 3915"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:21.446434367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถานีต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:21.446440893+07:00","message":"receive interim result [false|false]: สถานีต่อ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:21.446455006+07:00","message":"[buffer interim] 3915 false สถานีต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:21.446463635+07:00","message":"[bufferProcess] interim [900000000]:สถานีต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:21.446467312+07:00","message":"[bufferProcess] send to processor:สถานี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:21.446474765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:21.446477767+07:00","message":"> Transcript [22393] [false]: 'สถานี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:21.446480528+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:21.446482768+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:21.4464848+07:00","message":"StatePrefix: 'สถาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:21.446487073+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:21.634958316+07:00","message":"receive streaming session, msgId: 3915"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:21.635009383+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถานีตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:21.635015047+07:00","message":"receive interim result [false|false]: สถานีตอบ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:21.635029897+07:00","message":"[buffer interim] 3915 false สถานีตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:21.635037211+07:00","message":"[bufferProcess] interim [80000000]:สถานีตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:21.635041185+07:00","message":"[bufferProcess] send to processor:สถานีต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:21.635045304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:21.635049507+07:00","message":"> Transcript [22394] [false]: 'สถานีต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:21.635055027+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:21.635057847+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:21.635060652+07:00","message":"StatePrefix: 'สถาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:21.635064079+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:21.767568114+07:00","message":"receive streaming session, msgId: 3915"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:21.767614825+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถานีต่อไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:21.767621461+07:00","message":"receive interim result [false|false]: สถานีต่อไป"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:21.767637677+07:00","message":"[buffer interim] 3915 false สถานีต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:21.767645372+07:00","message":"[bufferProcess] interim [140000000]:สถานีต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:21.767648844+07:00","message":"[bufferProcess] send to processor:สถานีตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:21.767652988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:21.767656164+07:00","message":"> Transcript [22395] [false]: 'สถานีตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:21.767659796+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:21.767662219+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:21.767664277+07:00","message":"StatePrefix: 'สถาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:21.767666478+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:22.335411874+07:00","message":"receive streaming session, msgId: 3915"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:22.335475232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถานีต่อไป\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:22.335481719+07:00","message":"receive interim result [false|false]: สถานีต่อไป"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:22.335498486+07:00","message":"[buffer interim] 3915 false สถานีต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:22.335506489+07:00","message":"[bufferProcess] interim [740000000]:สถานีต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:22.335510488+07:00","message":"[bufferProcess] send to processor:สถานีต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:22.33552023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:22.335524838+07:00","message":"> Transcript [22396] [false]: 'สถานีต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:22.335529742+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:22.335532607+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:22.335534637+07:00","message":"StatePrefix: 'สถาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:22.335545858+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:22.335554558+07:00","message":"Push: 'สถาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:22.335556848+07:00","message":"TextPushed: 'สถาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:22.335559302+07:00","message":"Set new StatePrefix : 'สถานีต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:22.335561638+07:00","message":"Next Push (prob) : 'ีต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:22.335571001+07:00","message":"push: {false สถาน 0 0xc002af4500}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:22.729452819+07:00","message":"receive streaming session, msgId: 3915"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:22.729502617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถานีต่อไปศูนย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:22.729510002+07:00","message":"receive interim result [false|false]: สถานีต่อไปศูนย์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:22.729526841+07:00","message":"[buffer interim] 3915 false สถานีต่อไปศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:22.729541221+07:00","message":"[bufferProcess] interim [160000000]:สถานีต่อไปศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:22.729544612+07:00","message":"[bufferProcess] send to processor:สถานีต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:22.729549275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:22.729552064+07:00","message":"> Transcript [22397] [false]: 'สถานีต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:22.729555872+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:22.729560705+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:22.729563037+07:00","message":"StatePrefix: 'สถานีต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:22.729568117+07:00","message":"TextPushed: 'สถาน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:22.975613422+07:00","message":"receive streaming session, msgId: 3915"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:22.975658487+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถานีต่อไปศูนย์การ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:22.97566494+07:00","message":"receive interim result [false|false]: สถานีต่อไปศูนย์การ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:22.975680867+07:00","message":"[buffer interim] 3915 false สถานีต่อไปศูนย์การ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:22.975688891+07:00","message":"[bufferProcess] interim [340000000]:สถานีต่อไปศูนย์การ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:22.975692222+07:00","message":"[bufferProcess] send to processor:สถานีต่อไปศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:22.975696143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:22.975699341+07:00","message":"> Transcript [22398] [false]: 'สถานีต่อไปศูนย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:22.975703583+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:22.975705918+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:22.975707986+07:00","message":"StatePrefix: 'สถานีต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:22.975710346+07:00","message":"TextPushed: 'สถาน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:22.976152458+07:00","message":"receive streaming session, msgId: 3915"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:22.976164825+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถานีต่อไปศูนย์ราชการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:22.976169344+07:00","message":"receive interim result [false|false]: สถานีต่อไปศูนย์ราชการ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:22.976178843+07:00","message":"[buffer interim] 3915 false สถานีต่อไปศูนย์ราชการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:22.976182809+07:00","message":"[bufferProcess] interim [400000000]:สถานีต่อไปศูนย์ราชการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:22.97618507+07:00","message":"[bufferProcess] send to processor:สถานีต่อไปศูนย์การ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:22.976187753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:22.976190019+07:00","message":"> Transcript [22399] [false]: 'สถานีต่อไปศูนย์การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:22.976192696+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:22.976194966+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:22.976196873+07:00","message":"StatePrefix: 'สถานีต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:22.976198925+07:00","message":"TextPushed: 'สถาน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:23.426031133+07:00","message":"receive streaming session, msgId: 3915"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:23.42607653+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถานีต่อไปศูนย์ราชการนนท์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:23.426084986+07:00","message":"receive interim result [false|false]: สถานีต่อไปศูนย์ราชการนนท์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:23.426106492+07:00","message":"[buffer interim] 3915 false สถานีต่อไปศูนย์ราชการนนท์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:23.426118364+07:00","message":"[bufferProcess] interim [880000000]:สถานีต่อไปศูนย์ราชการนนท์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:23.42612156+07:00","message":"[bufferProcess] send to processor:สถานีต่อไปศูนย์ราชการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:23.426128705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:23.426132484+07:00","message":"> Transcript [22400] [false]: 'สถานีต่อไปศูนย์ราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:23.426136511+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:23.42613889+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:23.426142929+07:00","message":"StatePrefix: 'สถานีต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:23.426145441+07:00","message":"TextPushed: 'สถาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:23.426163382+07:00","message":"Push: 'ีต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:23.426165649+07:00","message":"TextPushed: 'สถานีต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:23.426168112+07:00","message":"Set new StatePrefix : 'สถานีต่อไปศูนย์ราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:23.426171172+07:00","message":"Next Push (prob) : 'ศูนย์ราชการ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:23.426179625+07:00","message":"push: {false ีต่อไป 0 0xc002af4500}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:23.553803824+07:00","message":"receive streaming session, msgId: 3915"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:23.553853343+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถานีต่อไปศูนย์ราชการนนทบุรี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:23.553860016+07:00","message":"receive interim result [false|false]: สถานีต่อไปศูนย์ราชการนนทบุรี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:23.553876071+07:00","message":"[buffer interim] 3915 false สถานีต่อไปศูนย์ราชการนนทบุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:23.553883719+07:00","message":"[bufferProcess] interim [940000000]:สถานีต่อไปศูนย์ราชการนนทบุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:23.553887186+07:00","message":"[bufferProcess] send to processor:สถานีต่อไปศูนย์ราชการนนท์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:23.553894499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:23.553897485+07:00","message":"> Transcript [22401] [false]: 'สถานีต่อไปศูนย์ราชการนนท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:23.553901437+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:23.553904056+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:23.553907767+07:00","message":"StatePrefix: 'สถานีต่อไปศูนย์ราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:23.553911315+07:00","message":"TextPushed: 'สถานีต่อไป'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:23.595966082+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:23.595997607+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:23.86228934+07:00","message":"[GCS] Cleaned up inactive client: 3886"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:23.862314507+07:00","message":"[GCS] Cleaned up inactive client: 3887"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:23.862322633+07:00","message":"[GCS] Cleaned up inactive client: 3888"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:23.862325886+07:00","message":"[GCS] Cleaned up inactive client: 3890"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:23.862329655+07:00","message":"[GCS] Cleaned up inactive client: 3892"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:23.86233343+07:00","message":"[GCS] Cleaned up inactive client: 3891"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:23.862337377+07:00","message":"[GCS] Cleaned up inactive client: 3889"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:24.130138682+07:00","message":"[GCS] IsForceVAD: false for message ID: 3915"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:24.131007796+07:00","message":"receive streaming session, msgId: 3915"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:24.131044023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถานีต่อไปศูนย์ราชการนนทบุรี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:24.131049986+07:00","message":"receive interim result [false|false]: สถานีต่อไปศูนย์ราชการนนทบุรี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:24.131063715+07:00","message":"[buffer interim] 3915 false สถานีต่อไปศูนย์ราชการนนทบุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:24.131072575+07:00","message":"[bufferProcess] interim [540000000]:สถานีต่อไปศูนย์ราชการนนทบุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:24.131076199+07:00","message":"[bufferProcess] send to processor:สถานีต่อไปศูนย์ราชการนนทบุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:24.131080133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:24.131083157+07:00","message":"> Transcript [22402] [false]: 'สถานีต่อไปศูนย์ราชการนนทบุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:24.13109758+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:24.131100019+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:24.131102469+07:00","message":"StatePrefix: 'สถานีต่อไปศูนย์ราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:24.131104999+07:00","message":"TextPushed: 'สถานีต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:24.186125651+07:00","message":"[GCS] Start streaming session, msgId: 3916"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:24.406461594+07:00","message":"receive streaming session, msgId: 3915"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:24.406509562+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถานีต่อไปศูนย์ราชการนนทบุรี\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:24.406517833+07:00","message":"receive interim result [true|false]: สถานีต่อไปศูนย์ราชการนนทบุรี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:24.406533413+07:00","message":"end recv isFinal message id 3915"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:24.406537328+07:00","message":"end Recv id 3915"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:24.406558613+07:00","message":"[buffer interim] 3915 true สถานีต่อไปศูนย์ราชการนนทบุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:24.406573936+07:00","message":"[bufferProcess] interim [930000000]:สถานีต่อไปศูนย์ราชการนนทบุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:24.406586271+07:00","message":"[bufferProcess] send to processor (isfinal):สถานีต่อไปศูนย์ราชการนนทบุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:24.406590591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:24.406593698+07:00","message":"> Transcript [22403] [false]: 'สถานีต่อไปศูนย์ราชการนนทบุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:24.406597426+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:24.406599534+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:24.406602084+07:00","message":"StatePrefix: 'สถานีต่อไปศูนย์ราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:24.406605116+07:00","message":"TextPushed: 'สถานีต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:24.406607075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:24.406609175+07:00","message":"> Transcript [22404] [true]: 'สถานีต่อไปศูนย์ราชการนนทบุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:24.406613482+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:24.406615345+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:24.406617243+07:00","message":"StatePrefix: 'สถานีต่อไปศูนย์ราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:24.406619213+07:00","message":"TextPushed: 'สถานีต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:24.406622789+07:00","message":"Push: 'ศูนย์ราชการนนทบุรี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:24.40663147+07:00","message":"push: {true ศูนย์ราชการนนทบุรี 0 0xc002af4500}"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:24.417694227+07:00","message":"write wav file: './tmp/7666/7666_3915.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:25.130390389+07:00","message":"receive streaming session, msgId: 3916"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:25.130437351+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มิกซ์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:25.130444555+07:00","message":"receive interim result [false|false]: มิกซ์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:25.130461139+07:00","message":"[buffer interim] 3916 false มิกซ์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:25.130469977+07:00","message":"[bufferProcess] interim [540000000]:มิกซ์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:25.1304731+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:25.265977569+07:00","message":"receive streaming session, msgId: 3916"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:25.266026556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บิ๊กซี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:25.266032312+07:00","message":"receive interim result [false|false]: บิ๊กซี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:25.266048242+07:00","message":"[buffer interim] 3916 false บิ๊กซี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:25.266056662+07:00","message":"[bufferProcess] interim [660000000]:บิ๊กซี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:25.266059369+07:00","message":"[bufferProcess] send to processor:มิกซ์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:25.2660631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:25.266065983+07:00","message":"> Transcript [22405] [false]: 'มิกซ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:25.266068516+07:00","message":"Set StatePrefix (first interim): 'มิกซ์'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:25.397438583+07:00","message":"receive streaming session, msgId: 3916"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:25.39748226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มิกเซอร์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:25.397487765+07:00","message":"receive interim result [false|false]: มิกเซอร์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:25.397502423+07:00","message":"[buffer interim] 3916 false มิกเซอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:25.397510013+07:00","message":"[bufferProcess] interim [780000000]:มิกเซอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:25.397520127+07:00","message":"[bufferProcess] send to processor:บิ๊กซี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:25.397527404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:25.39753023+07:00","message":"> Transcript [22406] [false]: 'บิ๊กซี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:25.397532627+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:25.397534946+07:00","message":"Set new StatePrefix: 'บิ๊กซี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:25.568695269+07:00","message":"receive streaming session, msgId: 3916"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:25.568736005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"mexican\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:25.568741922+07:00","message":"receive interim result [false|false]: mexican"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:25.568756891+07:00","message":"[buffer interim] 3916 false mexican"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:25.568765187+07:00","message":"[bufferProcess] interim [960000000]:mexican"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:25.568768515+07:00","message":"[bufferProcess] send to processor:มิกเซอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:25.56878707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:25.568790859+07:00","message":"> Transcript [22407] [false]: 'มิกเซอร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:25.568794833+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:25.568797526+07:00","message":"Set new StatePrefix: 'มิกเซอร์'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:25.823927015+07:00","message":"receive streaming session, msgId: 3916"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:25.823971456+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Next Station\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:25.823981389+07:00","message":"receive interim result [false|false]: Next Station"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:25.823997417+07:00","message":"[buffer interim] 3916 false Next Station"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:25.824004642+07:00","message":"[bufferProcess] interim [320000000]:Next Station"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:25.824007365+07:00","message":"[bufferProcess] send to processor:mexican"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:25.824014785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:25.824017865+07:00","message":"> Transcript [22408] [false]: 'mexican'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:25.824020594+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:25.824023227+07:00","message":"Set new StatePrefix: 'mexican'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:26.161831893+07:00","message":"receive streaming session, msgId: 3916"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:26.161883461+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"mexican\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:26.161891021+07:00","message":"receive interim result [false|false]: mexican"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:26.161908756+07:00","message":"[buffer interim] 3916 false mexican"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:26.161916862+07:00","message":"[bufferProcess] interim [620000000]:mexican"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:26.161919682+07:00","message":"[bufferProcess] send to processor:Next Station"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:26.161923214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:26.161926079+07:00","message":"> Transcript [22409] [false]: 'Next Station'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:26.16192861+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:26.161930767+07:00","message":"Set new StatePrefix: 'Next Station'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:26.330301329+07:00","message":"receive streaming session, msgId: 3916"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:26.330343386+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Next Station\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:26.330349715+07:00","message":"receive interim result [false|false]: Next Station"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:26.330363204+07:00","message":"[buffer interim] 3916 false Next Station"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:26.330369902+07:00","message":"[bufferProcess] interim [740000000]:Next Station"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:26.330372703+07:00","message":"[bufferProcess] send to processor:mexican"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:26.330376142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:26.330379053+07:00","message":"> Transcript [22410] [false]: 'mexican'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:26.330381578+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:26.330384116+07:00","message":"Set new StatePrefix: 'mexican'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:26.457064727+07:00","message":"receive streaming session, msgId: 3916"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:26.457110897+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"mexican นนทบุรี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:26.457117464+07:00","message":"receive interim result [false|false]: mexican นนทบุรี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:26.457129176+07:00","message":"[buffer interim] 3916 false mexican นนทบุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:26.457137435+07:00","message":"[bufferProcess] interim [860000000]:mexican นนทบุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:26.457140005+07:00","message":"[bufferProcess] send to processor:Next Station"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:26.457143338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:26.457146166+07:00","message":"> Transcript [22411] [false]: 'Next Station'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:26.457148539+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:26.457150617+07:00","message":"Set new StatePrefix: 'Next Station'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:26.596823142+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:26.596834569+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:27.032808718+07:00","message":"receive streaming session, msgId: 3916"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:27.032850439+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"mexican นนทบุรี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:27.032856852+07:00","message":"receive interim result [false|false]: mexican นนทบุรี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:27.03287316+07:00","message":"[buffer interim] 3916 false mexican นนทบุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.03288459+07:00","message":"[bufferProcess] interim [460000000]:mexican นนทบุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.032887519+07:00","message":"[bufferProcess] send to processor:mexican นนทบุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.032891612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.032894618+07:00","message":"> Transcript [22412] [false]: 'mexican นนทบุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.032897201+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.03289931+07:00","message":"Set new StatePrefix: 'mexican นนทบุรี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:27.221222613+07:00","message":"receive streaming session, msgId: 3916"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:27.221266741+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"mexican นนทบุรี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:27.22127249+07:00","message":"receive interim result [false|false]: mexican นนทบุรี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:27.221285684+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Civic\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:27.221289273+07:00","message":"receive interim result [false|false]:  Civic"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:27.221297173+07:00","message":"[buffer interim] 3916 false mexican นนทบุรี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:27.221304977+07:00","message":"[buffer interim] 3916 false  Civic"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.221310756+07:00","message":"[bufferProcess] interim [640000000]:mexican นนทบุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.221313181+07:00","message":"[bufferProcess] send to processor:mexican นนทบุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.221318624+07:00","message":"[bufferProcess] interim [640000000]: Civic"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.22132123+07:00","message":"[bufferProcess] update buffer: mexican นนทบุรี Civic"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.221324252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.221327234+07:00","message":"> Transcript [22413] [false]: 'mexican นนทบุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.221330183+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.221332508+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.221336598+07:00","message":"StatePrefix: 'mexican นนทบุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.221339308+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:27.537888193+07:00","message":"receive streaming session, msgId: 3916"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:27.53792549+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"mexican\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:27.537932349+07:00","message":"receive interim result [false|false]: mexican"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:27.537942089+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" nonthaburi Civic Center\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:27.537945377+07:00","message":"receive interim result [false|false]:  nonthaburi Civic Center"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:27.537952565+07:00","message":"[buffer interim] 3916 false mexican"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:27.537962717+07:00","message":"[buffer interim] 3916 false  nonthaburi Civic Center"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.537968733+07:00","message":"[bufferProcess] interim [940000000]:mexican"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.537971872+07:00","message":"[bufferProcess] send to processor:mexican นนทบุรี Civic"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.537979194+07:00","message":"[bufferProcess] interim [940000000]: nonthaburi Civic Center"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.537983034+07:00","message":"[bufferProcess] update buffer: mexican nonthaburi Civic Center"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.537987083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.537991681+07:00","message":"> Transcript [22414] [false]: 'mexican นนทบุรี Civic'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.53799479+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.537998151+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.538000678+07:00","message":"StatePrefix: 'mexican นนทบุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.538002845+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:27.585084383+07:00","message":"[GCS] IsForceVAD: false for message ID: 3916"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:27.942977045+07:00","message":"receive streaming session, msgId: 3916"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:27.943023998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"mexican nonthaburi Civic Center\",\"confidence\":0.8579534}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:27.943030138+07:00","message":"receive interim result [true|false]: mexican nonthaburi Civic Center"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:27.943042356+07:00","message":"end recv isFinal message id 3916"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:27.943044843+07:00","message":"end Recv id 3916"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:27.943052117+07:00","message":"[buffer interim] 3916 true mexican nonthaburi Civic Center"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.943060141+07:00","message":"[bufferProcess] interim [420000000]:mexican nonthaburi Civic Center"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.943063286+07:00","message":"[bufferProcess] send to processor (isfinal):mexican nonthaburi Civic Center"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.943066621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.943069549+07:00","message":"> Transcript [22415] [false]: 'mexican nonthaburi Civic Center'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.943071984+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.943074076+07:00","message":"Set new StatePrefix: 'mexican nonthaburi Civic Center'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.943075917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.943078139+07:00","message":"> Transcript [22416] [true]: 'mexican nonthaburi Civic Center'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.943080679+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.943083334+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.943085603+07:00","message":"StatePrefix: 'mexican nonthaburi Civic Center'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.943087611+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:27.943094363+07:00","message":"Push: 'mexican nonthaburi Civic Center'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:27.943102659+07:00","message":"push: {true mexican nonthaburi Civic Center 0 0xc002697500}"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:27.953944732+07:00","message":"write wav file: './tmp/7666/7666_3916.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:28.425409258+07:00","message":"[GCS] Start streaming session, msgId: 3917"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:28.614258202+07:00","message":"[GCS] IsForceVAD: false for message ID: 3917"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:28.80557526+07:00","message":"[GCS] Start streaming session, msgId: 3918"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:28.865337248+07:00","message":"[GCS] IsForceVAD: false for message ID: 3918"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:28.900748004+07:00","message":"receive streaming session, msgId: 3917"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:28.90077012+07:00","message":"found end of frame, send empty tag with msgId: 3917"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:28.900773374+07:00","message":"end Recv id 3917"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:28.900781981+07:00","message":"[buffer interim] 3917 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:28.900790086+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:28.900794368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:28.900797624+07:00","message":"> Transcript [22417] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:28.900800992+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:28.900803826+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:28.900805996+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:28.900808083+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:28.900816124+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:28.900826507+07:00","message":"push: {true \n 0 0xc002696300}"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:28.905707366+07:00","message":"write wav file: './tmp/7666/7666_3917.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:29.065498114+07:00","message":"[GCS] Start streaming session, msgId: 3919"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:29.155496403+07:00","message":"receive streaming session, msgId: 3918"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:29.155516396+07:00","message":"found end of frame, send empty tag with msgId: 3918"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:29.155519973+07:00","message":"end Recv id 3918"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:29.155527663+07:00","message":"[buffer interim] 3918 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:29.155535112+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:29.155539777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:29.155543246+07:00","message":"> Transcript [22418] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:29.155546051+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:29.155548253+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:29.155550195+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:29.155552199+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:29.155559911+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:29.155569384+07:00","message":"push: {true \n 0 0xc0031c5580}"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:29.160252225+07:00","message":"write wav file: './tmp/7666/7666_3918.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:29.597503151+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:29.597519892+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:31.174376484+07:00","message":"[GCS] IsForceVAD: false for message ID: 3919"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:31.466567128+07:00","message":"receive streaming session, msgId: 3919"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:31.466595964+07:00","message":"found end of frame, send empty tag with msgId: 3919"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:31.466601076+07:00","message":"end Recv id 3919"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:31.466611495+07:00","message":"[buffer interim] 3919 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:31.466621115+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:31.466627369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:31.466632221+07:00","message":"> Transcript [22419] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:31.466636729+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:31.466640219+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:31.466643339+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:31.466646882+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:31.466651465+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:31.466664804+07:00","message":"push: {true \n 0 0xc002af4280}"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:31.476894055+07:00","message":"write wav file: './tmp/7666/7666_3919.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:32.598325992+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:32.598334516+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:33.676396559+07:00","message":"[GCS] Start streaming session, msgId: 3920"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:33.805241878+07:00","message":"[GCS] IsForceVAD: false for message ID: 3920"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:34.081261409+07:00","message":"receive streaming session, msgId: 3920"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:34.081293522+07:00","message":"found end of frame, send empty tag with msgId: 3920"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:34.081297788+07:00","message":"end Recv id 3920"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:34.081308378+07:00","message":"[buffer interim] 3920 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:34.081316748+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:34.08132165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:34.081325618+07:00","message":"> Transcript [22420] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:34.08132858+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:34.081331259+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:34.081333372+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:34.081335443+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:34.08134328+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:34.081354408+07:00","message":"push: {true \n 0 0xc002af4800}"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:34.086147384+07:00","message":"write wav file: './tmp/7666/7666_3920.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:34.385174168+07:00","message":"[GCS] Start streaming session, msgId: 3921"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:35.025286604+07:00","message":"[GCS] IsForceVAD: false for message ID: 3921"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:35.145418896+07:00","message":"[GCS] Start streaming session, msgId: 3922"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:35.310343326+07:00","message":"receive streaming session, msgId: 3921"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:35.310363985+07:00","message":"found end of frame, send empty tag with msgId: 3921"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:35.310367296+07:00","message":"end Recv id 3921"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:35.31037562+07:00","message":"[buffer interim] 3921 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:35.310383843+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:35.310388488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:35.310391628+07:00","message":"> Transcript [22421] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:35.310394245+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:35.310396444+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:35.310398629+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:35.310400697+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:35.310403657+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:35.310413362+07:00","message":"push: {true \n 0 0xc00291b380}"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:35.316462178+07:00","message":"write wav file: './tmp/7666/7666_3921.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:35.598489035+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:35.59850535+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:36.746344796+07:00","message":"[GCS] IsForceVAD: false for message ID: 3922"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:36.875063719+07:00","message":"[GCS] Start streaming session, msgId: 3923"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:36.945720349+07:00","message":"[GCS] IsForceVAD: false for message ID: 3923"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:37.031752063+07:00","message":"receive streaming session, msgId: 3922"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:37.031784484+07:00","message":"found end of frame, send empty tag with msgId: 3922"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:37.031788098+07:00","message":"end Recv id 3922"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:37.031797088+07:00","message":"[buffer interim] 3922 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:37.031805507+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:37.031811078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:37.031814507+07:00","message":"> Transcript [22422] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:37.031817486+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:37.031819852+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:37.031821771+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:37.031823971+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:37.031826859+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:37.031837684+07:00","message":"push: {true \n 0 0xc00291b480}"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:37.039427959+07:00","message":"write wav file: './tmp/7666/7666_3922.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:37.23454503+07:00","message":"receive streaming session, msgId: 3923"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:37.234568919+07:00","message":"found end of frame, send empty tag with msgId: 3923"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:37.234572673+07:00","message":"end Recv id 3923"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:37.234580999+07:00","message":"[buffer interim] 3923 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:37.234588704+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:37.23459318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:37.234596319+07:00","message":"> Transcript [22423] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:37.234599233+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:37.234601636+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:37.234603733+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:37.234605956+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:37.234609118+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:37.234620254+07:00","message":"push: {true \n 0 0xc00291b600}"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:37.239831868+07:00","message":"write wav file: './tmp/7666/7666_3923.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:37.264943594+07:00","message":"[GCS] Start streaming session, msgId: 3924"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:38.599208938+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:38.59921138+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:38.925319711+07:00","message":"[GCS] IsForceVAD: false for message ID: 3924"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:39.116566137+07:00","message":"[GCS] Start streaming session, msgId: 3925"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:39.206697776+07:00","message":"receive streaming session, msgId: 3924"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:39.206719517+07:00","message":"found end of frame, send empty tag with msgId: 3924"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:39.206722671+07:00","message":"end Recv id 3924"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:39.206730957+07:00","message":"[buffer interim] 3924 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:39.206737933+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:39.206742389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:39.206746237+07:00","message":"> Transcript [22424] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:39.206748887+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:39.206751093+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:39.206752991+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:39.206755014+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:39.206762297+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:39.206773256+07:00","message":"push: {true \n 0 0xc002af4c00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:39.213458488+07:00","message":"write wav file: './tmp/7666/7666_3924.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:39.435031178+07:00","message":"[GCS] IsForceVAD: false for message ID: 3925"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:39.718019218+07:00","message":"receive streaming session, msgId: 3925"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:39.718064424+07:00","message":"found end of frame, send empty tag with msgId: 3925"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:39.718071154+07:00","message":"end Recv id 3925"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:39.718079833+07:00","message":"[buffer interim] 3925 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:39.718087227+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:39.718091833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:39.718095258+07:00","message":"> Transcript [22425] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:39.718098106+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:39.718100363+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:39.718102538+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:39.718104467+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:39.718113401+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:39.718122767+07:00","message":"push: {true \n 0 0xc002697080}"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:39.727835578+07:00","message":"write wav file: './tmp/7666/7666_3925.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:40.076572031+07:00","message":"[GCS] Start streaming session, msgId: 3926"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:40.954811082+07:00","message":"receive streaming session, msgId: 3926"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:40.954863934+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดเพลง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:40.954870887+07:00","message":"receive interim result [false|false]: เปิดเพลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:40.954885583+07:00","message":"[buffer interim] 3926 false เปิดเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:40.954893491+07:00","message":"[bufferProcess] interim [480000000]:เปิดเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:40.954896407+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:40.954904044+07:00","message":"[bufferProcess] send to processor (ticker):เปิดเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:40.954907283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:40.954911853+07:00","message":"> Transcript [22426] [false]: 'เปิดเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:40.954914989+07:00","message":"Set StatePrefix (first interim): 'เปิดเพลง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:41.143156637+07:00","message":"receive streaming session, msgId: 3926"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:41.143203231+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดเพลงต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:41.14320956+07:00","message":"receive interim result [false|false]: เปิดเพลงต่อ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:41.143227602+07:00","message":"[buffer interim] 3926 false เปิดเพลงต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.143236394+07:00","message":"[bufferProcess] interim [660000000]:เปิดเพลงต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.143239009+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:41.155308715+07:00","message":"receive streaming session, msgId: 3926"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:41.155347546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดเพลงเก่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:41.155353581+07:00","message":"receive interim result [false|false]: เปิดเพลงเก่า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:41.155371345+07:00","message":"[buffer interim] 3926 false เปิดเพลงเก่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.155389379+07:00","message":"[bufferProcess] interim [720000000]:เปิดเพลงเก่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.155392717+07:00","message":"[bufferProcess] send to processor:เปิดเพลงต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.155410632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.155414353+07:00","message":"> Transcript [22427] [false]: 'เปิดเพลงต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.15541959+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.155422036+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.155424685+07:00","message":"StatePrefix: 'เปิดเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.155427136+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:41.315563809+07:00","message":"receive streaming session, msgId: 3926"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:41.315600437+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดเพลงต่อไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:41.315606388+07:00","message":"receive interim result [false|false]: เปิดเพลงต่อไป"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:41.31562157+07:00","message":"[buffer interim] 3926 false เปิดเพลงต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.315629248+07:00","message":"[bufferProcess] interim [840000000]:เปิดเพลงต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.315632067+07:00","message":"[bufferProcess] send to processor:เปิดเพลงเก่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.315635598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.31563891+07:00","message":"> Transcript [22428] [false]: 'เปิดเพลงเก่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.31564263+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.315645288+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.315648554+07:00","message":"StatePrefix: 'เปิดเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.315650925+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:41.599270734+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:41.599304708+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:41.647075587+07:00","message":"receive streaming session, msgId: 3926"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:41.647122346+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดเพลงต่อไปรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:41.647128865+07:00","message":"receive interim result [false|false]: เปิดเพลงต่อไปรับ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:41.647141634+07:00","message":"[buffer interim] 3926 false เปิดเพลงต่อไปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.647152824+07:00","message":"[bufferProcess] interim [200000000]:เปิดเพลงต่อไปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.64715604+07:00","message":"[bufferProcess] send to processor:เปิดเพลงต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.647162176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.647165176+07:00","message":"> Transcript [22429] [false]: 'เปิดเพลงต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.64716931+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.647172241+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.647174537+07:00","message":"StatePrefix: 'เปิดเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.647176969+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:41.849991804+07:00","message":"receive streaming session, msgId: 3926"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:41.850045089+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดเพลงต่อไปรับพ่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:41.850051167+07:00","message":"receive interim result [false|false]: เปิดเพลงต่อไปรับพ่อ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:41.850066317+07:00","message":"[buffer interim] 3926 false เปิดเพลงต่อไปรับพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.850072923+07:00","message":"[bufferProcess] interim [380000000]:เปิดเพลงต่อไปรับพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.850075607+07:00","message":"[bufferProcess] send to processor:เปิดเพลงต่อไปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.850079087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.85008241+07:00","message":"> Transcript [22430] [false]: 'เปิดเพลงต่อไปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.850086577+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.850089052+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.850091087+07:00","message":"StatePrefix: 'เปิดเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.850093355+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.850097908+07:00","message":"Push: 'เปิดเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.850100037+07:00","message":"TextPushed: 'เปิดเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.850102257+07:00","message":"Set new StatePrefix : 'เปิดเพลงต่อไปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.850104627+07:00","message":"Next Push (prob) : 'ต่อไปรับ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:41.850142424+07:00","message":"push: {false เปิดเพลง 0 0xc003f6e000}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:41.895794096+07:00","message":"receive streaming session, msgId: 3926"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:41.895835193+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดเพลงต่อไปรับฟัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:41.895842363+07:00","message":"receive interim result [false|false]: เปิดเพลงต่อไปรับฟัง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:41.895855613+07:00","message":"[buffer interim] 3926 false เปิดเพลงต่อไปรับฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.895862369+07:00","message":"[bufferProcess] interim [440000000]:เปิดเพลงต่อไปรับฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.895865404+07:00","message":"[bufferProcess] send to processor:เปิดเพลงต่อไปรับพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.895872117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.895875142+07:00","message":"> Transcript [22431] [false]: 'เปิดเพลงต่อไปรับพ่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.895878619+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.895880931+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.895882953+07:00","message":"StatePrefix: 'เปิดเพลงต่อไปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:41.895885952+07:00","message":"TextPushed: 'เปิดเพลง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:42.040095399+07:00","message":"receive streaming session, msgId: 3926"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:42.040140915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดเพลงต่อไปรับฟังหมด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:42.040146936+07:00","message":"receive interim result [false|false]: เปิดเพลงต่อไปรับฟังหมด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:42.040162197+07:00","message":"[buffer interim] 3926 false เปิดเพลงต่อไปรับฟังหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.040170022+07:00","message":"[bufferProcess] interim [620000000]:เปิดเพลงต่อไปรับฟังหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.040173+07:00","message":"[bufferProcess] send to processor:เปิดเพลงต่อไปรับฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.040177211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.040180389+07:00","message":"> Transcript [22432] [false]: 'เปิดเพลงต่อไปรับฟัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.04018487+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.040187285+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.040189938+07:00","message":"StatePrefix: 'เปิดเพลงต่อไปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.040192449+07:00","message":"TextPushed: 'เปิดเพลง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:42.224053464+07:00","message":"receive streaming session, msgId: 3926"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:42.224106938+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดเพลงต่อไปรับฟังบทเพลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:42.224114009+07:00","message":"receive interim result [false|false]: เปิดเพลงต่อไปรับฟังบทเพลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:42.22413422+07:00","message":"[buffer interim] 3926 false เปิดเพลงต่อไปรับฟังบทเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.224145523+07:00","message":"[bufferProcess] interim [740000000]:เปิดเพลงต่อไปรับฟังบทเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.224150765+07:00","message":"[bufferProcess] send to processor:เปิดเพลงต่อไปรับฟังหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.224158079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.224162522+07:00","message":"> Transcript [22433] [false]: 'เปิดเพลงต่อไปรับฟังหมด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.224168582+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.224172988+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.224177458+07:00","message":"StatePrefix: 'เปิดเพลงต่อไปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.224181281+07:00","message":"TextPushed: 'เปิดเพลง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:42.371442135+07:00","message":"receive streaming session, msgId: 3926"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:42.371498825+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดเพลงต่อไปรับฟังบทเพลงเพื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:42.371508184+07:00","message":"receive interim result [false|false]: เปิดเพลงต่อไปรับฟังบทเพลงเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:42.371526938+07:00","message":"[buffer interim] 3926 false เปิดเพลงต่อไปรับฟังบทเพลงเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.371535125+07:00","message":"[bufferProcess] interim [860000000]:เปิดเพลงต่อไปรับฟังบทเพลงเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.371538489+07:00","message":"[bufferProcess] send to processor:เปิดเพลงต่อไปรับฟังบทเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.371542565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.371545675+07:00","message":"> Transcript [22434] [false]: 'เปิดเพลงต่อไปรับฟังบทเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.371553644+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.371556158+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.371558774+07:00","message":"StatePrefix: 'เปิดเพลงต่อไปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.371561382+07:00","message":"TextPushed: 'เปิดเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.371567961+07:00","message":"Push: 'ต่อไปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.371570088+07:00","message":"TextPushed: 'เปิดเพลงต่อไปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.371572767+07:00","message":"Set new StatePrefix : 'เปิดเพลงต่อไปรับฟังบทเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.371578302+07:00","message":"Next Push (prob) : 'ฟังบทเพลง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:42.371617071+07:00","message":"push: {false ต่อไปรับ 0 0xc003f6e000}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:42.419412134+07:00","message":"receive streaming session, msgId: 3926"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:42.419451741+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดเพลงต่อไปรับฟังบทเพลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:42.419458532+07:00","message":"receive interim result [false|false]: เปิดเพลงต่อไปรับฟังบทเพลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:42.419475824+07:00","message":"[buffer interim] 3926 false เปิดเพลงต่อไปรับฟังบทเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.419484396+07:00","message":"[bufferProcess] interim [920000000]:เปิดเพลงต่อไปรับฟังบทเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.419487349+07:00","message":"[bufferProcess] send to processor:เปิดเพลงต่อไปรับฟังบทเพลงเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.419491239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.419494064+07:00","message":"> Transcript [22435] [false]: 'เปิดเพลงต่อไปรับฟังบทเพลงเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.419498286+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.419500691+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.419503098+07:00","message":"StatePrefix: 'เปิดเพลงต่อไปรับฟังบทเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.419506033+07:00","message":"TextPushed: 'เปิดเพลงต่อไปรับ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:42.550035411+07:00","message":"receive streaming session, msgId: 3926"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:42.550084168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดเพลงต่อไปรับฟังเพลงลูกทุ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:42.550091521+07:00","message":"receive interim result [false|false]: เปิดเพลงต่อไปรับฟังเพลงลูกทุ่ง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:42.550110667+07:00","message":"[buffer interim] 3926 false เปิดเพลงต่อไปรับฟังเพลงลูกทุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.550120737+07:00","message":"[bufferProcess] interim [40000000]:เปิดเพลงต่อไปรับฟังเพลงลูกทุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.550124845+07:00","message":"[bufferProcess] send to processor:เปิดเพลงต่อไปรับฟังบทเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.55012921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.550132177+07:00","message":"> Transcript [22436] [false]: 'เปิดเพลงต่อไปรับฟังบทเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.550135695+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.550138021+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.550140213+07:00","message":"StatePrefix: 'เปิดเพลงต่อไปรับฟังบทเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.550142877+07:00","message":"TextPushed: 'เปิดเพลงต่อไปรับ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:42.915962421+07:00","message":"receive streaming session, msgId: 3926"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:42.916005661+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดเพลงต่อไปรับฟังเพลงลูกทุ่งเพราะๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:42.91601216+07:00","message":"receive interim result [false|false]: เปิดเพลงต่อไปรับฟังเพลงลูกทุ่งเพราะๆ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:42.916028781+07:00","message":"[buffer interim] 3926 false เปิดเพลงต่อไปรับฟังเพลงลูกทุ่งเพราะๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.916036306+07:00","message":"[bufferProcess] interim [460000000]:เปิดเพลงต่อไปรับฟังเพลงลูกทุ่งเพราะๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.91604027+07:00","message":"[bufferProcess] send to processor:เปิดเพลงต่อไปรับฟังเพลงลูกทุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.91604434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.916047365+07:00","message":"> Transcript [22437] [false]: 'เปิดเพลงต่อไปรับฟังเพลงลูกทุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.916049801+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:42.916051972+07:00","message":"Set new StatePrefix: 'เปิดเพลงต่อไปรับฟังเพลงลูกทุ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:43.426575929+07:00","message":"receive streaming session, msgId: 3926"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:43.426618381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดเพลงต่อไปรับฟังเพลงลูกทุ่งเพราะๆช้าๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:43.426624941+07:00","message":"receive interim result [false|false]: เปิดเพลงต่อไปรับฟังเพลงลูกทุ่งเพราะๆช้าๆ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:43.426640988+07:00","message":"[buffer interim] 3926 false เปิดเพลงต่อไปรับฟังเพลงลูกทุ่งเพราะๆช้าๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:43.426648547+07:00","message":"[bufferProcess] interim [940000000]:เปิดเพลงต่อไปรับฟังเพลงลูกทุ่งเพราะๆช้าๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:43.426651946+07:00","message":"[bufferProcess] send to processor:เปิดเพลงต่อไปรับฟังเพลงลูกทุ่งเพราะๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:43.426656015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:43.426659268+07:00","message":"> Transcript [22438] [false]: 'เปิดเพลงต่อไปรับฟังเพลงลูกทุ่งเพราะๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:43.426664948+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:43.426668282+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:43.426672283+07:00","message":"StatePrefix: 'เปิดเพลงต่อไปรับฟังเพลงลูกทุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:43.426676472+07:00","message":"TextPushed: 'เปิดเพลงต่อไปรับ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:43.795288978+07:00","message":"[GCS] IsForceVAD: false for message ID: 3926"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:43.865674712+07:00","message":"[GCS] Start streaming session, msgId: 3927"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:43.963529151+07:00","message":"receive streaming session, msgId: 3926"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:43.963575852+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดเพลงต่อไปรับฟังเพลงลูกทุ่งเพราะๆช้าๆจากไข่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:43.96358356+07:00","message":"receive interim result [false|false]: เปิดเพลงต่อไปรับฟังเพลงลูกทุ่งเพราะๆช้าๆจากไข่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:43.963601536+07:00","message":"[buffer interim] 3926 false เปิดเพลงต่อไปรับฟังเพลงลูกทุ่งเพราะๆช้าๆจากไข่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:43.963609541+07:00","message":"[bufferProcess] interim [480000000]:เปิดเพลงต่อไปรับฟังเพลงลูกทุ่งเพราะๆช้าๆจากไข่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:43.963612572+07:00","message":"[bufferProcess] send to processor:เปิดเพลงต่อไปรับฟังเพลงลูกทุ่งเพราะๆช้าๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:43.963616792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:43.963619574+07:00","message":"> Transcript [22439] [false]: 'เปิดเพลงต่อไปรับฟังเพลงลูกทุ่งเพราะๆช้าๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:43.96362364+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:43.963626669+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:43.963629185+07:00","message":"StatePrefix: 'เปิดเพลงต่อไปรับฟังเพลงลูกทุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:43.963632493+07:00","message":"TextPushed: 'เปิดเพลงต่อไปรับ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:44.066036485+07:00","message":"receive streaming session, msgId: 3926"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:44.066093413+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดเพลงต่อไปรับฟังเพลงลูกทุ่งเพราะๆช้าๆจากไข่มุก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:44.066100377+07:00","message":"receive interim result [false|false]: เปิดเพลงต่อไปรับฟังเพลงลูกทุ่งเพราะๆช้าๆจากไข่มุก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:44.066117663+07:00","message":"[buffer interim] 3926 false เปิดเพลงต่อไปรับฟังเพลงลูกทุ่งเพราะๆช้าๆจากไข่มุก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.066125925+07:00","message":"[bufferProcess] interim [660000000]:เปิดเพลงต่อไปรับฟังเพลงลูกทุ่งเพราะๆช้าๆจากไข่มุก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.06612944+07:00","message":"[bufferProcess] send to processor:เปิดเพลงต่อไปรับฟังเพลงลูกทุ่งเพราะๆช้าๆจากไข่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.066133389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.066136431+07:00","message":"> Transcript [22440] [false]: 'เปิดเพลงต่อไปรับฟังเพลงลูกทุ่งเพราะๆช้าๆจากไข่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.066140999+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.066143427+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.066147965+07:00","message":"StatePrefix: 'เปิดเพลงต่อไปรับฟังเพลงลูกทุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.066150578+07:00","message":"TextPushed: 'เปิดเพลงต่อไปรับ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:44.132590793+07:00","message":"receive streaming session, msgId: 3926"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:44.132633182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดเพลงต่อไปรับฟังบทเพลงลูกทุ่งเพราะๆช้าๆจากไข่มุก\",\"confidence\":0.9545495}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:44.13264096+07:00","message":"receive interim result [true|false]: เปิดเพลงต่อไปรับฟังบทเพลงลูกทุ่งเพราะๆช้าๆจากไข่มุก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:44.132653581+07:00","message":"end recv isFinal message id 3926"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:44.132656203+07:00","message":"end Recv id 3926"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:44.132663181+07:00","message":"[buffer interim] 3926 true เปิดเพลงต่อไปรับฟังบทเพลงลูกทุ่งเพราะๆช้าๆจากไข่มุก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.132671893+07:00","message":"[bufferProcess] interim [750000000]:เปิดเพลงต่อไปรับฟังบทเพลงลูกทุ่งเพราะๆช้าๆจากไข่มุก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.132675754+07:00","message":"[bufferProcess] send to processor (isfinal):เปิดเพลงต่อไปรับฟังเพลงลูกทุ่งเพราะๆช้าๆจากไข่มุก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.132680205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.132683165+07:00","message":"> Transcript [22441] [false]: 'เปิดเพลงต่อไปรับฟังเพลงลูกทุ่งเพราะๆช้าๆจากไข่มุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.132687309+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.13268986+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.132692407+07:00","message":"StatePrefix: 'เปิดเพลงต่อไปรับฟังเพลงลูกทุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.13269543+07:00","message":"TextPushed: 'เปิดเพลงต่อไปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.132698952+07:00","message":"Push: 'ฟังเพลงลูกทุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.132701146+07:00","message":"TextPushed: 'เปิดเพลงต่อไปรับฟังเพลงลูกทุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.132704058+07:00","message":"Set new StatePrefix : 'เปิดเพลงต่อไปรับฟังเพลงลูกทุ่งเพราะๆช้าๆจากไข่มุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.132708506+07:00","message":"Next Push (prob) : 'เพราะๆช้าๆจากไข่มุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.13271056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.132712793+07:00","message":"> Transcript [22442] [true]: 'เปิดเพลงต่อไปรับฟังบทเพลงลูกทุ่งเพราะๆช้าๆจากไข่มุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.13272111+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.132723438+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.132734468+07:00","message":"StatePrefix: 'เปิดเพลงต่อไปรับฟังเพลงลูกทุ่งเพราะๆช้าๆจากไข่มุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.132736862+07:00","message":"TextPushed: 'เปิดเพลงต่อไปรับฟังเพลงลูกทุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.132738963+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:44.132836372+07:00","message":"push: {false ฟังเพลงลูกทุ่ง 0 0xc003f6e000}"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.132901902+07:00","message":"Push: 'เพราะๆช้าๆจากไข่มุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.132906311+07:00","message":"TextPushed: 'เปิดเพลงต่อไปรับฟังเพลงลูกทุ่งเพราะๆช้าๆจากไข่มุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.132908484+07:00","message":"Set new StatePrefix : 'เปิดเพลงต่อไปรับฟังบทเพลงลูกทุ่งเพราะๆช้าๆจากไข่มุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.13291082+07:00","message":"Next Push (prob) : 'เปิดเพลงต่อไปรับฟังบทเพลงลูกทุ่งเพราะๆช้าๆจากไข่มุก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:44.132920052+07:00","message":"push: {true เพราะๆช้าๆจากไข่มุก 0 0xc003f6e000}"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.132936963+07:00","message":"write aligntment file to 'tmp/7666/align_message_id_3926.html'"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:44.141996949+07:00","message":"write wav file: './tmp/7666/7666_3926.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:44.593308146+07:00","message":"receive streaming session, msgId: 3927"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:44.593357363+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กบฏ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:44.593363041+07:00","message":"receive interim result [false|false]: กบฏ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:44.593378568+07:00","message":"[buffer interim] 3927 false กบฏ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.593386403+07:00","message":"[bufferProcess] interim [540000000]:กบฏ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.593388511+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:44.599531375+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:44.599555135+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:44.715376599+07:00","message":"receive streaming session, msgId: 3927"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:44.715435364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดเพลง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:44.715443841+07:00","message":"receive interim result [false|false]: เปิดเพลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:44.71546698+07:00","message":"[buffer interim] 3927 false เปิดเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.715476915+07:00","message":"[bufferProcess] interim [720000000]:เปิดเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.715481271+07:00","message":"[bufferProcess] send to processor:กบฏ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.715490495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.715494938+07:00","message":"> Transcript [22443] [false]: 'กบฏ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:44.715499385+07:00","message":"Set StatePrefix (first interim): 'กบฏ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:44.754950413+07:00","message":"[GCS] IsForceVAD: false for message ID: 3927"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:44.825967389+07:00","message":"[GCS] Start streaming session, msgId: 3928"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:45.047997252+07:00","message":"receive streaming session, msgId: 3927"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:45.048041845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดเพลง\",\"confidence\":0.9498048}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:45.048049851+07:00","message":"receive interim result [true|false]: เปิดเพลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:45.048062809+07:00","message":"end recv isFinal message id 3927"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:45.048065501+07:00","message":"end Recv id 3927"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:45.048072967+07:00","message":"[buffer interim] 3927 true เปิดเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:45.048081862+07:00","message":"[bufferProcess] interim [110000000]:เปิดเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:45.048085173+07:00","message":"[bufferProcess] send to processor (isfinal):เปิดเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:45.048088677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:45.048091541+07:00","message":"> Transcript [22444] [false]: 'เปิดเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:45.04809436+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:45.048097514+07:00","message":"Set new StatePrefix: 'เปิดเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:45.048099405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:45.048101498+07:00","message":"> Transcript [22445] [true]: 'เปิดเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:45.048104099+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:45.048106441+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:45.048108733+07:00","message":"StatePrefix: 'เปิดเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:45.048111285+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:45.048114502+07:00","message":"Push: 'เปิดเพลง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:45.048123121+07:00","message":"push: {true เปิดเพลง 0 0xc0031c4080}"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:45.053696323+07:00","message":"write wav file: './tmp/7666/7666_3927.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:45.495256432+07:00","message":"receive streaming session, msgId: 3928"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:45.495303756+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:45.495308956+07:00","message":"receive interim result [false|false]: เรา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:45.495325913+07:00","message":"[buffer interim] 3928 false เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:45.495332935+07:00","message":"[bufferProcess] interim [480000000]:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:45.495335123+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:45.852781233+07:00","message":"receive streaming session, msgId: 3928"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:45.85282998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรารอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:45.852838057+07:00","message":"receive interim result [false|false]: เรารอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:45.852854199+07:00","message":"[buffer interim] 3928 false เรารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:45.852864851+07:00","message":"[bufferProcess] interim [660000000]:เรารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:45.852867848+07:00","message":"[bufferProcess] send to processor:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:45.852871418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:45.852874391+07:00","message":"> Transcript [22446] [false]: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:45.852876794+07:00","message":"Set StatePrefix (first interim): 'เรา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:45.906120969+07:00","message":"receive streaming session, msgId: 3928"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:45.906158469+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรารอเขา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:45.906164141+07:00","message":"receive interim result [false|false]: เรารอเขา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:45.906178437+07:00","message":"[buffer interim] 3928 false เรารอเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:45.90618509+07:00","message":"[bufferProcess] interim [900000000]:เรารอเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:45.906188211+07:00","message":"[bufferProcess] send to processor:เรารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:45.906191805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:45.906195093+07:00","message":"> Transcript [22447] [false]: 'เรารอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:45.906198517+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:45.906201078+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:45.906203249+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:45.906205343+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:46.188500536+07:00","message":"receive streaming session, msgId: 3928"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:46.188538901+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรารอเขาลืม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:46.188545029+07:00","message":"receive interim result [false|false]: เรารอเขาลืม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:46.188563548+07:00","message":"[buffer interim] 3928 false เรารอเขาลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.188575774+07:00","message":"[bufferProcess] interim [140000000]:เรารอเขาลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.188578913+07:00","message":"[bufferProcess] send to processor:เรารอเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.188583032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.188586415+07:00","message":"> Transcript [22448] [false]: 'เรารอเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.188590148+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.188592386+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.188594959+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.188597159+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:46.225511862+07:00","message":"[GCS] IsForceVAD: false for message ID: 3928"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:46.42604849+07:00","message":"[GCS] Start streaming session, msgId: 3929"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:46.455155066+07:00","message":"receive streaming session, msgId: 3928"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:46.455194962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรารอเขาลืมครับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:46.455200479+07:00","message":"receive interim result [false|false]: เรารอเขาลืมครับ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:46.455217531+07:00","message":"[buffer interim] 3928 false เรารอเขาลืมครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.455223884+07:00","message":"[bufferProcess] interim [500000000]:เรารอเขาลืมครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.455226478+07:00","message":"[bufferProcess] send to processor:เรารอเขาลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.455230275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.455233423+07:00","message":"> Transcript [22449] [false]: 'เรารอเขาลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.455236702+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.455238877+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.455241012+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.455243555+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:46.516238547+07:00","message":"receive streaming session, msgId: 3928"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:46.516282842+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรารอเขาลืมครับ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:46.516288943+07:00","message":"receive interim result [true|false]: เรารอเขาลืมครับ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:46.516298255+07:00","message":"end recv isFinal message id 3928"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:46.516302964+07:00","message":"end Recv id 3928"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:46.516310015+07:00","message":"[buffer interim] 3928 true เรารอเขาลืมครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.51631668+07:00","message":"[bufferProcess] interim [620000000]:เรารอเขาลืมครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.516320028+07:00","message":"[bufferProcess] send to processor (isfinal):เรารอเขาลืมครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.516342325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.51637586+07:00","message":"> Transcript [22450] [false]: 'เรารอเขาลืมครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.516381816+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.516384337+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.516386881+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.516389095+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.516408189+07:00","message":"Push: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.516410485+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.516412802+07:00","message":"Set new StatePrefix : 'เรารอเขาลืมครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.516415903+07:00","message":"Next Push (prob) : 'รอเขาลืมครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.516418136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.516420458+07:00","message":"> Transcript [22451] [true]: 'เรารอเขาลืมครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.516422776+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.516425135+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.516427189+07:00","message":"StatePrefix: 'เรารอเขาลืมครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.516429201+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.516431535+07:00","message":"Push: 'รอเขาลืมครับ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:46.516451882+07:00","message":"push: {false เรา 0 0xc003f6e400}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:46.516492714+07:00","message":"push: {true รอเขาลืมครับ 0 0xc003f6e400}"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:46.523337618+07:00","message":"write wav file: './tmp/7666/7666_3928.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:46.544340019+07:00","message":"[GCS] IsForceVAD: false for message ID: 3929"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:46.80515907+07:00","message":"[GCS] Start streaming session, msgId: 3930"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:46.821629097+07:00","message":"receive streaming session, msgId: 3929"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:46.821644232+07:00","message":"found end of frame, send empty tag with msgId: 3929"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:46.821647886+07:00","message":"end Recv id 3929"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:46.821653761+07:00","message":"[buffer interim] 3929 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.821659765+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.821663824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.821667141+07:00","message":"> Transcript [22452] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.821670119+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.821672268+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.8216743+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.821676526+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:46.821679305+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:46.821688353+07:00","message":"push: {true \n 0 0xc00291b100}"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:46.826773668+07:00","message":"write wav file: './tmp/7666/7666_3929.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:47.06520972+07:00","message":"[GCS] IsForceVAD: false for message ID: 3930"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:47.254645713+07:00","message":"[GCS] Start streaming session, msgId: 3931"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:47.350277551+07:00","message":"receive streaming session, msgId: 3930"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:47.350297819+07:00","message":"found end of frame, send empty tag with msgId: 3930"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:47.350300927+07:00","message":"end Recv id 3930"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:47.350308634+07:00","message":"[buffer interim] 3930 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:47.350315761+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:47.3503197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:47.350322636+07:00","message":"> Transcript [22453] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:47.350332212+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:47.350334447+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:47.350336518+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:47.350338498+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:47.350341326+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:47.350350644+07:00","message":"push: {true \n 0 0xc002a2a000}"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:47.355598241+07:00","message":"write wav file: './tmp/7666/7666_3930.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:47.3850446+07:00","message":"[GCS] IsForceVAD: false for message ID: 3931"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:47.600283999+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:47.600271969+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:47.679380043+07:00","message":"receive streaming session, msgId: 3931"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:47.679416702+07:00","message":"found end of frame, send empty tag with msgId: 3931"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:47.679420776+07:00","message":"end Recv id 3931"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:47.679431772+07:00","message":"[buffer interim] 3931 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:47.679439246+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:47.679448783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:47.679451899+07:00","message":"> Transcript [22454] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:47.679454952+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:47.679457363+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:47.679460019+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:47.679462885+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:47.679469224+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:47.679481315+07:00","message":"push: {true \n 0 0xc00291b280}"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:47.684291955+07:00","message":"write wav file: './tmp/7666/7666_3931.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:47.95491709+07:00","message":"[GCS] Start streaming session, msgId: 3932"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:48.407652234+07:00","message":"[GCS] IsForceVAD: false for message ID: 3932"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:48.536339573+07:00","message":"[GCS] Start streaming session, msgId: 3933"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:48.68854336+07:00","message":"receive streaming session, msgId: 3932"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:48.688565315+07:00","message":"found end of frame, send empty tag with msgId: 3932"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:48.688568808+07:00","message":"end Recv id 3932"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:48.68857736+07:00","message":"[buffer interim] 3932 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:48.688584381+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:48.688589069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:48.688592537+07:00","message":"> Transcript [22455] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:48.688595384+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:48.688597509+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:48.688600001+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:48.688602062+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:48.688610628+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:48.688619828+07:00","message":"push: {true \n 0 0xc002697900}"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:48.69396452+07:00","message":"write wav file: './tmp/7666/7666_3932.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:48.924529208+07:00","message":"[GCS] IsForceVAD: false for message ID: 3933"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:49.185709041+07:00","message":"[GCS] Start streaming session, msgId: 3934"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:49.197485813+07:00","message":"receive streaming session, msgId: 3933"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:49.197504808+07:00","message":"found end of frame, send empty tag with msgId: 3933"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:49.197508108+07:00","message":"end Recv id 3933"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:49.19751493+07:00","message":"[buffer interim] 3933 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:49.197521463+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:49.197527131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:49.197530648+07:00","message":"> Transcript [22456] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:49.197533293+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:49.197535499+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:49.197537604+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:49.197539712+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:49.197542932+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:49.197551218+07:00","message":"push: {true \n 0 0xc002af4400}"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:49.201925167+07:00","message":"write wav file: './tmp/7666/7666_3933.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:49.244393552+07:00","message":"[GCS] IsForceVAD: false for message ID: 3934"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:49.306004608+07:00","message":"[GCS] Start streaming session, msgId: 3935"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:49.374215478+07:00","message":"[GCS] IsForceVAD: false for message ID: 3935"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:49.529840771+07:00","message":"receive streaming session, msgId: 3934"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:49.52986367+07:00","message":"found end of frame, send empty tag with msgId: 3934"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:49.52986702+07:00","message":"end Recv id 3934"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:49.52987588+07:00","message":"[buffer interim] 3934 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:49.529883493+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:49.529887756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:49.529890685+07:00","message":"> Transcript [22457] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:49.52989316+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:49.529897671+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:49.529899856+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:49.529901985+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:49.52990531+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:49.529915732+07:00","message":"push: {true \n 0 0xc002af4700}"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:49.534409086+07:00","message":"write wav file: './tmp/7666/7666_3934.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:49.566139128+07:00","message":"[GCS] Start streaming session, msgId: 3936"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:49.658166293+07:00","message":"receive streaming session, msgId: 3935"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:49.658187114+07:00","message":"found end of frame, send empty tag with msgId: 3935"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:49.658190582+07:00","message":"end Recv id 3935"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:49.658199136+07:00","message":"[buffer interim] 3935 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:49.658207024+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:49.658211317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:49.658214325+07:00","message":"> Transcript [22458] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:49.65821696+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:49.658219181+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:49.658221626+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:49.658223696+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:49.658226719+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:49.658236441+07:00","message":"push: {true \n 0 0xc002c71d80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:49.666140777+07:00","message":"write wav file: './tmp/7666/7666_3935.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:49.82490119+07:00","message":"[GCS] IsForceVAD: false for message ID: 3936"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:49.884943302+07:00","message":"[GCS] Start streaming session, msgId: 3937"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:50.107093512+07:00","message":"receive streaming session, msgId: 3936"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:50.107118465+07:00","message":"found end of frame, send empty tag with msgId: 3936"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:50.107121966+07:00","message":"end Recv id 3936"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:50.107130426+07:00","message":"[buffer interim] 3936 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:50.107138094+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:50.107142317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:50.10714549+07:00","message":"> Transcript [22459] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:50.107148282+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:50.10715095+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:50.107153178+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:50.107155235+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:50.107158422+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:50.107198115+07:00","message":"push: {true \n 0 0xc0037f3c80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:50.112104151+07:00","message":"write wav file: './tmp/7666/7666_3936.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:50.144020027+07:00","message":"[GCS] IsForceVAD: false for message ID: 3937"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:50.335702525+07:00","message":"[GCS] Start streaming session, msgId: 3938"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:50.415356953+07:00","message":"receive streaming session, msgId: 3937"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:50.415378115+07:00","message":"found end of frame, send empty tag with msgId: 3937"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:50.415381225+07:00","message":"end Recv id 3937"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:50.415388795+07:00","message":"[buffer interim] 3937 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:50.415395677+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:50.415413772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:50.41541723+07:00","message":"> Transcript [22460] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:50.415420137+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:50.415422428+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:50.41542474+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:50.415426854+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:50.415429889+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:50.415439576+07:00","message":"push: {true \n 0 0xc000131a80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:50.420092895+07:00","message":"write wav file: './tmp/7666/7666_3937.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:50.600854336+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:50.600845348+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:50.654647818+07:00","message":"[GCS] IsForceVAD: false for message ID: 3938"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:50.944619342+07:00","message":"receive streaming session, msgId: 3938"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:50.944658911+07:00","message":"found end of frame, send empty tag with msgId: 3938"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:50.944662618+07:00","message":"end Recv id 3938"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:50.944671418+07:00","message":"[buffer interim] 3938 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:50.944679021+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:50.944684224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:50.944687358+07:00","message":"> Transcript [22461] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:50.94469024+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:50.944692337+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:50.944694862+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:50.944696873+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:50.94469968+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:50.944709776+07:00","message":"push: {true \n 0 0xc002696000}"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:50.949628527+07:00","message":"write wav file: './tmp/7666/7666_3938.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:51.356857996+07:00","message":"[GCS] Start streaming session, msgId: 3939"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:51.804637917+07:00","message":"[GCS] IsForceVAD: false for message ID: 3939"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:51.997822226+07:00","message":"[GCS] Start streaming session, msgId: 3940"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:52.066297734+07:00","message":"receive streaming session, msgId: 3939"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:52.066319844+07:00","message":"found end of frame, send empty tag with msgId: 3939"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:52.066323196+07:00","message":"end Recv id 3939"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:52.066329869+07:00","message":"[buffer interim] 3939 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:52.066336695+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:52.066340978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:52.066343893+07:00","message":"> Transcript [22462] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:52.066346451+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:52.066348519+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:52.066350848+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:52.066353569+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:52.066356823+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:52.066365286+07:00","message":"push: {true \n 0 0xc002697600}"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:52.071731732+07:00","message":"write wav file: './tmp/7666/7666_3939.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:52.253685967+07:00","message":"[GCS] IsForceVAD: false for message ID: 3940"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:52.542030344+07:00","message":"receive streaming session, msgId: 3940"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:52.542064245+07:00","message":"found end of frame, send empty tag with msgId: 3940"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:52.542072056+07:00","message":"end Recv id 3940"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:52.542081246+07:00","message":"[buffer interim] 3940 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:52.542088017+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:52.542092405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:52.542095554+07:00","message":"> Transcript [22463] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:52.542098845+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:52.542100942+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:52.542103767+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:52.542105762+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:52.542108752+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:52.542118319+07:00","message":"push: {true \n 0 0xc0031c5980}"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:52.547737048+07:00","message":"write wav file: './tmp/7666/7666_3940.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:52.704918241+07:00","message":"[GCS] Start streaming session, msgId: 3941"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:53.084622835+07:00","message":"[GCS] IsForceVAD: false for message ID: 3941"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:53.34693687+07:00","message":"[GCS] Start streaming session, msgId: 3942"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:53.385844378+07:00","message":"receive streaming session, msgId: 3941"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:53.385863418+07:00","message":"found end of frame, send empty tag with msgId: 3941"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:53.385866583+07:00","message":"end Recv id 3941"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:53.385873105+07:00","message":"[buffer interim] 3941 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:53.385880326+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:53.385884474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:53.385887678+07:00","message":"> Transcript [22464] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:53.385890835+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:53.385893215+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:53.385895249+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:53.38589768+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:53.385900754+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:53.385950965+07:00","message":"push: {true \n 0 0xc00291b980}"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:53.390884917+07:00","message":"write wav file: './tmp/7666/7666_3941.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:53.601558972+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:53.601585678+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:53.862560907+07:00","message":"[GCS] Cleaned up inactive client: 3902"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:53.862588809+07:00","message":"[GCS] Cleaned up inactive client: 3903"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:53.862592022+07:00","message":"[GCS] Cleaned up inactive client: 3895"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:53.862594293+07:00","message":"[GCS] Cleaned up inactive client: 3900"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:53.862596182+07:00","message":"[GCS] Cleaned up inactive client: 3894"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:53.862598185+07:00","message":"[GCS] Cleaned up inactive client: 3897"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:53.862600219+07:00","message":"[GCS] Cleaned up inactive client: 3899"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:53.862602258+07:00","message":"[GCS] Cleaned up inactive client: 3901"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:53.862604261+07:00","message":"[GCS] Cleaned up inactive client: 3893"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:53.862606313+07:00","message":"[GCS] Cleaned up inactive client: 3896"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:53.862608296+07:00","message":"[GCS] Cleaned up inactive client: 3898"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:56.602335697+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:56.602348408+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:58.466769028+07:00","message":"[GCS] IsForceVAD: false for message ID: 3942"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:58.777855249+07:00","message":"receive streaming session, msgId: 3942"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:58.777890816+07:00","message":"found end of frame, send empty tag with msgId: 3942"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:58.777897505+07:00","message":"end Recv id 3942"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:58.777905118+07:00","message":"[buffer interim] 3942 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:58.777912041+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:58.777916567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:58.777919565+07:00","message":"> Transcript [22465] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:58.777922223+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:58.777924202+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:58.777926371+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:58.777928312+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:26:58.777930918+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:26:58.777939793+07:00","message":"push: {true \n 0 0xc00291ba80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:26:58.789527393+07:00","message":"write wav file: './tmp/7666/7666_3942.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:59.603143479+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:26:59.60318325+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:02.603503006+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:02.603521597+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:05.604001938+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:05.604020762+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:08.60501056+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:08.60504805+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:11.60586553+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:11.605903266+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:13.52900823+07:00","message":"[GCS] Start streaming session, msgId: 3943"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:13.973833569+07:00","message":"[GCS] IsForceVAD: false for message ID: 3943"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:14.036070067+07:00","message":"[GCS] Start streaming session, msgId: 3944"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:14.253621987+07:00","message":"receive streaming session, msgId: 3943"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:14.253667394+07:00","message":"found end of frame, send empty tag with msgId: 3943"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:14.253672939+07:00","message":"end Recv id 3943"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:14.253683473+07:00","message":"[buffer interim] 3943 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:14.253695447+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:14.253700066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:14.253703265+07:00","message":"> Transcript [22466] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:14.253706113+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:14.253711166+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:14.25371392+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:14.253716019+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:14.253722448+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:14.2537319+07:00","message":"push: {true \n 0 0xc002a2be00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:27:14.258691825+07:00","message":"write wav file: './tmp/7666/7666_3943.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:14.606143597+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:14.606180849+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:14.965386756+07:00","message":"receive streaming session, msgId: 3944"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:14.96543957+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:14.965448538+07:00","message":"receive interim result [false|false]: เรา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:14.965468173+07:00","message":"[buffer interim] 3944 false เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:14.965475455+07:00","message":"[bufferProcess] interim [600000000]:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:14.965477612+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:15.600737578+07:00","message":"receive streaming session, msgId: 3944"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:15.60077729+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:15.600782895+07:00","message":"receive interim result [false|false]: เรา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:15.600796611+07:00","message":"[buffer interim] 3944 false เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:15.600803126+07:00","message":"[bufferProcess] interim [200000000]:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:15.600805722+07:00","message":"[bufferProcess] send to processor:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:15.600809078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:15.600812175+07:00","message":"> Transcript [22467] [false]: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:15.600814481+07:00","message":"Set StatePrefix (first interim): 'เรา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:16.83067749+07:00","message":"receive streaming session, msgId: 3944"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:16.830728163+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรารอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:16.830734659+07:00","message":"receive interim result [false|false]: เรารอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:16.830745398+07:00","message":"[buffer interim] 3944 false เรารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:16.830752394+07:00","message":"[bufferProcess] interim [400000000]:เรารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:16.830755003+07:00","message":"[bufferProcess] send to processor:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:16.830758252+07:00","message":"[bufferProcess] send to processor (ticker):เรารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:16.830761223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:16.830764181+07:00","message":"> Transcript [22468] [false]: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:16.83076741+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:16.830769627+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:16.830772067+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:16.830774371+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:16.830776155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:16.830780099+07:00","message":"> Transcript [22469] [false]: 'เรารอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:16.830782299+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:16.830784291+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:16.830786079+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:16.830787892+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:16.887097071+07:00","message":"receive streaming session, msgId: 3944"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:16.887144212+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:16.88715038+07:00","message":"receive interim result [false|false]: เรา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:16.887169717+07:00","message":"[buffer interim] 3944 false เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:16.887179975+07:00","message":"[bufferProcess] interim [520000000]:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:16.887182179+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:17.210591632+07:00","message":"receive streaming session, msgId: 3944"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:17.210644314+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรารอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:17.210652635+07:00","message":"receive interim result [false|false]: เรารอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:17.210668836+07:00","message":"[buffer interim] 3944 false เรารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:17.21067951+07:00","message":"[bufferProcess] interim [820000000]:เรารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:17.210683147+07:00","message":"[bufferProcess] send to processor:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:17.210693818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:17.21069734+07:00","message":"> Transcript [22470] [false]: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:17.210700801+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:17.210703167+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:17.21070568+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:17.210708273+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:17.273744398+07:00","message":"receive streaming session, msgId: 3944"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:17.27379263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:17.273797941+07:00","message":"receive interim result [false|false]: เรา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:17.2738119+07:00","message":"[buffer interim] 3944 false เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:17.273818247+07:00","message":"[bufferProcess] interim [880000000]:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:17.273820574+07:00","message":"[bufferProcess] send to processor:เรารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:17.273824273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:17.273827159+07:00","message":"> Transcript [22471] [false]: 'เรารอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:17.273830959+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:17.273833073+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:17.273836389+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:17.273838598+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:17.273843427+07:00","message":"Push: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:17.273845877+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:17.27384804+07:00","message":"Set new StatePrefix : 'เรารอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:17.273850347+07:00","message":"Next Push (prob) : 'รอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:17.273885433+07:00","message":"push: {false เรา 0 0xc003135180}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:17.459481372+07:00","message":"receive streaming session, msgId: 3944"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:17.459521554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรารอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:17.459528475+07:00","message":"receive interim result [false|false]: เรารอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:17.45954059+07:00","message":"[buffer interim] 3944 false เรารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:17.459550108+07:00","message":"[bufferProcess] interim [60000000]:เรารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:17.459553159+07:00","message":"[bufferProcess] send to processor:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:17.459558623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:17.459561722+07:00","message":"> Transcript [22472] [false]: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:17.459564475+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:17.60714608+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:17.607157302+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:18.096930085+07:00","message":"receive streaming session, msgId: 3944"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:18.096976798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรารอ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:18.096983817+07:00","message":"receive interim result [false|false]: เรารอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:18.097004294+07:00","message":"[buffer interim] 3944 false เรารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:18.097013415+07:00","message":"[bufferProcess] interim [660000000]:เรารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:18.097016199+07:00","message":"[bufferProcess] send to processor:เรารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:18.097019564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:18.097023301+07:00","message":"> Transcript [22473] [false]: 'เรารอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:18.097027484+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:18.097029786+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:18.097032024+07:00","message":"StatePrefix: 'เรารอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:18.097035503+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:19.414007604+07:00","message":"[GCS] IsForceVAD: false for message ID: 3944"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:19.794080928+07:00","message":"receive streaming session, msgId: 3944"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:19.794130982+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรารอ\",\"confidence\":0.95419383}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:19.794137104+07:00","message":"receive interim result [true|false]: เรารอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:19.794147646+07:00","message":"end recv isFinal message id 3944"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:19.794150024+07:00","message":"end Recv id 3944"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:19.794156327+07:00","message":"[buffer interim] 3944 true เรารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:19.794163488+07:00","message":"[bufferProcess] interim [400000000]:เรารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:19.794166822+07:00","message":"[bufferProcess] send to processor (isfinal):เรารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:19.794170932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:19.794176219+07:00","message":"> Transcript [22474] [false]: 'เรารอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:19.794179397+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:19.794181448+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:19.794183444+07:00","message":"StatePrefix: 'เรารอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:19.794186378+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:19.794188733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:19.794191582+07:00","message":"> Transcript [22475] [true]: 'เรารอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:19.794196649+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:19.794198675+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:19.794200574+07:00","message":"StatePrefix: 'เรารอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:19.794202583+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:19.794208727+07:00","message":"Push: 'รอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:19.794217361+07:00","message":"push: {true รอ 0 0xc003135180}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:19.795710929+07:00","message":"[GCS] Start streaming session, msgId: 3945"}
{"level":"info","service":"Main","time":"2026-08-22T12:27:19.808122839+07:00","message":"write wav file: './tmp/7666/7666_3944.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:20.607358512+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:20.607373975+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:22.455871065+07:00","message":"receive streaming session, msgId: 3945"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:22.45592041+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:22.45592696+07:00","message":"receive interim result [false|false]: ดำ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:22.455942243+07:00","message":"[buffer interim] 3945 false ดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:22.455949457+07:00","message":"[bufferProcess] interim [520000000]:ดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:22.455951698+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:22.455958986+07:00","message":"[bufferProcess] send to processor (ticker):ดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:22.455962293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:22.455965059+07:00","message":"> Transcript [22476] [false]: 'ดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:22.455967395+07:00","message":"Set StatePrefix (first interim): 'ดำ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:23.006124145+07:00","message":"receive streaming session, msgId: 3945"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:23.006166692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำดื่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:23.006173087+07:00","message":"receive interim result [false|false]: น้ำดื่ม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:23.006187277+07:00","message":"[buffer interim] 3945 false น้ำดื่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:23.006195418+07:00","message":"[bufferProcess] interim [60000000]:น้ำดื่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:23.006197689+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:23.608222368+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:23.608233803+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:23.652477861+07:00","message":"receive streaming session, msgId: 3945"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:23.652517505+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำดื่ม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:23.652523879+07:00","message":"receive interim result [false|false]: น้ำดื่ม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:23.652536915+07:00","message":"[buffer interim] 3945 false น้ำดื่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:23.65254387+07:00","message":"[bufferProcess] interim [660000000]:น้ำดื่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:23.652547199+07:00","message":"[bufferProcess] send to processor:น้ำดื่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:23.652553912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:23.652557218+07:00","message":"> Transcript [22477] [false]: 'น้ำดื่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:23.6525599+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:23.652562045+07:00","message":"Set new StatePrefix: 'น้ำดื่ม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:23.862444073+07:00","message":"[GCS] Cleaned up inactive client: 3904"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:23.862464882+07:00","message":"[GCS] Cleaned up inactive client: 3908"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:23.862467928+07:00","message":"[GCS] Cleaned up inactive client: 3910"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:23.862469822+07:00","message":"[GCS] Cleaned up inactive client: 3907"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:23.862472107+07:00","message":"[GCS] Cleaned up inactive client: 3906"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:23.862474483+07:00","message":"[GCS] Cleaned up inactive client: 3911"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:23.862476705+07:00","message":"[GCS] Cleaned up inactive client: 3912"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:23.862478741+07:00","message":"[GCS] Cleaned up inactive client: 3914"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:23.862481284+07:00","message":"[GCS] Cleaned up inactive client: 3905"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:23.862483726+07:00","message":"[GCS] Cleaned up inactive client: 3909"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:23.862485695+07:00","message":"[GCS] Cleaned up inactive client: 3913"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:25.245027391+07:00","message":"[GCS] IsForceVAD: false for message ID: 3945"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:25.304827064+07:00","message":"[GCS] Start streaming session, msgId: 3946"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:25.521596798+07:00","message":"receive streaming session, msgId: 3945"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:25.521639636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำดื่ม\",\"confidence\":0.8674417}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:25.5216463+07:00","message":"receive interim result [true|false]: น้ำดื่ม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:25.521657533+07:00","message":"end recv isFinal message id 3945"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:25.521660736+07:00","message":"end Recv id 3945"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:25.521668747+07:00","message":"[buffer interim] 3945 true น้ำดื่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:25.521676226+07:00","message":"[bufferProcess] interim [670000000]:น้ำดื่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:25.521679244+07:00","message":"[bufferProcess] send to processor (isfinal):น้ำดื่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:25.5216829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:25.521686238+07:00","message":"> Transcript [22478] [false]: 'น้ำดื่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:25.52169017+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:25.521692713+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:25.52169491+07:00","message":"StatePrefix: 'น้ำดื่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:25.521697173+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:25.521699088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:25.521701203+07:00","message":"> Transcript [22479] [true]: 'น้ำดื่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:25.521703549+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:25.521705438+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:25.521707954+07:00","message":"StatePrefix: 'น้ำดื่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:25.521709903+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:25.521712968+07:00","message":"Push: 'น้ำดื่ม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:25.521721056+07:00","message":"push: {true น้ำดื่ม 0 0xc002e8f080}"}
{"level":"info","service":"Main","time":"2026-08-22T12:27:25.532450206+07:00","message":"write wav file: './tmp/7666/7666_3945.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:26.608485063+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:26.608506009+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:29.609378663+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:29.609391007+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:30.824327449+07:00","message":"[GCS] IsForceVAD: false for message ID: 3946"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:30.844715207+07:00","message":"receive streaming session, msgId: 3946"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:30.844756866+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่แน่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:30.844762651+07:00","message":"receive interim result [false|false]: ไม่แน่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:30.844778507+07:00","message":"[buffer interim] 3946 false ไม่แน่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:30.844785641+07:00","message":"[bufferProcess] interim [340000000]:ไม่แน่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:30.844787992+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:30.844794751+07:00","message":"[bufferProcess] send to processor (ticker):ไม่แน่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:30.844798103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:30.844801165+07:00","message":"> Transcript [22480] [false]: 'ไม่แน่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:30.844803687+07:00","message":"Set StatePrefix (first interim): 'ไม่แน่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:31.097140606+07:00","message":"receive streaming session, msgId: 3946"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:31.097204532+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่แน่นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:31.097213625+07:00","message":"receive interim result [false|false]: ไม่แน่นะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:31.097236509+07:00","message":"[buffer interim] 3946 false ไม่แน่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:31.097246849+07:00","message":"[bufferProcess] interim [640000000]:ไม่แน่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:31.097250798+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:31.142380237+07:00","message":"receive streaming session, msgId: 3946"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:31.142428658+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่แน่นะ\",\"confidence\":0.9532216}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:31.142436391+07:00","message":"receive interim result [true|false]: ไม่แน่นะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:31.142452114+07:00","message":"end recv isFinal message id 3946"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:31.142454618+07:00","message":"end Recv id 3946"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:31.142462527+07:00","message":"[buffer interim] 3946 true ไม่แน่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:31.142470811+07:00","message":"[bufferProcess] interim [730000000]:ไม่แน่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:31.142474116+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่แน่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:31.142491146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:31.142525868+07:00","message":"> Transcript [22481] [false]: 'ไม่แน่นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:31.14253223+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:31.14253489+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:31.142537694+07:00","message":"StatePrefix: 'ไม่แน่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:31.142540471+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:31.142543442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:31.142545778+07:00","message":"> Transcript [22482] [true]: 'ไม่แน่นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:31.142548044+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:31.142550514+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:31.142552418+07:00","message":"StatePrefix: 'ไม่แน่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:31.142554211+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:31.142564144+07:00","message":"Push: 'ไม่แน่นะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:31.142577024+07:00","message":"push: {true ไม่แน่นะ 0 0xc003f6e100}"}
{"level":"info","service":"Main","time":"2026-08-22T12:27:31.153660156+07:00","message":"write wav file: './tmp/7666/7666_3946.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:31.784737004+07:00","message":"[GCS] Start streaming session, msgId: 3947"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:32.512775306+07:00","message":"receive streaming session, msgId: 3947"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:32.512828802+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Love\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:32.512837846+07:00","message":"receive interim result [false|false]: Love"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:32.512856618+07:00","message":"[buffer interim] 3947 false Love"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:32.512863467+07:00","message":"[bufferProcess] interim [540000000]:Love"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:32.512866+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:32.512869954+07:00","message":"[bufferProcess] send to processor (ticker):Love"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:32.512872736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:32.512875678+07:00","message":"> Transcript [22483] [false]: 'Love'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:32.512878279+07:00","message":"Set StatePrefix (first interim): 'Love'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:32.522580369+07:00","message":"receive streaming session, msgId: 3947"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:32.522618984+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เลย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:32.522624659+07:00","message":"receive interim result [false|false]: เลย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:32.522640923+07:00","message":"[buffer interim] 3947 false เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:32.522651784+07:00","message":"[bufferProcess] interim [600000000]:เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:32.522655119+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:32.609675031+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:32.60967508+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:32.839406714+07:00","message":"receive streaming session, msgId: 3947"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:32.839457829+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เลยนะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:32.839463749+07:00","message":"receive interim result [false|false]: เลยนะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:32.839477875+07:00","message":"[buffer interim] 3947 false เลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:32.839485247+07:00","message":"[bufferProcess] interim [840000000]:เลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:32.839488738+07:00","message":"[bufferProcess] send to processor:เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:32.83949591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:32.839499026+07:00","message":"> Transcript [22484] [false]: 'เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:32.839501766+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:32.839505008+07:00","message":"Set new StatePrefix: 'เลย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:32.966194857+07:00","message":"receive streaming session, msgId: 3947"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:32.966254646+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เลยเนาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:32.966260924+07:00","message":"receive interim result [false|false]: เลยเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:32.966277802+07:00","message":"[buffer interim] 3947 false เลยเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:32.966284998+07:00","message":"[bufferProcess] interim [20000000]:เลยเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:32.966287955+07:00","message":"[bufferProcess] send to processor:เลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:32.966299583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:32.966305703+07:00","message":"> Transcript [22485] [false]: 'เลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:32.96631049+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:32.966312977+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:32.966315327+07:00","message":"StatePrefix: 'เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:32.966317743+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:33.762511049+07:00","message":"receive streaming session, msgId: 3947"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:33.762562156+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เลยเนาะ\",\"confidence\":0.86778796}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:33.762569224+07:00","message":"receive interim result [true|false]: เลยเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:33.762580362+07:00","message":"end recv isFinal message id 3947"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:33.762583033+07:00","message":"end Recv id 3947"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:33.7625902+07:00","message":"[buffer interim] 3947 true เลยเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:33.762597612+07:00","message":"[bufferProcess] interim [110000000]:เลยเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:33.762601169+07:00","message":"[bufferProcess] send to processor (isfinal):เลยเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:33.762604782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:33.762607685+07:00","message":"> Transcript [22486] [false]: 'เลยเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:33.762611056+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:33.762613613+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:33.762616172+07:00","message":"StatePrefix: 'เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:33.76261882+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:33.762639317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:33.762644922+07:00","message":"> Transcript [22487] [true]: 'เลยเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:33.762647464+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:33.762650711+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:33.762652828+07:00","message":"StatePrefix: 'เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:33.762654862+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:33.762661065+07:00","message":"Push: 'เลยเนาะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:33.762669431+07:00","message":"push: {true เลยเนาะ 0 0xc002cc5d00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:27:33.770578505+07:00","message":"write wav file: './tmp/7666/7666_3947.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:34.083572581+07:00","message":"[GCS] IsForceVAD: false for message ID: 3947"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:34.144275891+07:00","message":"[GCS] Start streaming session, msgId: 3948"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:35.00677421+07:00","message":"receive streaming session, msgId: 3948"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:35.006812995+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:35.006818893+07:00","message":"receive interim result [false|false]: เรา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:35.006834762+07:00","message":"[buffer interim] 3948 false เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:35.006841456+07:00","message":"[bufferProcess] interim [480000000]:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:35.006843632+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:35.006850941+07:00","message":"[bufferProcess] send to processor (ticker):เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:35.006853959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:35.006856913+07:00","message":"> Transcript [22488] [false]: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:35.006859226+07:00","message":"Set StatePrefix (first interim): 'เรา'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:35.610362638+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:35.610369052+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:35.700431082+07:00","message":"receive streaming session, msgId: 3948"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:35.700467898+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"nanos\":510000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:35.70047343+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:35.700484212+07:00","message":"end recv isFinal message id 3948"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:35.70048716+07:00","message":"end Recv id 3948"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:35.700492942+07:00","message":"[buffer interim] 3948 true "}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:35.700502526+07:00","message":"[bufferProcess] interim [510000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:35.700506266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:35.700509074+07:00","message":"> Transcript [22489] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:35.700512313+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:35.700514479+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:35.700516849+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:35.70052002+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:35.700527709+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:35.700535964+07:00","message":"push: {true  0 0xc002af4a80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:27:35.706868188+07:00","message":"write wav file: './tmp/7666/7666_3948.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:36.584287741+07:00","message":"[GCS] IsForceVAD: false for message ID: 3948"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:36.644401648+07:00","message":"[GCS] Start streaming session, msgId: 3949"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:38.022363529+07:00","message":"receive streaming session, msgId: 3949"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:38.022419359+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาลืม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:38.022427092+07:00","message":"receive interim result [false|false]: เขาลืม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:38.022442094+07:00","message":"[buffer interim] 3949 false เขาลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:38.022450585+07:00","message":"[bufferProcess] interim [960000000]:เขาลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:38.022453955+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:38.022460201+07:00","message":"[bufferProcess] send to processor (ticker):เขาลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:38.022463546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:38.02246641+07:00","message":"> Transcript [22490] [false]: 'เขาลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:38.022468838+07:00","message":"Set StatePrefix (first interim): 'เขาลืม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:38.212085673+07:00","message":"receive streaming session, msgId: 3949"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:38.212128008+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาลืมเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:38.212133039+07:00","message":"receive interim result [false|false]: เขาลืมเรา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:38.212145573+07:00","message":"[buffer interim] 3949 false เขาลืมเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:38.212152435+07:00","message":"[bufferProcess] interim [200000000]:เขาลืมเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:38.212154546+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:38.610622263+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:38.610639092+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:38.794548934+07:00","message":"receive streaming session, msgId: 3949"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:38.794587393+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาลืมเราต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:38.794594105+07:00","message":"receive interim result [false|false]: เขาลืมเราต้อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:38.794609764+07:00","message":"[buffer interim] 3949 false เขาลืมเราต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:38.794617374+07:00","message":"[bufferProcess] interim [800000000]:เขาลืมเราต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:38.794620533+07:00","message":"[bufferProcess] send to processor:เขาลืมเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:38.794624341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:38.794627226+07:00","message":"> Transcript [22491] [false]: 'เขาลืมเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:38.794630594+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:38.794632818+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:38.794634894+07:00","message":"StatePrefix: 'เขาลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:38.794637158+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:38.99756038+07:00","message":"receive streaming session, msgId: 3949"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:38.997604636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาลืมเราต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:38.997610066+07:00","message":"receive interim result [false|false]: เขาลืมเราต่อ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:38.997625486+07:00","message":"[buffer interim] 3949 false เขาลืมเราต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:38.99763244+07:00","message":"[bufferProcess] interim [980000000]:เขาลืมเราต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:38.997635498+07:00","message":"[bufferProcess] send to processor:เขาลืมเราต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:38.997639496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:38.997642614+07:00","message":"> Transcript [22492] [false]: 'เขาลืมเราต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:38.997646317+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:38.99764841+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:38.997650529+07:00","message":"StatePrefix: 'เขาลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:38.997652716+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:39.144621057+07:00","message":"[GCS] IsForceVAD: false for message ID: 3949"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:39.274546777+07:00","message":"[GCS] Start streaming session, msgId: 3950"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:39.454456842+07:00","message":"receive streaming session, msgId: 3949"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:39.454503412+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาลืมเราต่อ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:39.454511959+07:00","message":"receive interim result [true|false]: เขาลืมเราต่อ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:39.454522751+07:00","message":"end recv isFinal message id 3949"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:39.454524877+07:00","message":"end Recv id 3949"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:39.454532831+07:00","message":"[buffer interim] 3949 true เขาลืมเราต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:39.454543605+07:00","message":"[bufferProcess] interim [520000000]:เขาลืมเราต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:39.454548437+07:00","message":"[bufferProcess] send to processor (isfinal):เขาลืมเราต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:39.454553327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:39.454557587+07:00","message":"> Transcript [22493] [false]: 'เขาลืมเราต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:39.45456225+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:39.454565811+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:39.454569468+07:00","message":"StatePrefix: 'เขาลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:39.454573141+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:39.454577216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:39.454581691+07:00","message":"> Transcript [22494] [true]: 'เขาลืมเราต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:39.454586536+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:39.454590033+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:39.454593861+07:00","message":"StatePrefix: 'เขาลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:39.454596955+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:39.454601968+07:00","message":"Push: 'เขาลืมเราต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:39.454613123+07:00","message":"push: {true เขาลืมเราต่อ 0 0xc002af4100}"}
{"level":"info","service":"Main","time":"2026-08-22T12:27:39.461711116+07:00","message":"write wav file: './tmp/7666/7666_3949.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:41.42356978+07:00","message":"receive streaming session, msgId: 3950"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:41.423614644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คอยง้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:41.42362049+07:00","message":"receive interim result [false|false]: คอยง้อ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:41.423634395+07:00","message":"[buffer interim] 3950 false คอยง้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:41.423641786+07:00","message":"[bufferProcess] interim [740000000]:คอยง้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:41.423644022+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:41.423651039+07:00","message":"[bufferProcess] send to processor (ticker):คอยง้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:41.423654576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:41.423657563+07:00","message":"> Transcript [22495] [false]: 'คอยง้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:41.423660287+07:00","message":"Set StatePrefix (first interim): 'คอยง้อ'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:41.610934609+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:41.610966753+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:42.058206848+07:00","message":"receive streaming session, msgId: 3950"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:42.058245041+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คอยง้อ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:42.058252505+07:00","message":"receive interim result [false|false]: คอยง้อ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:42.058265196+07:00","message":"[buffer interim] 3950 false คอยง้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:42.058274691+07:00","message":"[bufferProcess] interim [340000000]:คอยง้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:42.058277349+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:42.626566035+07:00","message":"receive streaming session, msgId: 3950"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:42.626622767+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คอยง้อด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:42.626631+07:00","message":"receive interim result [false|false]: คอยง้อด้วย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:42.626647148+07:00","message":"[buffer interim] 3950 false คอยง้อด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:42.626656782+07:00","message":"[bufferProcess] interim [940000000]:คอยง้อด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:42.626660671+07:00","message":"[bufferProcess] send to processor:คอยง้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:42.626667407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:42.626671756+07:00","message":"> Transcript [22496] [false]: 'คอยง้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:42.626677351+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:42.626681371+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:42.626684529+07:00","message":"StatePrefix: 'คอยง้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:42.626687752+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:43.206864869+07:00","message":"receive streaming session, msgId: 3950"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:43.206911318+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คอยง้อด้วย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:43.206918203+07:00","message":"receive interim result [false|false]: คอยง้อด้วย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:43.206931636+07:00","message":"[buffer interim] 3950 false คอยง้อด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:43.206954521+07:00","message":"[bufferProcess] interim [540000000]:คอยง้อด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:43.20695901+07:00","message":"[bufferProcess] send to processor:คอยง้อด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:43.20696573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:43.206970268+07:00","message":"> Transcript [22497] [false]: 'คอยง้อด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:43.206974706+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:43.206977711+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:43.206980806+07:00","message":"StatePrefix: 'คอยง้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:43.206984043+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:43.662410143+07:00","message":"receive streaming session, msgId: 3950"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:43.66245551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คอยง้อด้วยใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:43.662461255+07:00","message":"receive interim result [false|false]: คอยง้อด้วยใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:43.662483979+07:00","message":"[buffer interim] 3950 false คอยง้อด้วยใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:43.662496767+07:00","message":"[bufferProcess] interim [20000000]:คอยง้อด้วยใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:43.662499856+07:00","message":"[bufferProcess] send to processor:คอยง้อด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:43.662505908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:43.662508971+07:00","message":"> Transcript [22498] [false]: 'คอยง้อด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:43.662513246+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:43.662515772+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:43.662518002+07:00","message":"StatePrefix: 'คอยง้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:43.662521748+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:44.243536131+07:00","message":"receive streaming session, msgId: 3950"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:44.24357959+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คอยง้อด้วยใจ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:44.243585792+07:00","message":"receive interim result [false|false]: คอยง้อด้วยใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:44.243603713+07:00","message":"[buffer interim] 3950 false คอยง้อด้วยใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:44.243612004+07:00","message":"[bufferProcess] interim [620000000]:คอยง้อด้วยใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:44.243614918+07:00","message":"[bufferProcess] send to processor:คอยง้อด้วยใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:44.243618401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:44.243621388+07:00","message":"> Transcript [22499] [false]: 'คอยง้อด้วยใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:44.243625564+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:44.243627764+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:44.243629975+07:00","message":"StatePrefix: 'คอยง้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:44.243631988+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:44.243634932+07:00","message":"Push: 'คอยง้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:44.243637071+07:00","message":"TextPushed: 'คอยง้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:44.24363918+07:00","message":"Set new StatePrefix : 'คอยง้อด้วยใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:44.243641733+07:00","message":"Next Push (prob) : 'ด้วยใจ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:44.243651552+07:00","message":"push: {false คอยง้อ 0 0xc00291a400}"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:44.611508679+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:44.61153007+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:45.354445161+07:00","message":"[GCS] IsForceVAD: false for message ID: 3950"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:45.424682691+07:00","message":"[GCS] Start streaming session, msgId: 3951"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:45.688464087+07:00","message":"receive streaming session, msgId: 3950"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:45.688503116+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":"2026-08-22T12:27:45.688509887+07:00","message":"receive interim result [true|false]: คอยง้อด้วยใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:45.688521891+07:00","message":"end recv isFinal message id 3950"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:45.688524387+07:00","message":"end Recv id 3950"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:45.688532333+07:00","message":"[buffer interim] 3950 true คอยง้อด้วยใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:45.688552336+07:00","message":"[bufferProcess] interim [90000000]:คอยง้อด้วยใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:45.688557085+07:00","message":"[bufferProcess] send to processor (isfinal):คอยง้อด้วยใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:45.688561497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:45.688565343+07:00","message":"> Transcript [22500] [false]: 'คอยง้อด้วยใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:45.688568949+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:45.688571154+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:45.688574317+07:00","message":"StatePrefix: 'คอยง้อด้วยใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:45.688576809+07:00","message":"TextPushed: 'คอยง้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:45.688578628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:45.688580932+07:00","message":"> Transcript [22501] [true]: 'คอยง้อด้วยใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:45.688583253+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:45.688585601+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:45.688587396+07:00","message":"StatePrefix: 'คอยง้อด้วยใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:45.688589347+07:00","message":"TextPushed: 'คอยง้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:45.688596126+07:00","message":"Push: 'ด้วยใจ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:45.688608755+07:00","message":"push: {true ด้วยใจ 0 0xc00291a400}"}
{"level":"info","service":"Main","time":"2026-08-22T12:27:45.6998458+07:00","message":"write wav file: './tmp/7666/7666_3950.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:47.611840911+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:47.611841737+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:48.304158216+07:00","message":"[GCS] IsForceVAD: false for message ID: 3951"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:48.591642417+07:00","message":"receive streaming session, msgId: 3951"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:48.591661756+07:00","message":"found end of frame, send empty tag with msgId: 3951"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:48.591664774+07:00","message":"end Recv id 3951"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:48.591673744+07:00","message":"[buffer interim] 3951 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:48.591683681+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:48.591688764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:48.591692098+07:00","message":"> Transcript [22502] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:48.591694855+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:48.59169725+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:48.591699489+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:48.591701556+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:48.591709506+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:48.591720331+07:00","message":"push: {true \n 0 0xc00291aa00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:27:48.600041453+07:00","message":"write wav file: './tmp/7666/7666_3951.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:48.755075653+07:00","message":"[GCS] Start streaming session, msgId: 3952"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:49.074824633+07:00","message":"[GCS] IsForceVAD: false for message ID: 3952"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:49.205057665+07:00","message":"[GCS] Start streaming session, msgId: 3953"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:49.343738815+07:00","message":"receive streaming session, msgId: 3952"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:49.343760753+07:00","message":"found end of frame, send empty tag with msgId: 3952"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:49.343764149+07:00","message":"end Recv id 3952"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:49.343771006+07:00","message":"[buffer interim] 3952 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:49.34378129+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:49.343785893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:49.343788979+07:00","message":"> Transcript [22503] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:49.343791701+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:49.343793941+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:49.343795939+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:49.343798094+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:49.343803139+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:49.343812961+07:00","message":"push: {true \n 0 0xc002a2bc00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:27:49.3492605+07:00","message":"write wav file: './tmp/7666/7666_3952.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:50.612180712+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:50.61218722+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:51.478244402+07:00","message":"receive streaming session, msgId: 3953"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:51.47830138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โอ๊ย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:51.478307072+07:00","message":"receive interim result [false|false]: โอ๊ย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:51.478320053+07:00","message":"[buffer interim] 3953 false โอ๊ย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:51.478327081+07:00","message":"[bufferProcess] interim [920000000]:โอ๊ย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:51.478329504+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:51.478335417+07:00","message":"[bufferProcess] send to processor (ticker):โอ๊ย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:51.4783383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:51.478341087+07:00","message":"> Transcript [22504] [false]: 'โอ๊ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:51.47834353+07:00","message":"Set StatePrefix (first interim): 'โอ๊ย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:51.719107422+07:00","message":"receive streaming session, msgId: 3953"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:51.719173315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โอ๊ยรอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:51.719178959+07:00","message":"receive interim result [false|false]: โอ๊ยรอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:51.71919577+07:00","message":"[buffer interim] 3953 false โอ๊ยรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:51.719202803+07:00","message":"[bufferProcess] interim [160000000]:โอ๊ยรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:51.719204791+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:52.359868932+07:00","message":"receive streaming session, msgId: 3953"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:52.359903882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โอ๊ยรอ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:52.359909924+07:00","message":"receive interim result [false|false]: โอ๊ยรอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:52.359922918+07:00","message":"[buffer interim] 3953 false โอ๊ยรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:52.359930206+07:00","message":"[bufferProcess] interim [760000000]:โอ๊ยรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:52.359933278+07:00","message":"[bufferProcess] send to processor:โอ๊ยรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:52.359940474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:52.35994369+07:00","message":"> Transcript [22505] [false]: 'โอ๊ยรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:52.359946943+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:52.359949372+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:52.35995152+07:00","message":"StatePrefix: 'โอ๊ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:52.359954045+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:53.305579412+07:00","message":"[GCS] IsForceVAD: false for message ID: 3953"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:53.424477387+07:00","message":"[GCS] Start streaming session, msgId: 3954"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:53.592027867+07:00","message":"receive streaming session, msgId: 3953"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:53.592075945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โอ๊ยรอ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:53.592081537+07:00","message":"receive interim result [true|false]: โอ๊ยรอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:53.592091765+07:00","message":"end recv isFinal message id 3953"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:53.592094138+07:00","message":"end Recv id 3953"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:53.592099881+07:00","message":"[buffer interim] 3953 true โอ๊ยรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:53.592106739+07:00","message":"[bufferProcess] interim [110000000]:โอ๊ยรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:53.592110421+07:00","message":"[bufferProcess] send to processor (isfinal):โอ๊ยรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:53.592114439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:53.592117537+07:00","message":"> Transcript [22506] [false]: 'โอ๊ยรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:53.592120487+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:53.592122745+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:53.592127621+07:00","message":"StatePrefix: 'โอ๊ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:53.59212986+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:53.592131714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:53.592134135+07:00","message":"> Transcript [22507] [true]: 'โอ๊ยรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:53.592136832+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:53.592138883+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:53.592142876+07:00","message":"StatePrefix: 'โอ๊ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:53.592144836+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:53.59214765+07:00","message":"Push: 'โอ๊ยรอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:53.592163661+07:00","message":"push: {true โอ๊ยรอ 0 0xc00291ad80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:27:53.601854713+07:00","message":"write wav file: './tmp/7666/7666_3953.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:53.613146214+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:53.613183424+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:53.862422312+07:00","message":"[GCS] Cleaned up inactive client: 3941"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:53.862466831+07:00","message":"[GCS] Cleaned up inactive client: 3921"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:53.862470098+07:00","message":"[GCS] Cleaned up inactive client: 3926"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:53.862472313+07:00","message":"[GCS] Cleaned up inactive client: 3937"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:53.86247427+07:00","message":"[GCS] Cleaned up inactive client: 3925"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:53.86247644+07:00","message":"[GCS] Cleaned up inactive client: 3931"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:53.862478389+07:00","message":"[GCS] Cleaned up inactive client: 3928"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:53.862480383+07:00","message":"[GCS] Cleaned up inactive client: 3932"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:53.862482621+07:00","message":"[GCS] Cleaned up inactive client: 3920"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:53.862484817+07:00","message":"[GCS] Cleaned up inactive client: 3922"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:53.86248681+07:00","message":"[GCS] Cleaned up inactive client: 3915"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:53.862489272+07:00","message":"[GCS] Cleaned up inactive client: 3934"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:53.862491447+07:00","message":"[GCS] Cleaned up inactive client: 3936"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:53.862493338+07:00","message":"[GCS] Cleaned up inactive client: 3916"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:53.86249559+07:00","message":"[GCS] Cleaned up inactive client: 3930"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:53.86250313+07:00","message":"[GCS] Cleaned up inactive client: 3935"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:53.862512252+07:00","message":"[GCS] Cleaned up inactive client: 3939"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:53.862514211+07:00","message":"[GCS] Cleaned up inactive client: 3917"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:53.862516365+07:00","message":"[GCS] Cleaned up inactive client: 3919"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:53.862521111+07:00","message":"[GCS] Cleaned up inactive client: 3927"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:53.862523267+07:00","message":"[GCS] Cleaned up inactive client: 3923"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:53.862525104+07:00","message":"[GCS] Cleaned up inactive client: 3918"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:53.86252697+07:00","message":"[GCS] Cleaned up inactive client: 3938"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:53.862528947+07:00","message":"[GCS] Cleaned up inactive client: 3933"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:53.862530773+07:00","message":"[GCS] Cleaned up inactive client: 3929"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:53.862532562+07:00","message":"[GCS] Cleaned up inactive client: 3924"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:53.8625344+07:00","message":"[GCS] Cleaned up inactive client: 3940"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:56.613346134+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:56.61335778+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:58.067579728+07:00","message":"receive streaming session, msgId: 3954"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:58.067639282+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำไรน้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:58.067645377+07:00","message":"receive interim result [false|false]: ทำไรน้อ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:58.067663488+07:00","message":"[buffer interim] 3954 false ทำไรน้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:58.067671221+07:00","message":"[bufferProcess] interim [470000000]:ทำไรน้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:58.067673504+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:58.067680434+07:00","message":"[bufferProcess] send to processor (ticker):ทำไรน้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:58.06768355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:58.067686609+07:00","message":"> Transcript [22508] [false]: 'ทำไรน้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:58.067689572+07:00","message":"Set StatePrefix (first interim): 'ทำไรน้อ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:58.082836795+07:00","message":"receive streaming session, msgId: 3954"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:58.082874001+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำไรหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:58.082881568+07:00","message":"receive interim result [false|false]: ทำไรหน้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:58.082896928+07:00","message":"[buffer interim] 3954 false ทำไรหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:58.082904108+07:00","message":"[bufferProcess] interim [530000000]:ทำไรหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:58.082906251+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:58.379037189+07:00","message":"receive streaming session, msgId: 3954"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:58.37907959+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำไรน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:58.379086061+07:00","message":"receive interim result [false|false]: ทำไรน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:58.379100224+07:00","message":"[buffer interim] 3954 false ทำไรน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:58.379107481+07:00","message":"[bufferProcess] interim [770000000]:ทำไรน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:58.379109876+07:00","message":"[bufferProcess] send to processor:ทำไรหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:58.379116713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:58.3791197+07:00","message":"> Transcript [22509] [false]: 'ทำไรหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:58.379121951+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:58.379124064+07:00","message":"Set new StatePrefix: 'ทำไรหน้า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:58.55426105+07:00","message":"[GCS] IsForceVAD: false for message ID: 3954"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:58.972343366+07:00","message":"receive streaming session, msgId: 3954"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:58.972389718+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำไรน้ำ\",\"confidence\":0.80743176}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:58.972395932+07:00","message":"receive interim result [true|false]: ทำไรน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:58.972409887+07:00","message":"end recv isFinal message id 3954"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:58.972412738+07:00","message":"end Recv id 3954"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:58.972420088+07:00","message":"[buffer interim] 3954 true ทำไรน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:58.972427514+07:00","message":"[bufferProcess] interim [340000000]:ทำไรน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:58.972431118+07:00","message":"[bufferProcess] send to processor (isfinal):ทำไรน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:58.972434726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:58.972437876+07:00","message":"> Transcript [22510] [false]: 'ทำไรน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:58.972440274+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:58.972442545+07:00","message":"Set new StatePrefix: 'ทำไรน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:58.972444408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:58.972446517+07:00","message":"> Transcript [22511] [true]: 'ทำไรน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:58.972448921+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:58.972450921+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:58.972453043+07:00","message":"StatePrefix: 'ทำไรน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:58.972455171+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:27:58.97245828+07:00","message":"Push: 'ทำไรน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:58.972465219+07:00","message":"push: {true ทำไรน้ำ 0 0xc002696280}"}
{"level":"info","service":"Main","time":"2026-08-22T12:27:58.983116146+07:00","message":"write wav file: './tmp/7666/7666_3954.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:27:59.195409131+07:00","message":"[GCS] Start streaming session, msgId: 3955"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:59.61390502+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:27:59.61391334+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:00.249842408+07:00","message":"receive streaming session, msgId: 3955"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:00.24990385+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:00.249910338+07:00","message":"receive interim result [false|false]: โรง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:00.249927068+07:00","message":"[buffer interim] 3955 false โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:00.249933916+07:00","message":"[bufferProcess] interim [850000000]:โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:00.249935866+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:00.249941033+07:00","message":"[bufferProcess] send to processor (ticker):โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:00.249943961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:00.249946852+07:00","message":"> Transcript [22512] [false]: 'โรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:00.249949141+07:00","message":"Set StatePrefix (first interim): 'โรง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:00.437188142+07:00","message":"receive streaming session, msgId: 3955"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:00.437233081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:00.437241571+07:00","message":"receive interim result [false|false]: ลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:00.437255792+07:00","message":"[buffer interim] 3955 false ลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:00.437264445+07:00","message":"[bufferProcess] interim [90000000]:ลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:00.437266447+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:01.019801704+07:00","message":"receive streaming session, msgId: 3955"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:01.01984522+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:01.019851222+07:00","message":"receive interim result [false|false]: ลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:01.019867779+07:00","message":"[buffer interim] 3955 false ลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:01.01987925+07:00","message":"[bufferProcess] interim [690000000]:ลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:01.019883361+07:00","message":"[bufferProcess] send to processor:ลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:01.019888536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:01.019893254+07:00","message":"> Transcript [22513] [false]: 'ลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:01.019896726+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:01.019905144+07:00","message":"Set new StatePrefix: 'ลง'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:02.614549437+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:02.614572517+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:03.425471039+07:00","message":"[GCS] IsForceVAD: false for message ID: 3955"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:03.495495697+07:00","message":"[GCS] Start streaming session, msgId: 3956"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:03.643998921+07:00","message":"receive streaming session, msgId: 3955"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:03.644048311+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลงรอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:03.644054735+07:00","message":"receive interim result [false|false]: ลงรอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:03.64406685+07:00","message":"[buffer interim] 3955 false ลงรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:03.644076422+07:00","message":"[bufferProcess] interim [330000000]:ลงรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:03.644080376+07:00","message":"[bufferProcess] send to processor:ลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:03.644088067+07:00","message":"[bufferProcess] send to processor (ticker):ลงรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:03.644092283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:03.64409623+07:00","message":"> Transcript [22514] [false]: 'ลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:03.644101005+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:03.644103346+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:03.644106396+07:00","message":"StatePrefix: 'ลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:03.64410868+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:03.644110594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:03.644112994+07:00","message":"> Transcript [22515] [false]: 'ลงรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:03.644115065+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:03.644116947+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:03.644118819+07:00","message":"StatePrefix: 'ลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:03.644122259+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:03.725716196+07:00","message":"receive streaming session, msgId: 3955"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:03.725760885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":450000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:03.725767198+07:00","message":"receive interim result [true|false]: ลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:03.725778624+07:00","message":"end recv isFinal message id 3955"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:03.72578124+07:00","message":"end Recv id 3955"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:03.725787567+07:00","message":"[buffer interim] 3955 true ลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:03.725794889+07:00","message":"[bufferProcess] interim [450000000]:ลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:03.725798874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:03.725802223+07:00","message":"> Transcript [22516] [true]: 'ลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:03.725805237+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:03.72580741+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:03.72581008+07:00","message":"StatePrefix: 'ลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:03.725813226+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:03.725819393+07:00","message":"Push: 'ลง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:03.72582715+07:00","message":"push: {true ลง 0 0xc002e0dd80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:28:03.735657649+07:00","message":"write wav file: './tmp/7666/7666_3955.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:05.614707908+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:05.614709303+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:08.614812269+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:08.614826964+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:09.253935955+07:00","message":"[GCS] IsForceVAD: false for message ID: 3956"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:09.53554533+07:00","message":"receive streaming session, msgId: 3956"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:09.535575037+07:00","message":"found end of frame, send empty tag with msgId: 3956"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:09.535578592+07:00","message":"end Recv id 3956"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:09.535586004+07:00","message":"[buffer interim] 3956 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:09.535592847+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:09.535597526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:09.535601272+07:00","message":"> Transcript [22517] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:09.535604247+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:09.535606602+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:09.535609032+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:09.535611003+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:09.535613893+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:09.535622393+07:00","message":"push: {true \n 0 0xc003135880}"}
{"level":"info","service":"Main","time":"2026-08-22T12:28:09.547155571+07:00","message":"write wav file: './tmp/7666/7666_3956.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:09.575015344+07:00","message":"[GCS] Start streaming session, msgId: 3957"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:11.615152713+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:11.615186261+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:11.94505595+07:00","message":"[GCS] IsForceVAD: false for message ID: 3957"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:12.144784658+07:00","message":"[GCS] Start streaming session, msgId: 3958"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:12.223239578+07:00","message":"receive streaming session, msgId: 3957"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:12.223274944+07:00","message":"found end of frame, send empty tag with msgId: 3957"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:12.223280631+07:00","message":"end Recv id 3957"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:12.22329327+07:00","message":"[buffer interim] 3957 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:12.223303101+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:12.223309324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:12.223313944+07:00","message":"> Transcript [22518] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:12.223318432+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:12.223321704+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:12.223324928+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:12.223328157+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:12.223337121+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:12.223351204+07:00","message":"push: {true \n 0 0xc00291a380}"}
{"level":"info","service":"Main","time":"2026-08-22T12:28:12.230804199+07:00","message":"write wav file: './tmp/7666/7666_3957.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:13.535467928+07:00","message":"receive streaming session, msgId: 3958"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:13.535508572+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:13.535514491+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:13.535528038+07:00","message":"[buffer interim] 3958 false นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:13.535535214+07:00","message":"[bufferProcess] interim [10000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:13.535537664+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:13.535543348+07:00","message":"[bufferProcess] send to processor (ticker):นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:13.535553824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:13.535556585+07:00","message":"> Transcript [22519] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:13.535559216+07:00","message":"Set StatePrefix (first interim): 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:13.670629531+07:00","message":"receive streaming session, msgId: 3958"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:13.670678643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น่ากลัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:13.670684798+07:00","message":"receive interim result [false|false]: น่ากลัว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:13.670699407+07:00","message":"[buffer interim] 3958 false น่ากลัว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:13.670706588+07:00","message":"[bufferProcess] interim [130000000]:น่ากลัว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:13.6707086+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:13.736506994+07:00","message":"receive streaming session, msgId: 3958"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:13.736547218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าคน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:13.736557997+07:00","message":"receive interim result [false|false]: หน้าคน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:13.736575288+07:00","message":"[buffer interim] 3958 false หน้าคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:13.736582197+07:00","message":"[bufferProcess] interim [190000000]:หน้าคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:13.736584398+07:00","message":"[bufferProcess] send to processor:น่ากลัว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:13.736589786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:13.7365929+07:00","message":"> Transcript [22520] [false]: 'น่ากลัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:13.736595299+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:13.736597733+07:00","message":"Set new StatePrefix: 'น่ากลัว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:13.903951158+07:00","message":"receive streaming session, msgId: 3958"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:13.903991522+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้าคนสวย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:13.903997101+07:00","message":"receive interim result [false|false]: น้าคนสวย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:13.904013278+07:00","message":"[buffer interim] 3958 false น้าคนสวย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:13.90402101+07:00","message":"[bufferProcess] interim [370000000]:น้าคนสวย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:13.904024412+07:00","message":"[bufferProcess] send to processor:หน้าคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:13.90402792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:13.904031182+07:00","message":"> Transcript [22521] [false]: 'หน้าคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:13.904033824+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:13.904036478+07:00","message":"Set new StatePrefix: 'หน้าคน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:14.232488674+07:00","message":"receive streaming session, msgId: 3958"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:14.232529547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าคนเฝ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:14.232535644+07:00","message":"receive interim result [false|false]: หน้าคนเฝ้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:14.232554148+07:00","message":"[buffer interim] 3958 false หน้าคนเฝ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:14.232570619+07:00","message":"[bufferProcess] interim [730000000]:หน้าคนเฝ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:14.232574164+07:00","message":"[bufferProcess] send to processor:น้าคนสวย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:14.232578171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:14.232581643+07:00","message":"> Transcript [22522] [false]: 'น้าคนสวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:14.232584778+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:14.232587657+07:00","message":"Set new StatePrefix: 'น้าคนสวย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:14.504886461+07:00","message":"[GCS] IsForceVAD: false for message ID: 3958"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:14.616198951+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:14.6162055+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:14.635837331+07:00","message":"[GCS] Start streaming session, msgId: 3959"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:14.789683526+07:00","message":"receive streaming session, msgId: 3958"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:14.789725691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าคนเศร้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":270000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:14.789732326+07:00","message":"receive interim result [false|false]: หน้าคนเศร้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:14.789745308+07:00","message":"[buffer interim] 3958 false หน้าคนเศร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:14.789754862+07:00","message":"[bufferProcess] interim [270000000]:หน้าคนเศร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:14.789759463+07:00","message":"[bufferProcess] send to processor:หน้าคนเฝ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:14.789766648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:14.789771083+07:00","message":"> Transcript [22523] [false]: 'หน้าคนเฝ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:14.789774286+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:14.789777403+07:00","message":"Set new StatePrefix: 'หน้าคนเฝ้า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:14.821082684+07:00","message":"receive streaming session, msgId: 3958"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:14.821116874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าคนเศร้า\",\"confidence\":0.95809954}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:14.821122766+07:00","message":"receive interim result [true|false]: หน้าคนเศร้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:14.821132576+07:00","message":"end recv isFinal message id 3958"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:14.821136088+07:00","message":"end Recv id 3958"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:14.821144528+07:00","message":"[buffer interim] 3958 true หน้าคนเศร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:14.821151981+07:00","message":"[bufferProcess] interim [390000000]:หน้าคนเศร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:14.821156191+07:00","message":"[bufferProcess] send to processor (isfinal):หน้าคนเศร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:14.821160447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:14.821178033+07:00","message":"> Transcript [22524] [false]: 'หน้าคนเศร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:14.821183011+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:14.821185283+07:00","message":"Set new StatePrefix: 'หน้าคนเศร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:14.82118731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:14.82118937+07:00","message":"> Transcript [22525] [true]: 'หน้าคนเศร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:14.821191908+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:14.821194297+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:14.821196438+07:00","message":"StatePrefix: 'หน้าคนเศร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:14.821198674+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:14.821207892+07:00","message":"Push: 'หน้าคนเศร้า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:14.8212185+07:00","message":"push: {true หน้าคนเศร้า 0 0xc002af4380}"}
{"level":"info","service":"Main","time":"2026-08-22T12:28:14.828529112+07:00","message":"write wav file: './tmp/7666/7666_3958.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:16.588732157+07:00","message":"receive streaming session, msgId: 3959"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:16.5888007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โอ๊ยเขา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:16.588806865+07:00","message":"receive interim result [false|false]: โอ๊ยเขา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:16.588823312+07:00","message":"[buffer interim] 3959 false โอ๊ยเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:16.588830649+07:00","message":"[bufferProcess] interim [560000000]:โอ๊ยเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:16.588832824+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:16.58884003+07:00","message":"[bufferProcess] send to processor (ticker):โอ๊ยเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:16.588843221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:16.588846296+07:00","message":"> Transcript [22526] [false]: 'โอ๊ยเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:16.588848737+07:00","message":"Set StatePrefix (first interim): 'โอ๊ยเขา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:17.135249648+07:00","message":"[GCS] IsForceVAD: false for message ID: 3959"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:17.151126015+07:00","message":"receive streaming session, msgId: 3959"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:17.151187504+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โอ๊ยเขา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:17.151194731+07:00","message":"receive interim result [false|false]: โอ๊ยเขา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:17.151212467+07:00","message":"[buffer interim] 3959 false โอ๊ยเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:17.151221082+07:00","message":"[bufferProcess] interim [160000000]:โอ๊ยเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:17.151223563+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:17.195147029+07:00","message":"[GCS] Start streaming session, msgId: 3960"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:17.432051332+07:00","message":"receive streaming session, msgId: 3959"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:17.432097515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คอยเขา\",\"confidence\":0.86222875}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:17.432104458+07:00","message":"receive interim result [true|false]: คอยเขา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:17.432116686+07:00","message":"end recv isFinal message id 3959"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:17.432119124+07:00","message":"end Recv id 3959"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:17.432126806+07:00","message":"[buffer interim] 3959 true คอยเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:17.432135175+07:00","message":"[bufferProcess] interim [520000000]:คอยเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:17.43213839+07:00","message":"[bufferProcess] send to processor (isfinal):โอ๊ยเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:17.432143995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:17.432147708+07:00","message":"> Transcript [22527] [false]: 'โอ๊ยเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:17.432151696+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:17.432154545+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:17.432156776+07:00","message":"StatePrefix: 'โอ๊ยเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:17.432159277+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:17.432161186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:17.432163831+07:00","message":"> Transcript [22528] [true]: 'คอยเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:17.432166319+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:17.432169127+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:17.432171207+07:00","message":"StatePrefix: 'โอ๊ยเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:17.432173239+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:17.432179248+07:00","message":"Push: 'คอยเขา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:17.432187969+07:00","message":"push: {true คอยเขา 0 0xc00291af80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:28:17.440025657+07:00","message":"write wav file: './tmp/7666/7666_3959.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:17.61625559+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:17.616259732+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:17.938573897+07:00","message":"receive streaming session, msgId: 3960"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:17.938613548+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:17.938619235+07:00","message":"receive interim result [false|false]: บอย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:17.938645355+07:00","message":"[buffer interim] 3960 false บอย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:17.938654643+07:00","message":"[bufferProcess] interim [420000000]:บอย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:17.938656778+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:18.244191178+07:00","message":"receive streaming session, msgId: 3960"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:18.244234723+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอยเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:18.244240245+07:00","message":"receive interim result [false|false]: บอยเข้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:18.244256464+07:00","message":"[buffer interim] 3960 false บอยเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:18.244264518+07:00","message":"[bufferProcess] interim [660000000]:บอยเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:18.244267649+07:00","message":"[bufferProcess] send to processor:บอย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:18.244271209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:18.244274468+07:00","message":"> Transcript [22529] [false]: 'บอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:18.244276754+07:00","message":"Set StatePrefix (first interim): 'บอย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:18.373338197+07:00","message":"receive streaming session, msgId: 3960"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:18.373378851+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอยเขา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:18.373388789+07:00","message":"receive interim result [false|false]: บอยเขา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:18.373412038+07:00","message":"[buffer interim] 3960 false บอยเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:18.373419866+07:00","message":"[bufferProcess] interim [780000000]:บอยเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:18.373423066+07:00","message":"[bufferProcess] send to processor:บอยเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:18.373426705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:18.373429699+07:00","message":"> Transcript [22530] [false]: 'บอยเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:18.373433527+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:18.373435679+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:18.373438044+07:00","message":"StatePrefix: 'บอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:18.373440539+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:18.985792244+07:00","message":"receive streaming session, msgId: 3960"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:18.985830691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอยเขา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:18.985836612+07:00","message":"receive interim result [false|false]: บอยเขา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:18.985851647+07:00","message":"[buffer interim] 3960 false บอยเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:18.985858635+07:00","message":"[bufferProcess] interim [380000000]:บอยเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:18.985861763+07:00","message":"[bufferProcess] send to processor:บอยเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:18.985870833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:18.985873813+07:00","message":"> Transcript [22531] [false]: 'บอยเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:18.985877565+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:18.985880224+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:18.985882605+07:00","message":"StatePrefix: 'บอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:18.985884851+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:20.616756904+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:20.616771195+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:20.749125041+07:00","message":"receive streaming session, msgId: 3960"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:20.749186303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอยเขาข้างเดียว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:20.749193011+07:00","message":"receive interim result [false|false]: บอยเขาข้างเดียว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:20.749209372+07:00","message":"[buffer interim] 3960 false บอยเขาข้างเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:20.749216516+07:00","message":"[bufferProcess] interim [180000000]:บอยเขาข้างเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:20.749219917+07:00","message":"[bufferProcess] send to processor:บอยเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:20.749223939+07:00","message":"[bufferProcess] send to processor (ticker):บอยเขาข้างเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:20.749226993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:20.749229804+07:00","message":"> Transcript [22532] [false]: 'บอยเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:20.749233531+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:20.749236069+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:20.749238424+07:00","message":"StatePrefix: 'บอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:20.749240912+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:20.749242744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:20.749245331+07:00","message":"> Transcript [22533] [false]: 'บอยเขาข้างเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:20.749247724+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:20.749249726+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:20.749251495+07:00","message":"StatePrefix: 'บอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:20.749253337+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:20.749258254+07:00","message":"Push: 'บอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:20.74926022+07:00","message":"TextPushed: 'บอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:20.749264177+07:00","message":"Set new StatePrefix : 'บอยเขาข้างเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:20.749266551+07:00","message":"Next Push (prob) : 'เขาข้างเดียว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:20.749274846+07:00","message":"push: {false บอย 0 0xc002a2a000}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:21.355365261+07:00","message":"receive streaming session, msgId: 3960"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:21.355417364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอยเขาข้างเดียว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:21.355426421+07:00","message":"receive interim result [false|false]: บอยเขาข้างเดียว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:21.355448857+07:00","message":"[buffer interim] 3960 false บอยเขาข้างเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:21.355457361+07:00","message":"[bufferProcess] interim [780000000]:บอยเขาข้างเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:21.355460078+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:21.454906729+07:00","message":"receive streaming session, msgId: 3960"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:21.454956303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอยเขายังดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:21.454963395+07:00","message":"receive interim result [false|false]: บอยเขายังดี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:21.454982156+07:00","message":"[buffer interim] 3960 false บอยเขายังดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:21.454992288+07:00","message":"[bufferProcess] interim [840000000]:บอยเขายังดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:21.454996424+07:00","message":"[bufferProcess] send to processor:บอยเขาข้างเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:21.455001922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:21.455006273+07:00","message":"> Transcript [22534] [false]: 'บอยเขาข้างเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:21.45501228+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:21.455015531+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:21.455018804+07:00","message":"StatePrefix: 'บอยเขาข้างเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:21.455023278+07:00","message":"TextPushed: 'บอย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:22.019805254+07:00","message":"receive streaming session, msgId: 3960"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:22.019847382+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอยเขายังดี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:22.019853471+07:00","message":"receive interim result [false|false]: บอยเขายังดี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:22.019870376+07:00","message":"[buffer interim] 3960 false บอยเขายังดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:22.019877793+07:00","message":"[bufferProcess] interim [440000000]:บอยเขายังดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:22.019880606+07:00","message":"[bufferProcess] send to processor:บอยเขายังดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:22.019884743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:22.019887669+07:00","message":"> Transcript [22535] [false]: 'บอยเขายังดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:22.01989006+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:22.019892389+07:00","message":"Set new StatePrefix: 'บอยเขายังดี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:22.324216354+07:00","message":"[GCS] IsForceVAD: false for message ID: 3960"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:22.65380334+07:00","message":"receive streaming session, msgId: 3960"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:22.653851732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอยเขายังดี\",\"confidence\":0.83286405}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:22.653858231+07:00","message":"receive interim result [true|false]: บอยเขายังดี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:22.653865679+07:00","message":"end recv isFinal message id 3960"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:22.653868624+07:00","message":"end Recv id 3960"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:22.653876451+07:00","message":"[buffer interim] 3960 true บอยเขายังดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:22.653885+07:00","message":"[bufferProcess] interim [130000000]:บอยเขายังดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:22.653888578+07:00","message":"[bufferProcess] send to processor (isfinal):บอยเขายังดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:22.65389223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:22.653895516+07:00","message":"> Transcript [22536] [false]: 'บอยเขายังดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:22.65389897+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:22.653904864+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:22.653907243+07:00","message":"StatePrefix: 'บอยเขายังดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:22.653909773+07:00","message":"TextPushed: 'บอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:22.653911819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:22.653914064+07:00","message":"> Transcript [22537] [true]: 'บอยเขายังดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:22.653916214+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:22.653918136+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:22.653920165+07:00","message":"StatePrefix: 'บอยเขายังดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:22.653922032+07:00","message":"TextPushed: 'บอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:22.653925355+07:00","message":"Push: 'เขายังดี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:22.653936192+07:00","message":"push: {true เขายังดี 0 0xc002a2a000}"}
{"level":"info","service":"Main","time":"2026-08-22T12:28:22.664625364+07:00","message":"write wav file: './tmp/7666/7666_3960.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:23.616910125+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:23.616930619+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:23.86222815+07:00","message":"[GCS] Cleaned up inactive client: 3943"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:23.86225426+07:00","message":"[GCS] Cleaned up inactive client: 3944"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:23.862257296+07:00","message":"[GCS] Cleaned up inactive client: 3942"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:24.115154644+07:00","message":"[GCS] Start streaming session, msgId: 3961"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:25.369114557+07:00","message":"receive streaming session, msgId: 3961"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:25.369149244+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:25.369154744+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:25.369188989+07:00","message":"[buffer interim] 3961 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:25.369201252+07:00","message":"[bufferProcess] interim [880000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:25.369203394+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:25.369210323+07:00","message":"[bufferProcess] send to processor (ticker):ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:25.369213537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:25.369216259+07:00","message":"> Transcript [22538] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:25.369218576+07:00","message":"Set StatePrefix (first interim): 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:25.56163108+07:00","message":"receive streaming session, msgId: 3961"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:25.561672741+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใบไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:25.56167844+07:00","message":"receive interim result [false|false]: ใบไม้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:25.56169547+07:00","message":"[buffer interim] 3961 false ใบไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:25.561702077+07:00","message":"[bufferProcess] interim [120000000]:ใบไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:25.561704443+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:26.192552514+07:00","message":"receive streaming session, msgId: 3961"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:26.192598172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใบไม้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:26.192604536+07:00","message":"receive interim result [false|false]: ใบไม้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:26.192623065+07:00","message":"[buffer interim] 3961 false ใบไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:26.192632133+07:00","message":"[bufferProcess] interim [720000000]:ใบไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:26.19263508+07:00","message":"[bufferProcess] send to processor:ใบไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:26.1926397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:26.192642666+07:00","message":"> Transcript [22539] [false]: 'ใบไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:26.19264517+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:26.192647702+07:00","message":"Set new StatePrefix: 'ใบไม้'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:26.617542645+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:26.617541952+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:29.617826058+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:29.617826059+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:30.014798491+07:00","message":"[GCS] IsForceVAD: false for message ID: 3961"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:30.205469141+07:00","message":"[GCS] Start streaming session, msgId: 3962"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:30.32325909+07:00","message":"receive streaming session, msgId: 3961"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:30.323297972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใบไม้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:30.323304406+07:00","message":"receive interim result [true|false]: ใบไม้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:30.323314755+07:00","message":"end recv isFinal message id 3961"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:30.323317727+07:00","message":"end Recv id 3961"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:30.323325346+07:00","message":"[buffer interim] 3961 true ใบไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:30.323332172+07:00","message":"[bufferProcess] interim [920000000]:ใบไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:30.323335316+07:00","message":"[bufferProcess] send to processor (isfinal):ใบไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:30.32333934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:30.323342623+07:00","message":"> Transcript [22540] [false]: 'ใบไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:30.323345787+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:30.323347964+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:30.323352532+07:00","message":"StatePrefix: 'ใบไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:30.323354845+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:30.323356715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:30.323358838+07:00","message":"> Transcript [22541] [true]: 'ใบไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:30.323361021+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:30.32336287+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:30.323364978+07:00","message":"StatePrefix: 'ใบไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:30.323366916+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:30.323373589+07:00","message":"Push: 'ใบไม้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:30.32338082+07:00","message":"push: {true ใบไม้ 0 0xc00291a080}"}
{"level":"info","service":"Main","time":"2026-08-22T12:28:30.334162994+07:00","message":"write wav file: './tmp/7666/7666_3961.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:32.618009136+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:32.618029443+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:34.684766255+07:00","message":"[GCS] IsForceVAD: false for message ID: 3962"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:34.817010935+07:00","message":"[GCS] Start streaming session, msgId: 3963"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:34.996205321+07:00","message":"receive streaming session, msgId: 3962"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:34.996222726+07:00","message":"found end of frame, send empty tag with msgId: 3962"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:34.996225891+07:00","message":"end Recv id 3962"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:34.996233257+07:00","message":"[buffer interim] 3962 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:34.996239986+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:34.996245028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:34.996248388+07:00","message":"> Transcript [22542] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:34.996251708+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:34.996254365+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:34.996256454+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:34.996258566+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:34.9962656+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:34.996274328+07:00","message":"push: {true \n 0 0xc002a2b780}"}
{"level":"info","service":"Main","time":"2026-08-22T12:28:35.007205178+07:00","message":"write wav file: './tmp/7666/7666_3962.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:35.618503966+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:35.618519202+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:37.894909136+07:00","message":"[GCS] IsForceVAD: false for message ID: 3963"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:38.02569741+07:00","message":"[GCS] Start streaming session, msgId: 3964"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:38.215200946+07:00","message":"receive streaming session, msgId: 3963"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:38.215220436+07:00","message":"found end of frame, send empty tag with msgId: 3963"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:38.215223707+07:00","message":"end Recv id 3963"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:38.215246099+07:00","message":"[buffer interim] 3963 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:38.215260765+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:38.215269964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:38.215273295+07:00","message":"> Transcript [22543] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:38.215278937+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:38.215281102+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:38.215283196+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:38.215285465+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:38.215288509+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:38.215296615+07:00","message":"push: {true \n 0 0xc002c71a80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:28:38.223888939+07:00","message":"write wav file: './tmp/7666/7666_3963.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:38.61925058+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:38.619285786+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:39.685408336+07:00","message":"[GCS] IsForceVAD: false for message ID: 3964"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:39.876240356+07:00","message":"[GCS] Start streaming session, msgId: 3965"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:39.976799334+07:00","message":"receive streaming session, msgId: 3964"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:39.976826973+07:00","message":"found end of frame, send empty tag with msgId: 3964"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:39.976830472+07:00","message":"end Recv id 3964"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:39.976840629+07:00","message":"[buffer interim] 3964 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:39.976849677+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:39.976854261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:39.976857798+07:00","message":"> Transcript [22544] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:39.97686086+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:39.976863336+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:39.976865737+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:39.976867902+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:39.976874059+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:39.976884967+07:00","message":"push: {true \n 0 0xc002696000}"}
{"level":"info","service":"Main","time":"2026-08-22T12:28:39.983470472+07:00","message":"write wav file: './tmp/7666/7666_3964.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:41.126272768+07:00","message":"receive streaming session, msgId: 3965"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:41.126320205+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รีบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:41.126326201+07:00","message":"receive interim result [false|false]: รีบ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:41.126340472+07:00","message":"[buffer interim] 3965 false รีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:41.126348271+07:00","message":"[bufferProcess] interim [900000000]:รีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:41.126350419+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:41.126356509+07:00","message":"[bufferProcess] send to processor (ticker):รีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:41.126359839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:41.126362497+07:00","message":"> Transcript [22545] [false]: 'รีบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:41.126364808+07:00","message":"Set StatePrefix (first interim): 'รีบ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:41.427949237+07:00","message":"receive streaming session, msgId: 3965"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:41.427996314+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:41.428002789+07:00","message":"receive interim result [false|false]: ปลา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:41.428019689+07:00","message":"[buffer interim] 3965 false ปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:41.428028488+07:00","message":"[bufferProcess] interim [140000000]:ปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:41.428030769+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:41.620169613+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:41.620186781+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:41.697595766+07:00","message":"receive streaming session, msgId: 3965"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:41.697636551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปล่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:41.697643913+07:00","message":"receive interim result [false|false]: เปล่า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:41.697660878+07:00","message":"[buffer interim] 3965 false เปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:41.697669815+07:00","message":"[bufferProcess] interim [440000000]:เปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:41.697672864+07:00","message":"[bufferProcess] send to processor:ปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:41.697680729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:41.697684022+07:00","message":"> Transcript [22546] [false]: 'ปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:41.697686433+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:41.697689779+07:00","message":"Set new StatePrefix: 'ปลา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:42.339670369+07:00","message":"receive streaming session, msgId: 3965"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:42.339717647+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปล่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:42.339723169+07:00","message":"receive interim result [false|false]: เปล่า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:42.339739541+07:00","message":"[buffer interim] 3965 false เปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:42.339748366+07:00","message":"[bufferProcess] interim [40000000]:เปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:42.339751042+07:00","message":"[bufferProcess] send to processor:เปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:42.339754887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:42.339758175+07:00","message":"> Transcript [22547] [false]: 'เปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:42.33976046+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:42.339762803+07:00","message":"Set new StatePrefix: 'เปล่า'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:44.620215066+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:44.620230145+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:45.238097288+07:00","message":"receive streaming session, msgId: 3965"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:45.238147621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซาวด์กลอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:45.238153222+07:00","message":"receive interim result [false|false]: ซาวด์กลอง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:45.238170173+07:00","message":"[buffer interim] 3965 false ซาวด์กลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:45.238177029+07:00","message":"[bufferProcess] interim [980000000]:ซาวด์กลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:45.238180247+07:00","message":"[bufferProcess] send to processor:เปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:45.238183767+07:00","message":"[bufferProcess] send to processor (ticker):ซาวด์กลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:45.238186813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:45.238189763+07:00","message":"> Transcript [22548] [false]: 'เปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:45.238197187+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:45.23820063+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:45.238204202+07:00","message":"StatePrefix: 'เปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:45.23820741+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:45.238210322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:45.238227361+07:00","message":"> Transcript [22549] [false]: 'ซาวด์กลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:45.238230202+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:45.238233235+07:00","message":"Set new StatePrefix: 'ซาวด์กลอง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:45.866467474+07:00","message":"receive streaming session, msgId: 3965"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:45.866513639+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซาวด์กลอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:45.866519393+07:00","message":"receive interim result [false|false]: ซาวด์กลอง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:45.866533844+07:00","message":"[buffer interim] 3965 false ซาวด์กลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:45.866541257+07:00","message":"[bufferProcess] interim [580000000]:ซาวด์กลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:45.866543521+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:45.91470562+07:00","message":"receive streaming session, msgId: 3965"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:45.914749803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซาวด์กลองปืน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:45.914755171+07:00","message":"receive interim result [false|false]: ซาวด์กลองปืน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:45.914769211+07:00","message":"[buffer interim] 3965 false ซาวด์กลองปืน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:45.914776345+07:00","message":"[bufferProcess] interim [640000000]:ซาวด์กลองปืน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:45.914778888+07:00","message":"[bufferProcess] send to processor:ซาวด์กลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:45.914782131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:45.914785171+07:00","message":"> Transcript [22550] [false]: 'ซาวด์กลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:45.914788472+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:45.914790711+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:45.914792889+07:00","message":"StatePrefix: 'ซาวด์กลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:45.914795067+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:46.024374579+07:00","message":"[GCS] IsForceVAD: false for message ID: 3965"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:46.105280533+07:00","message":"receive streaming session, msgId: 3965"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:46.105326198+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซาวด์กลองปืนล้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:46.105332485+07:00","message":"receive interim result [false|false]: ซาวด์กลองปืนล้อ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:46.105349014+07:00","message":"[buffer interim] 3965 false ซาวด์กลองปืนล้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:46.10535844+07:00","message":"[bufferProcess] interim [880000000]:ซาวด์กลองปืนล้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:46.105361307+07:00","message":"[bufferProcess] send to processor:ซาวด์กลองปืน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:46.105369951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:46.105374969+07:00","message":"> Transcript [22551] [false]: 'ซาวด์กลองปืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:46.105380186+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:46.105383224+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:46.105386305+07:00","message":"StatePrefix: 'ซาวด์กลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:46.105390181+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:46.232429394+07:00","message":"receive streaming session, msgId: 3965"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:46.232476772+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซาวด์กลองปืนลม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:46.232483645+07:00","message":"receive interim result [false|false]: ซาวด์กลองปืนลม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:46.232501141+07:00","message":"[buffer interim] 3965 false ซาวด์กลองปืนลม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:46.232508546+07:00","message":"[bufferProcess] interim [940000000]:ซาวด์กลองปืนลม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:46.232511106+07:00","message":"[bufferProcess] send to processor:ซาวด์กลองปืนล้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:46.232514824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:46.232517598+07:00","message":"> Transcript [22552] [false]: 'ซาวด์กลองปืนล้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:46.232521108+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:46.232523496+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:46.232525613+07:00","message":"StatePrefix: 'ซาวด์กลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:46.23252779+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:46.288706086+07:00","message":"[GCS] Start streaming session, msgId: 3966"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:46.398516448+07:00","message":"receive streaming session, msgId: 3965"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:46.398571691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซาวด์กลองปืนลม\",\"confidence\":0.854757}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:46.398578103+07:00","message":"receive interim result [true|false]: ซาวด์กลองปืนลม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:46.39859082+07:00","message":"end recv isFinal message id 3965"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:46.39859333+07:00","message":"end Recv id 3965"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:46.398599976+07:00","message":"[buffer interim] 3965 true ซาวด์กลองปืนลม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:46.39860675+07:00","message":"[bufferProcess] interim [180000000]:ซาวด์กลองปืนลม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:46.398610123+07:00","message":"[bufferProcess] send to processor (isfinal):ซาวด์กลองปืนลม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:46.398614132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:46.398620578+07:00","message":"> Transcript [22553] [false]: 'ซาวด์กลองปืนลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:46.398624091+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:46.398626229+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:46.398628258+07:00","message":"StatePrefix: 'ซาวด์กลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:46.398630331+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:46.398637354+07:00","message":"Push: 'ซาวด์กลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:46.398639526+07:00","message":"TextPushed: 'ซาวด์กลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:46.398642158+07:00","message":"Set new StatePrefix : 'ซาวด์กลองปืนลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:46.398644401+07:00","message":"Next Push (prob) : 'ปืนลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:46.398646428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:46.398649534+07:00","message":"> Transcript [22554] [true]: 'ซาวด์กลองปืนลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:46.398651789+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:46.398653599+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:46.398655641+07:00","message":"StatePrefix: 'ซาวด์กลองปืนลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:46.398657693+07:00","message":"TextPushed: 'ซาวด์กลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:46.398660389+07:00","message":"Push: 'ปืนลม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:46.398690472+07:00","message":"push: {false ซาวด์กลอง 0 0xc002af4280}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:46.39872888+07:00","message":"push: {true ปืนลม 0 0xc002af4280}"}
{"level":"info","service":"Main","time":"2026-08-22T12:28:46.411424842+07:00","message":"write wav file: './tmp/7666/7666_3965.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:47.305278818+07:00","message":"[GCS] IsForceVAD: false for message ID: 3966"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:47.436385032+07:00","message":"[GCS] Start streaming session, msgId: 3967"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:47.575380512+07:00","message":"receive streaming session, msgId: 3966"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:47.575404836+07:00","message":"found end of frame, send empty tag with msgId: 3966"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:47.575410936+07:00","message":"end Recv id 3966"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:47.575417675+07:00","message":"[buffer interim] 3966 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:47.575424303+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:47.575430005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:47.575437936+07:00","message":"> Transcript [22555] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:47.575441607+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:47.575444796+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:47.575446914+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:47.575449208+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:47.57545621+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:47.575465719+07:00","message":"push: {true \n 0 0xc00291b080}"}
{"level":"info","service":"Main","time":"2026-08-22T12:28:47.580996322+07:00","message":"write wav file: './tmp/7666/7666_3966.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:47.620815941+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:47.620844471+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:49.165003395+07:00","message":"[GCS] IsForceVAD: false for message ID: 3967"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:49.355392983+07:00","message":"[GCS] Start streaming session, msgId: 3968"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:49.443860027+07:00","message":"receive streaming session, msgId: 3967"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:49.443882203+07:00","message":"found end of frame, send empty tag with msgId: 3967"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:49.443885518+07:00","message":"end Recv id 3967"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:49.443892376+07:00","message":"[buffer interim] 3967 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:49.443899182+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:49.44390854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:49.443911713+07:00","message":"> Transcript [22556] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:49.443914515+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:49.44391673+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:49.443918658+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:49.443920686+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:49.443923523+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:49.443933462+07:00","message":"push: {true \n 0 0xc00291b380}"}
{"level":"info","service":"Main","time":"2026-08-22T12:28:49.451451695+07:00","message":"write wav file: './tmp/7666/7666_3967.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:50.395213585+07:00","message":"receive streaming session, msgId: 3968"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:50.39526389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึมเศร้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:50.395271882+07:00","message":"receive interim result [false|false]: ซึมเศร้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:50.395289794+07:00","message":"[buffer interim] 3968 false ซึมเศร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:50.395297704+07:00","message":"[bufferProcess] interim [900000000]:ซึมเศร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:50.39530016+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:50.621373506+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:50.621387531+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:50.902311214+07:00","message":"receive streaming session, msgId: 3968"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:50.902347712+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึมเศร้ามือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:50.902353188+07:00","message":"receive interim result [false|false]: ซึมเศร้ามือ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:50.902367837+07:00","message":"[buffer interim] 3968 false ซึมเศร้ามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:50.902378093+07:00","message":"[bufferProcess] interim [380000000]:ซึมเศร้ามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:50.902380712+07:00","message":"[bufferProcess] send to processor:ซึมเศร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:50.902386189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:50.90238944+07:00","message":"> Transcript [22557] [false]: 'ซึมเศร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:50.902391882+07:00","message":"Set StatePrefix (first interim): 'ซึมเศร้า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:51.469374625+07:00","message":"receive streaming session, msgId: 3968"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:51.469411028+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึมเศร้ามือ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:51.469417827+07:00","message":"receive interim result [false|false]: ซึมเศร้ามือ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:51.469431901+07:00","message":"[buffer interim] 3968 false ซึมเศร้ามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:51.469438732+07:00","message":"[bufferProcess] interim [980000000]:ซึมเศร้ามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:51.469441708+07:00","message":"[bufferProcess] send to processor:ซึมเศร้ามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:51.469449294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:51.469452383+07:00","message":"> Transcript [22558] [false]: 'ซึมเศร้ามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:51.469456183+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:51.46945884+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:51.469461391+07:00","message":"StatePrefix: 'ซึมเศร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:51.469463573+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:51.865246049+07:00","message":"receive streaming session, msgId: 3968"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:51.865306912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึมเศร้ามือเพื่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:51.865313047+07:00","message":"receive interim result [false|false]: ซึมเศร้ามือเพื่อน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:51.865333268+07:00","message":"[buffer interim] 3968 false ซึมเศร้ามือเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:51.865341391+07:00","message":"[bufferProcess] interim [400000000]:ซึมเศร้ามือเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:51.865344351+07:00","message":"[bufferProcess] send to processor:ซึมเศร้ามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:51.865348432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:51.86535147+07:00","message":"> Transcript [22559] [false]: 'ซึมเศร้ามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:51.865355793+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:51.86535806+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:51.865360196+07:00","message":"StatePrefix: 'ซึมเศร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:51.865362628+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:52.506606569+07:00","message":"receive streaming session, msgId: 3968"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:52.506650006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึมเศร้ามือเพื่อนเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:52.506656665+07:00","message":"receive interim result [false|false]: ซึมเศร้ามือเพื่อนเรา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:52.506671381+07:00","message":"[buffer interim] 3968 false ซึมเศร้ามือเพื่อนเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:52.506679128+07:00","message":"[bufferProcess] interim [940000000]:ซึมเศร้ามือเพื่อนเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:52.506682375+07:00","message":"[bufferProcess] send to processor:ซึมเศร้ามือเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:52.506686208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:52.506689417+07:00","message":"> Transcript [22560] [false]: 'ซึมเศร้ามือเพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:52.506693305+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:52.506695496+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:52.506697646+07:00","message":"StatePrefix: 'ซึมเศร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:52.506699889+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:53.083062808+07:00","message":"receive streaming session, msgId: 3968"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:53.083098591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึมเศร้ามือเพื่อนเรา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:53.083103949+07:00","message":"receive interim result [false|false]: ซึมเศร้ามือเพื่อนเรา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:53.083114457+07:00","message":"[buffer interim] 3968 false ซึมเศร้ามือเพื่อนเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:53.083123608+07:00","message":"[bufferProcess] interim [540000000]:ซึมเศร้ามือเพื่อนเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:53.083126832+07:00","message":"[bufferProcess] send to processor:ซึมเศร้ามือเพื่อนเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:53.083132893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:53.083136102+07:00","message":"> Transcript [22561] [false]: 'ซึมเศร้ามือเพื่อนเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:53.083139433+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:53.083141654+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:53.083143843+07:00","message":"StatePrefix: 'ซึมเศร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:53.083145925+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:53.083150375+07:00","message":"Push: 'ซึมเศร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:53.083152449+07:00","message":"TextPushed: 'ซึมเศร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:53.083154645+07:00","message":"Set new StatePrefix : 'ซึมเศร้ามือเพื่อนเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:53.083157127+07:00","message":"Next Push (prob) : 'มือเพื่อนเรา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:53.083164739+07:00","message":"push: {false ซึมเศร้า 0 0xc003f6e680}"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:53.621974518+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:53.621980868+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:53.862448085+07:00","message":"[GCS] Cleaned up inactive client: 3951"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:53.862478257+07:00","message":"[GCS] Cleaned up inactive client: 3945"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:53.862481253+07:00","message":"[GCS] Cleaned up inactive client: 3946"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:53.862483271+07:00","message":"[GCS] Cleaned up inactive client: 3953"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:53.862485267+07:00","message":"[GCS] Cleaned up inactive client: 3947"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:53.862487479+07:00","message":"[GCS] Cleaned up inactive client: 3948"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:53.862490971+07:00","message":"[GCS] Cleaned up inactive client: 3952"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:53.862493054+07:00","message":"[GCS] Cleaned up inactive client: 3950"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:53.862495147+07:00","message":"[GCS] Cleaned up inactive client: 3949"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:55.256739177+07:00","message":"[GCS] IsForceVAD: false for message ID: 3968"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:55.3868336+07:00","message":"[GCS] Start streaming session, msgId: 3969"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:55.589772963+07:00","message":"receive streaming session, msgId: 3968"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:55.589812947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึมเศร้ามือเพื่อนเรา\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:55.589819003+07:00","message":"receive interim result [true|false]: ซึมเศร้ามือเพื่อนเรา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:55.589826579+07:00","message":"end recv isFinal message id 3968"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:55.589829174+07:00","message":"end Recv id 3968"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:55.589835339+07:00","message":"[buffer interim] 3968 true ซึมเศร้ามือเพื่อนเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:55.589844951+07:00","message":"[bufferProcess] interim [120000000]:ซึมเศร้ามือเพื่อนเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:55.589850498+07:00","message":"[bufferProcess] send to processor (isfinal):ซึมเศร้ามือเพื่อนเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:55.589854512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:55.589857492+07:00","message":"> Transcript [22562] [false]: 'ซึมเศร้ามือเพื่อนเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:55.589862673+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:55.589864929+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:55.589867634+07:00","message":"StatePrefix: 'ซึมเศร้ามือเพื่อนเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:55.589869949+07:00","message":"TextPushed: 'ซึมเศร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:55.589871908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:55.589874054+07:00","message":"> Transcript [22563] [true]: 'ซึมเศร้ามือเพื่อนเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:55.589876471+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:55.589878681+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:55.589880898+07:00","message":"StatePrefix: 'ซึมเศร้ามือเพื่อนเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:55.58988296+07:00","message":"TextPushed: 'ซึมเศร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:55.589889287+07:00","message":"Push: 'มือเพื่อนเรา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:55.5898967+07:00","message":"push: {true มือเพื่อนเรา 0 0xc003f6e680}"}
{"level":"info","service":"Main","time":"2026-08-22T12:28:55.609188604+07:00","message":"write wav file: './tmp/7666/7666_3968.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:56.622928285+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:56.62293492+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:58.435420179+07:00","message":"receive streaming session, msgId: 3969"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:58.435465997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:58.435472255+07:00","message":"receive interim result [false|false]: ดี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:28:58.435487602+07:00","message":"[buffer interim] 3969 false ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:58.435495698+07:00","message":"[bufferProcess] interim [700000000]:ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:58.435498005+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:58.435503816+07:00","message":"[bufferProcess] send to processor (ticker):ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:58.435507387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:58.435510307+07:00","message":"> Transcript [22564] [false]: 'ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:28:58.435512711+07:00","message":"Set StatePrefix (first interim): 'ดี'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:59.623219013+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:28:59.623242419+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:01.275440866+07:00","message":"[GCS] IsForceVAD: false for message ID: 3969"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:01.348087175+07:00","message":"[GCS] Start streaming session, msgId: 3970"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:01.58355661+07:00","message":"receive streaming session, msgId: 3969"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:01.583600174+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:01.583605763+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:01.583617312+07:00","message":"end recv isFinal message id 3969"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:01.58361963+07:00","message":"end Recv id 3969"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:01.583626128+07:00","message":"[buffer interim] 3969 true "}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:01.583632553+07:00","message":"[bufferProcess] interim [910000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:01.583637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:01.583640131+07:00","message":"> Transcript [22565] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:01.583643464+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:01.583645591+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:01.583648165+07:00","message":"StatePrefix: 'ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:01.583651397+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:01.58365785+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:01.583666325+07:00","message":"push: {true  0 0xc00291b680}"}
{"level":"info","service":"Main","time":"2026-08-22T12:29:01.595557783+07:00","message":"write wav file: './tmp/7666/7666_3969.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:02.623716813+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:02.62373502+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:03.135757485+07:00","message":"[GCS] IsForceVAD: false for message ID: 3970"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:03.266786432+07:00","message":"[GCS] Start streaming session, msgId: 3971"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:03.414450243+07:00","message":"receive streaming session, msgId: 3970"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:03.414477707+07:00","message":"found end of frame, send empty tag with msgId: 3970"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:03.414481002+07:00","message":"end Recv id 3970"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:03.41448774+07:00","message":"[buffer interim] 3970 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:03.414495212+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:03.414500224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:03.414505775+07:00","message":"> Transcript [22566] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:03.414509679+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:03.41451289+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:03.414516116+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:03.414519244+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:03.41452312+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:03.414536184+07:00","message":"push: {true \n 0 0xc003134000}"}
{"level":"info","service":"Main","time":"2026-08-22T12:29:03.421935824+07:00","message":"write wav file: './tmp/7666/7666_3970.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:03.836906318+07:00","message":"[GCS] IsForceVAD: false for message ID: 3971"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:03.906904194+07:00","message":"[GCS] Start streaming session, msgId: 3972"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:04.025186471+07:00","message":"[GCS] IsForceVAD: false for message ID: 3972"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:04.118573521+07:00","message":"receive streaming session, msgId: 3971"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:04.118599727+07:00","message":"found end of frame, send empty tag with msgId: 3971"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:04.118603749+07:00","message":"end Recv id 3971"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:04.118613241+07:00","message":"[buffer interim] 3971 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:04.118621418+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:04.118625653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:04.118628518+07:00","message":"> Transcript [22567] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:04.118632103+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:04.118634242+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:04.118636484+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:04.118638676+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:04.118641614+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:04.118653475+07:00","message":"push: {true \n 0 0xc002af4100}"}
{"level":"info","service":"Main","time":"2026-08-22T12:29:04.124964564+07:00","message":"write wav file: './tmp/7666/7666_3971.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:04.302233361+07:00","message":"receive streaming session, msgId: 3972"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:04.302269807+07:00","message":"found end of frame, send empty tag with msgId: 3972"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:04.302273987+07:00","message":"end Recv id 3972"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:04.302283555+07:00","message":"[buffer interim] 3972 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:04.302291779+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:04.302296838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:04.302299919+07:00","message":"> Transcript [22568] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:04.302303215+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:04.302305317+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:04.302307578+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:04.302309612+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:04.302312717+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:04.302329292+07:00","message":"push: {true \n 0 0xc002af4600}"}
{"level":"info","service":"Main","time":"2026-08-22T12:29:04.306665424+07:00","message":"write wav file: './tmp/7666/7666_3972.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:04.476255548+07:00","message":"[GCS] Start streaming session, msgId: 3973"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:05.624586041+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:05.624621898+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:05.891600119+07:00","message":"receive streaming session, msgId: 3973"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:05.891643072+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:05.891648028+07:00","message":"receive interim result [false|false]: เรา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:05.891661847+07:00","message":"[buffer interim] 3973 false เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:05.891668719+07:00","message":"[bufferProcess] interim [60000000]:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:05.891671281+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:05.89167661+07:00","message":"[bufferProcess] send to processor (ticker):เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:05.891679531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:05.891682615+07:00","message":"> Transcript [22569] [false]: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:05.891685+07:00","message":"Set StatePrefix (first interim): 'เรา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:06.52901376+07:00","message":"receive streaming session, msgId: 3973"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:06.529057247+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:06.529065057+07:00","message":"receive interim result [false|false]: เรา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:06.529081433+07:00","message":"[buffer interim] 3973 false เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:06.529089964+07:00","message":"[bufferProcess] interim [660000000]:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:06.529093382+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:07.689550341+07:00","message":"receive streaming session, msgId: 3973"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:07.689602969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรารอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:07.68961061+07:00","message":"receive interim result [false|false]: เรารอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:07.689628999+07:00","message":"[buffer interim] 3973 false เรารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:07.689637329+07:00","message":"[bufferProcess] interim [860000000]:เรารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:07.689640043+07:00","message":"[bufferProcess] send to processor:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:07.689643327+07:00","message":"[bufferProcess] send to processor (ticker):เรารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:07.689646763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:07.689650244+07:00","message":"> Transcript [22570] [false]: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:07.689654111+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:07.689656925+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:07.689659659+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:07.689663772+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:07.689666694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:07.689670066+07:00","message":"> Transcript [22571] [false]: 'เรารอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:07.689673468+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:07.689676741+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:07.689680175+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:07.689682484+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:08.330167274+07:00","message":"receive streaming session, msgId: 3973"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:08.330210299+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรารอ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:08.330216523+07:00","message":"receive interim result [false|false]: เรารอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:08.33023108+07:00","message":"[buffer interim] 3973 false เรารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:08.330238682+07:00","message":"[bufferProcess] interim [460000000]:เรารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:08.330241227+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:08.625639271+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:08.625655688+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:09.346385085+07:00","message":"[GCS] IsForceVAD: false for message ID: 3973"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:09.416496012+07:00","message":"[GCS] Start streaming session, msgId: 3974"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:09.622979439+07:00","message":"receive streaming session, msgId: 3973"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:09.62301894+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":"2026-08-22T12:29:09.62302482+07:00","message":"receive interim result [true|false]: เรารอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:09.623033556+07:00","message":"end recv isFinal message id 3973"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:09.623035945+07:00","message":"end Recv id 3973"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:09.623050402+07:00","message":"[buffer interim] 3973 true เรารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:09.623064553+07:00","message":"[bufferProcess] interim [900000000]:เรารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:09.623070041+07:00","message":"[bufferProcess] send to processor (isfinal):เรารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:09.623073979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:09.623077538+07:00","message":"> Transcript [22572] [false]: 'เรารอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:09.623081131+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:09.62308345+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:09.623086047+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:09.623088231+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:09.623090038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:09.623092459+07:00","message":"> Transcript [22573] [true]: 'เรารอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:09.623094667+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:09.623097014+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:09.623099196+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:09.623101435+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:09.623106119+07:00","message":"Push: 'เรารอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:09.623114262+07:00","message":"push: {true เรารอ 0 0xc003f6e480}"}
{"level":"info","service":"Main","time":"2026-08-22T12:29:09.633831121+07:00","message":"write wav file: './tmp/7666/7666_3973.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:11.626046002+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:11.626060343+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:12.805230961+07:00","message":"[GCS] IsForceVAD: false for message ID: 3974"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:12.865917681+07:00","message":"[GCS] Start streaming session, msgId: 3975"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:13.077704717+07:00","message":"receive streaming session, msgId: 3974"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:13.077726067+07:00","message":"found end of frame, send empty tag with msgId: 3974"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:13.077729195+07:00","message":"end Recv id 3974"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:13.077736603+07:00","message":"[buffer interim] 3974 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:13.077742984+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:13.077748075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:13.077751387+07:00","message":"> Transcript [22574] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:13.077755237+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:13.077757876+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:13.077760209+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:13.077762403+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:13.077769158+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:13.077778127+07:00","message":"push: {true \n 0 0xc002697080}"}
{"level":"info","service":"Main","time":"2026-08-22T12:29:13.094169922+07:00","message":"write wav file: './tmp/7666/7666_3974.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:14.626612838+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:14.626661355+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:16.279824339+07:00","message":"receive streaming session, msgId: 3975"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:16.279876392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:16.279883039+07:00","message":"receive interim result [false|false]: เข้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:16.279897213+07:00","message":"[buffer interim] 3975 false เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:16.279903757+07:00","message":"[bufferProcess] interim [300000000]:เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:16.279905894+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:16.279911761+07:00","message":"[bufferProcess] send to processor (ticker):เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:16.279914651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:16.279917688+07:00","message":"> Transcript [22575] [false]: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:16.279920023+07:00","message":"Set StatePrefix (first interim): 'เข้า'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:17.627623721+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:17.627626245+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:18.635982197+07:00","message":"[GCS] IsForceVAD: false for message ID: 3975"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:18.923582363+07:00","message":"receive streaming session, msgId: 3975"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:18.923623744+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:18.923629974+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:18.923640494+07:00","message":"end recv isFinal message id 3975"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:18.923643063+07:00","message":"end Recv id 3975"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:18.923650078+07:00","message":"[buffer interim] 3975 true "}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:18.923657615+07:00","message":"[bufferProcess] interim [970000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:18.923662651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:18.923665873+07:00","message":"> Transcript [22576] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:18.9236689+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:18.923670967+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:18.92367332+07:00","message":"StatePrefix: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:18.923675956+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:18.923684099+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:18.923697053+07:00","message":"push: {true  0 0xc00291b480}"}
{"level":"info","service":"Main","time":"2026-08-22T12:29:18.93501588+07:00","message":"write wav file: './tmp/7666/7666_3975.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:19.46699858+07:00","message":"[GCS] Start streaming session, msgId: 3976"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:20.62778423+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:20.627785811+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:23.596895653+07:00","message":"receive streaming session, msgId: 3976"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:23.596945436+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:23.596951351+07:00","message":"receive interim result [false|false]: ใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:23.596971032+07:00","message":"[buffer interim] 3976 false ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:23.596982079+07:00","message":"[bufferProcess] interim [980000000]:ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:23.596985017+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:23.596992236+07:00","message":"[bufferProcess] send to processor (ticker):ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:23.596996307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:23.596999958+07:00","message":"> Transcript [22577] [false]: 'ใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:23.597002204+07:00","message":"Set StatePrefix (first interim): 'ใจ'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:23.628076665+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:23.628100079+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:23.862279708+07:00","message":"[GCS] Cleaned up inactive client: 3960"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:23.86230503+07:00","message":"[GCS] Cleaned up inactive client: 3957"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:23.862308216+07:00","message":"[GCS] Cleaned up inactive client: 3956"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:23.862312313+07:00","message":"[GCS] Cleaned up inactive client: 3958"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:23.862314264+07:00","message":"[GCS] Cleaned up inactive client: 3954"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:23.862316768+07:00","message":"[GCS] Cleaned up inactive client: 3955"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:23.862319152+07:00","message":"[GCS] Cleaned up inactive client: 3959"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:25.175476166+07:00","message":"[GCS] IsForceVAD: false for message ID: 3976"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:25.366791494+07:00","message":"[GCS] Start streaming session, msgId: 3977"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:25.498808804+07:00","message":"receive streaming session, msgId: 3976"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:25.49885403+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:25.498859537+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:25.498868676+07:00","message":"end recv isFinal message id 3976"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:25.498871255+07:00","message":"end Recv id 3976"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:25.498876609+07:00","message":"[buffer interim] 3976 true "}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:25.498885427+07:00","message":"[bufferProcess] interim [930000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:25.498895748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:25.498899023+07:00","message":"> Transcript [22578] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:25.498901837+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:25.498904104+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:25.498906617+07:00","message":"StatePrefix: 'ใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:25.498915623+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:25.498918802+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:25.498927544+07:00","message":"push: {true  0 0xc0037f2080}"}
{"level":"info","service":"Main","time":"2026-08-22T12:29:25.51046166+07:00","message":"write wav file: './tmp/7666/7666_3976.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:26.230812431+07:00","message":"receive streaming session, msgId: 3977"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:26.230856845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:26.230863532+07:00","message":"receive interim result [false|false]: โรง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:26.230876368+07:00","message":"[buffer interim] 3977 false โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:26.230883437+07:00","message":"[bufferProcess] interim [720000000]:โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:26.230885705+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:26.415594474+07:00","message":"receive streaming session, msgId: 3977"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:26.415634583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โลมา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:26.415640639+07:00","message":"receive interim result [false|false]: โลมา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:26.41565476+07:00","message":"[buffer interim] 3977 false โลมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:26.415661413+07:00","message":"[bufferProcess] interim [840000000]:โลมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:26.415663948+07:00","message":"[bufferProcess] send to processor:โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:26.415668024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:26.415671084+07:00","message":"> Transcript [22579] [false]: 'โรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:26.415673524+07:00","message":"Set StatePrefix (first interim): 'โรง'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:26.628433682+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:26.628475359+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:26.978461608+07:00","message":"receive streaming session, msgId: 3977"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:26.978500986+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โลมา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:26.978506606+07:00","message":"receive interim result [false|false]: โลมา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:26.978522966+07:00","message":"[buffer interim] 3977 false โลมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:26.978530219+07:00","message":"[bufferProcess] interim [440000000]:โลมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:26.97853301+07:00","message":"[bufferProcess] send to processor:โลมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:26.978536779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:26.978539894+07:00","message":"> Transcript [22580] [false]: 'โลมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:26.97854212+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:26.978544323+07:00","message":"Set new StatePrefix: 'โลมา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:27.125124059+07:00","message":"receive streaming session, msgId: 3977"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:27.125181612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:27.125187356+07:00","message":"receive interim result [false|false]: อะไร"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:27.125203641+07:00","message":"[buffer interim] 3977 false อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:27.125210117+07:00","message":"[bufferProcess] interim [620000000]:อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:27.125213593+07:00","message":"[bufferProcess] send to processor:โลมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:27.125219836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:27.125223051+07:00","message":"> Transcript [22581] [false]: 'โลมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:27.12522653+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:27.125228782+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:27.125230962+07:00","message":"StatePrefix: 'โลมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:27.125233155+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:27.687976296+07:00","message":"receive streaming session, msgId: 3977"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:27.688015904+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรปี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:27.688021483+07:00","message":"receive interim result [false|false]: อะไรปี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:27.688036556+07:00","message":"[buffer interim] 3977 false อะไรปี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:27.688043343+07:00","message":"[bufferProcess] interim [160000000]:อะไรปี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:27.688045772+07:00","message":"[bufferProcess] send to processor:อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:27.688049496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:27.688052827+07:00","message":"> Transcript [22582] [false]: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:27.688055358+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:27.68805752+07:00","message":"Set new StatePrefix: 'อะไร'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:27.819329127+07:00","message":"receive streaming session, msgId: 3977"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:27.819375987+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:27.81938164+07:00","message":"receive interim result [false|false]: ปิด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:27.819427894+07:00","message":"[buffer interim] 3977 false ปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:27.819443143+07:00","message":"[bufferProcess] interim [280000000]:ปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:27.819447142+07:00","message":"[bufferProcess] send to processor:อะไรปี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:27.819454566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:27.81945753+07:00","message":"> Transcript [22583] [false]: 'อะไรปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:27.819462563+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:27.819464995+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:27.819467235+07:00","message":"StatePrefix: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:27.81946972+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:28.333703331+07:00","message":"receive streaming session, msgId: 3977"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:28.333745928+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรปี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:28.333751921+07:00","message":"receive interim result [false|false]: อะไรปี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:28.333766523+07:00","message":"[buffer interim] 3977 false อะไรปี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:28.333773973+07:00","message":"[bufferProcess] interim [760000000]:อะไรปี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:28.333776681+07:00","message":"[bufferProcess] send to processor:ปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:28.33378025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:28.333783516+07:00","message":"> Transcript [22584] [false]: 'ปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:28.333786224+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:28.333789103+07:00","message":"Set new StatePrefix: 'ปิด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:28.364835086+07:00","message":"receive streaming session, msgId: 3977"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:28.364888069+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:28.364894162+07:00","message":"receive interim result [false|false]: ปิด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:28.36490974+07:00","message":"[buffer interim] 3977 false ปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:28.364916573+07:00","message":"[bufferProcess] interim [820000000]:ปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:28.364919477+07:00","message":"[bufferProcess] send to processor:อะไรปี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:28.364923014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:28.364926085+07:00","message":"> Transcript [22585] [false]: 'อะไรปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:28.364928473+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:28.364934323+07:00","message":"Set new StatePrefix: 'อะไรปี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:28.922981515+07:00","message":"receive streaming session, msgId: 3977"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:28.923026406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอมาหลายปีเขา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:28.923032805+07:00","message":"receive interim result [false|false]: รอมาหลายปีเขา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:28.92304893+07:00","message":"[buffer interim] 3977 false รอมาหลายปีเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:28.923056557+07:00","message":"[bufferProcess] interim [420000000]:รอมาหลายปีเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:28.923059204+07:00","message":"[bufferProcess] send to processor:ปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:28.923062985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:28.92306621+07:00","message":"> Transcript [22586] [false]: 'ปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:28.923069256+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:28.92307173+07:00","message":"Set new StatePrefix: 'ปิด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:29.037645317+07:00","message":"receive streaming session, msgId: 3977"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:29.037686739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:29.037692595+07:00","message":"receive interim result [false|false]: ปิด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:29.037708354+07:00","message":"[buffer interim] 3977 false ปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:29.037716566+07:00","message":"[bufferProcess] interim [480000000]:ปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:29.037720466+07:00","message":"[bufferProcess] send to processor:รอมาหลายปีเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:29.037725464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:29.037729608+07:00","message":"> Transcript [22587] [false]: 'รอมาหลายปีเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:29.037732992+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:29.037736028+07:00","message":"Set new StatePrefix: 'รอมาหลายปีเขา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:29.097904503+07:00","message":"receive streaming session, msgId: 3977"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:29.097952785+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอมาหลายปีเขามี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:29.097960289+07:00","message":"receive interim result [false|false]: รอมาหลายปีเขามี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:29.097979264+07:00","message":"[buffer interim] 3977 false รอมาหลายปีเขามี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:29.097986893+07:00","message":"[bufferProcess] interim [540000000]:รอมาหลายปีเขามี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:29.097989749+07:00","message":"[bufferProcess] send to processor:ปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:29.097993784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:29.097997175+07:00","message":"> Transcript [22588] [false]: 'ปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:29.097999821+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:29.098002185+07:00","message":"Set new StatePrefix: 'ปิด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:29.415361228+07:00","message":"receive streaming session, msgId: 3977"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:29.415416518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอมาหลายปีเขามีแฟน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:29.415423023+07:00","message":"receive interim result [false|false]: รอมาหลายปีเขามีแฟน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:29.415438413+07:00","message":"[buffer interim] 3977 false รอมาหลายปีเขามีแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:29.415445384+07:00","message":"[bufferProcess] interim [840000000]:รอมาหลายปีเขามีแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:29.415448445+07:00","message":"[bufferProcess] send to processor:รอมาหลายปีเขามี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:29.415452778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:29.415456058+07:00","message":"> Transcript [22589] [false]: 'รอมาหลายปีเขามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:29.415458459+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:29.415461407+07:00","message":"Set new StatePrefix: 'รอมาหลายปีเขามี'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:29.629192673+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:29.629232425+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:29.988830282+07:00","message":"receive streaming session, msgId: 3977"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:29.988869866+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอมาหลายปีเขามีแฟน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:29.988876605+07:00","message":"receive interim result [false|false]: รอมาหลายปีเขามีแฟน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:29.988889146+07:00","message":"[buffer interim] 3977 false รอมาหลายปีเขามีแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:29.988895998+07:00","message":"[bufferProcess] interim [440000000]:รอมาหลายปีเขามีแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:29.988905365+07:00","message":"[bufferProcess] send to processor:รอมาหลายปีเขามีแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:29.988911989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:29.988915151+07:00","message":"> Transcript [22590] [false]: 'รอมาหลายปีเขามีแฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:29.988918658+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:29.988921039+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:29.988923379+07:00","message":"StatePrefix: 'รอมาหลายปีเขามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:29.98892617+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:29.994944332+07:00","message":"receive streaming session, msgId: 3977"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:29.99499123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอมาหลายปีเขามีแฟนมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:29.994998839+07:00","message":"receive interim result [false|false]: รอมาหลายปีเขามีแฟนมา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:29.99501779+07:00","message":"[buffer interim] 3977 false รอมาหลายปีเขามีแฟนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:29.995024315+07:00","message":"[bufferProcess] interim [500000000]:รอมาหลายปีเขามีแฟนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:29.995027559+07:00","message":"[bufferProcess] send to processor:รอมาหลายปีเขามีแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:29.995033196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:29.995036217+07:00","message":"> Transcript [22591] [false]: 'รอมาหลายปีเขามีแฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:29.99503947+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:29.995041599+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:29.995043604+07:00","message":"StatePrefix: 'รอมาหลายปีเขามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:29.995046112+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:30.116954146+07:00","message":"receive streaming session, msgId: 3977"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:30.116999067+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอมาหลายปีเขามีแฟนใหม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:30.117005661+07:00","message":"receive interim result [false|false]: รอมาหลายปีเขามีแฟนใหม่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:30.117020901+07:00","message":"[buffer interim] 3977 false รอมาหลายปีเขามีแฟนใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:30.117029084+07:00","message":"[bufferProcess] interim [560000000]:รอมาหลายปีเขามีแฟนใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:30.117031878+07:00","message":"[bufferProcess] send to processor:รอมาหลายปีเขามีแฟนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:30.117038575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:30.117041766+07:00","message":"> Transcript [22592] [false]: 'รอมาหลายปีเขามีแฟนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:30.117045187+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:30.117047776+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:30.117050674+07:00","message":"StatePrefix: 'รอมาหลายปีเขามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:30.117053586+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:30.295473673+07:00","message":"[GCS] IsForceVAD: false for message ID: 3977"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:30.426437999+07:00","message":"[GCS] Start streaming session, msgId: 3978"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:30.568004782+07:00","message":"receive streaming session, msgId: 3977"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:30.568053379+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอมาหลายปีเขามีแฟนใหม่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:30.568060765+07:00","message":"receive interim result [false|false]: รอมาหลายปีเขามีแฟนใหม่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:30.56807734+07:00","message":"[buffer interim] 3977 false รอมาหลายปีเขามีแฟนใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:30.568085175+07:00","message":"[bufferProcess] interim [160000000]:รอมาหลายปีเขามีแฟนใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:30.56808836+07:00","message":"[bufferProcess] send to processor:รอมาหลายปีเขามีแฟนใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:30.568096396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:30.568101174+07:00","message":"> Transcript [22593] [false]: 'รอมาหลายปีเขามีแฟนใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:30.568106091+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:30.568110148+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:30.568113618+07:00","message":"StatePrefix: 'รอมาหลายปีเขามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:30.568117486+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:30.568126131+07:00","message":"Push: 'รอมาหลายปีเขามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:30.568130111+07:00","message":"TextPushed: 'รอมาหลายปีเขามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:30.568135705+07:00","message":"Set new StatePrefix : 'รอมาหลายปีเขามีแฟนใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:30.568139316+07:00","message":"Next Push (prob) : 'แฟนใหม่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:30.568151339+07:00","message":"push: {false รอมาหลายปีเขามี 0 0xc002696f00}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:30.652666438+07:00","message":"receive streaming session, msgId: 3977"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:30.652714106+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอมาหลายปีเขามีแฟนใหม่\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:30.652720729+07:00","message":"receive interim result [true|false]: รอมาหลายปีเขามีแฟนใหม่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:30.6527326+07:00","message":"end recv isFinal message id 3977"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:30.652735339+07:00","message":"end Recv id 3977"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:30.652744604+07:00","message":"[buffer interim] 3977 true รอมาหลายปีเขามีแฟนใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:30.65276511+07:00","message":"[bufferProcess] interim [160000000]:รอมาหลายปีเขามีแฟนใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:30.652772925+07:00","message":"[bufferProcess] send to processor (isfinal):รอมาหลายปีเขามีแฟนใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:30.652776808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:30.652779805+07:00","message":"> Transcript [22594] [false]: 'รอมาหลายปีเขามีแฟนใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:30.652783206+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:30.652785638+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:30.652787715+07:00","message":"StatePrefix: 'รอมาหลายปีเขามีแฟนใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:30.652790249+07:00","message":"TextPushed: 'รอมาหลายปีเขามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:30.652792393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:30.652794808+07:00","message":"> Transcript [22595] [true]: 'รอมาหลายปีเขามีแฟนใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:30.652797187+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:30.652799044+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:30.65280093+07:00","message":"StatePrefix: 'รอมาหลายปีเขามีแฟนใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:30.652803438+07:00","message":"TextPushed: 'รอมาหลายปีเขามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:30.652810146+07:00","message":"Push: 'แฟนใหม่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:30.652819115+07:00","message":"push: {true แฟนใหม่ 0 0xc002696f00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:29:30.663240073+07:00","message":"write wav file: './tmp/7666/7666_3977.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:32.19390758+07:00","message":"receive streaming session, msgId: 3978"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:32.193963539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:32.193970822+07:00","message":"receive interim result [false|false]: ที่รัก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:32.193990625+07:00","message":"[buffer interim] 3978 false ที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:32.194003653+07:00","message":"[bufferProcess] interim [380000000]:ที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:32.194007044+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:32.194017477+07:00","message":"[bufferProcess] send to processor (ticker):ที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:32.194021561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:32.194026162+07:00","message":"> Transcript [22596] [false]: 'ที่รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:32.194030474+07:00","message":"Set StatePrefix (first interim): 'ที่รัก'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:32.629827071+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:32.62983187+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:32.752577172+07:00","message":"receive streaming session, msgId: 3978"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:32.752613881+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รัก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:32.752625327+07:00","message":"receive interim result [false|false]: ที่รัก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:32.752639333+07:00","message":"[buffer interim] 3978 false ที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:32.752648764+07:00","message":"[bufferProcess] interim [980000000]:ที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:32.752651313+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:33.986676731+07:00","message":"receive streaming session, msgId: 3978"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:33.986721526+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รักหลอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:33.986730927+07:00","message":"receive interim result [false|false]: ที่รักหลอก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:33.986746857+07:00","message":"[buffer interim] 3978 false ที่รักหลอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:33.986757004+07:00","message":"[bufferProcess] interim [180000000]:ที่รักหลอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:33.986759923+07:00","message":"[bufferProcess] send to processor:ที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:33.986765618+07:00","message":"[bufferProcess] send to processor (ticker):ที่รักหลอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:33.986768993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:33.986772304+07:00","message":"> Transcript [22597] [false]: 'ที่รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:33.986775773+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:33.98677813+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:33.986780401+07:00","message":"StatePrefix: 'ที่รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:33.986782804+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:33.986784531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:33.986786664+07:00","message":"> Transcript [22598] [false]: 'ที่รักหลอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:33.986788637+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:33.986790571+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:33.986792332+07:00","message":"StatePrefix: 'ที่รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:33.986794113+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:34.176060548+07:00","message":"receive streaming session, msgId: 3978"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:34.176104697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รักหลอกให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:34.176110527+07:00","message":"receive interim result [false|false]: ที่รักหลอกให้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:34.176125296+07:00","message":"[buffer interim] 3978 false ที่รักหลอกให้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:34.176132658+07:00","message":"[bufferProcess] interim [420000000]:ที่รักหลอกให้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:34.176134971+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:34.497306628+07:00","message":"receive streaming session, msgId: 3978"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:34.497358279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รักอย่าหลอกให้รอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:34.497365129+07:00","message":"receive interim result [false|false]: ที่รักอย่าหลอกให้รอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:34.497383867+07:00","message":"[buffer interim] 3978 false ที่รักอย่าหลอกให้รอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:34.49739268+07:00","message":"[bufferProcess] interim [660000000]:ที่รักอย่าหลอกให้รอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:34.497395731+07:00","message":"[bufferProcess] send to processor:ที่รักหลอกให้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:34.497399631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:34.497403499+07:00","message":"> Transcript [22599] [false]: 'ที่รักหลอกให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:34.497407875+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:34.497410811+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:34.497413251+07:00","message":"StatePrefix: 'ที่รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:34.497415615+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:34.8032595+07:00","message":"receive streaming session, msgId: 3978"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:34.803300503+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รักหลอกให้หลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:34.803306547+07:00","message":"receive interim result [false|false]: ที่รักหลอกให้หลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:34.803330262+07:00","message":"[buffer interim] 3978 false ที่รักหลอกให้หลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:34.803341663+07:00","message":"[bufferProcess] interim [840000000]:ที่รักหลอกให้หลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:34.803345059+07:00","message":"[bufferProcess] send to processor:ที่รักอย่าหลอกให้รอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:34.803351274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:34.803355185+07:00","message":"> Transcript [22600] [false]: 'ที่รักอย่าหลอกให้รอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:34.803358866+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:34.803361231+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:34.803363249+07:00","message":"StatePrefix: 'ที่รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:34.803365526+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:34.80337138+07:00","message":"Push: 'ที่รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:34.803373878+07:00","message":"TextPushed: 'ที่รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:34.803376368+07:00","message":"Set new StatePrefix : 'ที่รักอย่าหลอกให้รอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:34.803378801+07:00","message":"Next Push (prob) : 'อย่าหลอกให้รอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:34.803386964+07:00","message":"push: {false ที่รัก 0 0xc00291aa00}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:35.085102623+07:00","message":"receive streaming session, msgId: 3978"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:35.085147592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รักหลอกให้หลงรัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:35.085153403+07:00","message":"receive interim result [false|false]: ที่รักหลอกให้หลงรัก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:35.085181593+07:00","message":"[buffer interim] 3978 false ที่รักหลอกให้หลงรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:35.085189493+07:00","message":"[bufferProcess] interim [260000000]:ที่รักหลอกให้หลงรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:35.085205997+07:00","message":"[bufferProcess] send to processor:ที่รักหลอกให้หลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:35.085213973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:35.08521742+07:00","message":"> Transcript [22601] [false]: 'ที่รักหลอกให้หลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:35.085220502+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:35.085222782+07:00","message":"Set new StatePrefix: 'ที่รักหลอกให้หลง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:35.603232241+07:00","message":"receive streaming session, msgId: 3978"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:35.603274571+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รักหลอกให้หลงหรอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:35.603280811+07:00","message":"receive interim result [false|false]: ที่รักหลอกให้หลงหรอก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:35.60329974+07:00","message":"[buffer interim] 3978 false ที่รักหลอกให้หลงหรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:35.603307753+07:00","message":"[bufferProcess] interim [740000000]:ที่รักหลอกให้หลงหรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:35.603310928+07:00","message":"[bufferProcess] send to processor:ที่รักหลอกให้หลงรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:35.603315372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:35.603318383+07:00","message":"> Transcript [22602] [false]: 'ที่รักหลอกให้หลงรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:35.603322378+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:35.603324489+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:35.603326513+07:00","message":"StatePrefix: 'ที่รักหลอกให้หลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:35.603328796+07:00","message":"TextPushed: 'ที่รัก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:35.606166132+07:00","message":"receive streaming session, msgId: 3978"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:35.606190432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รักหลอกให้ลมรอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:35.606195156+07:00","message":"receive interim result [false|false]: ที่รักหลอกให้ลมรอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:35.606208925+07:00","message":"[buffer interim] 3978 false ที่รักหลอกให้ลมรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:35.606215136+07:00","message":"[bufferProcess] interim [800000000]:ที่รักหลอกให้ลมรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:35.606217598+07:00","message":"[bufferProcess] send to processor:ที่รักหลอกให้หลงหรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:35.606221313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:35.606224794+07:00","message":"> Transcript [22603] [false]: 'ที่รักหลอกให้หลงหรอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:35.606227986+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:35.606230107+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:35.606232121+07:00","message":"StatePrefix: 'ที่รักหลอกให้หลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:35.606234486+07:00","message":"TextPushed: 'ที่รัก'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:35.630308785+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:35.630327877+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:35.735025944+07:00","message":"receive streaming session, msgId: 3978"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:35.735076407+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รักหลอกให้หลงหรอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:35.735082085+07:00","message":"receive interim result [false|false]: ที่รักหลอกให้หลงหรอก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:35.735100754+07:00","message":"[buffer interim] 3978 false ที่รักหลอกให้หลงหรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:35.735108072+07:00","message":"[bufferProcess] interim [860000000]:ที่รักหลอกให้หลงหรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:35.735110949+07:00","message":"[bufferProcess] send to processor:ที่รักหลอกให้ลมรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:35.735115254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:35.735118049+07:00","message":"> Transcript [22604] [false]: 'ที่รักหลอกให้ลมรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:35.735120473+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:35.735123073+07:00","message":"Set new StatePrefix: 'ที่รักหลอกให้ลมรอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:36.065630008+07:00","message":"[GCS] IsForceVAD: false for message ID: 3978"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:36.18656055+07:00","message":"[GCS] Start streaming session, msgId: 3979"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:36.301568931+07:00","message":"receive streaming session, msgId: 3978"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:36.301609668+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รักหลอกให้หลงหรอก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:36.301615796+07:00","message":"receive interim result [false|false]: ที่รักหลอกให้หลงหรอก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:36.301636698+07:00","message":"[buffer interim] 3978 false ที่รักหลอกให้หลงหรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:36.301645506+07:00","message":"[bufferProcess] interim [460000000]:ที่รักหลอกให้หลงหรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:36.301648461+07:00","message":"[bufferProcess] send to processor:ที่รักหลอกให้หลงหรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:36.301652435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:36.301655607+07:00","message":"> Transcript [22605] [false]: 'ที่รักหลอกให้หลงหรอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:36.30165832+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:36.301660565+07:00","message":"Set new StatePrefix: 'ที่รักหลอกให้หลงหรอก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:36.410489443+07:00","message":"receive streaming session, msgId: 3978"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:36.410532344+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รักอย่าหลอกให้หลงรักหลอกหลอก\",\"confidence\":0.9492532}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:36.410538584+07:00","message":"receive interim result [true|false]: ที่รักอย่าหลอกให้หลงรักหลอกหลอก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:36.410550344+07:00","message":"end recv isFinal message id 3978"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:36.410553302+07:00","message":"end Recv id 3978"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:36.410560405+07:00","message":"[buffer interim] 3978 true ที่รักอย่าหลอกให้หลงรักหลอกหลอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:36.41056807+07:00","message":"[bufferProcess] interim [670000000]:ที่รักอย่าหลอกให้หลงรักหลอกหลอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:36.410573047+07:00","message":"[bufferProcess] send to processor (isfinal):ที่รักหลอกให้หลงหรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:36.410589974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:36.410626923+07:00","message":"> Transcript [22606] [false]: 'ที่รักหลอกให้หลงหรอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:36.410632724+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:36.410635087+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:36.410637609+07:00","message":"StatePrefix: 'ที่รักหลอกให้หลงหรอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:36.410639976+07:00","message":"TextPushed: 'ที่รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:36.410642274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:36.410645013+07:00","message":"> Transcript [22607] [true]: 'ที่รักอย่าหลอกให้หลงรักหลอกหลอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:36.410647845+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:36.410649704+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:36.410651478+07:00","message":"StatePrefix: 'ที่รักหลอกให้หลงหรอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:36.410653422+07:00","message":"TextPushed: 'ที่รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:36.410660214+07:00","message":"Push: 'อย่าหลอกให้หลงรักหลอกหลอก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:36.410671275+07:00","message":"push: {true อย่าหลอกให้หลงรักหลอกหลอก 0 0xc00291aa00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:29:36.427272781+07:00","message":"write wav file: './tmp/7666/7666_3978.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:37.042701624+07:00","message":"receive streaming session, msgId: 3979"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:37.04274565+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Hello\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:37.042751113+07:00","message":"receive interim result [false|false]: Hello"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:37.042766404+07:00","message":"[buffer interim] 3979 false Hello"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:37.042774563+07:00","message":"[bufferProcess] interim [480000000]:Hello"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:37.042776699+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:37.10494271+07:00","message":"receive streaming session, msgId: 3979"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:37.104982726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฮีโร่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:37.104989722+07:00","message":"receive interim result [false|false]: ฮีโร่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:37.105004537+07:00","message":"[buffer interim] 3979 false ฮีโร่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:37.105019754+07:00","message":"[bufferProcess] interim [540000000]:ฮีโร่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:37.105022936+07:00","message":"[bufferProcess] send to processor:Hello"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:37.105026586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:37.105029872+07:00","message":"> Transcript [22608] [false]: 'Hello'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:37.105032854+07:00","message":"Set StatePrefix (first interim): 'Hello'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:37.247890347+07:00","message":"receive streaming session, msgId: 3979"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:37.247929386+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีลง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:37.247934964+07:00","message":"receive interim result [false|false]: วิธีลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:37.247949139+07:00","message":"[buffer interim] 3979 false วิธีลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:37.247956186+07:00","message":"[bufferProcess] interim [720000000]:วิธีลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:37.24795908+07:00","message":"[bufferProcess] send to processor:ฮีโร่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:37.24796285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:37.247965657+07:00","message":"> Transcript [22609] [false]: 'ฮีโร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:37.247968381+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:37.247971092+07:00","message":"Set new StatePrefix: 'ฮีโร่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:37.833021817+07:00","message":"receive streaming session, msgId: 3979"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:37.833077058+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีลง Rom\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:37.833083284+07:00","message":"receive interim result [false|false]: วิธีลง Rom"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:37.833097227+07:00","message":"[buffer interim] 3979 false วิธีลง Rom"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:37.833105908+07:00","message":"[bufferProcess] interim [260000000]:วิธีลง Rom"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:37.83310832+07:00","message":"[bufferProcess] send to processor:วิธีลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:37.833115617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:37.83311882+07:00","message":"> Transcript [22610] [false]: 'วิธีลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:37.833121292+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:37.833123611+07:00","message":"Set new StatePrefix: 'วิธีลง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:37.833222368+07:00","message":"receive streaming session, msgId: 3979"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:37.833268847+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีลง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:37.833275233+07:00","message":"receive interim result [false|false]: วิธีลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:37.83329091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Rom\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:37.833294508+07:00","message":"receive interim result [false|false]:  Rom"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:37.833303128+07:00","message":"[buffer interim] 3979 false วิธีลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:37.833307474+07:00","message":"[buffer interim] 3979 false  Rom"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:37.833314005+07:00","message":"[bufferProcess] interim [320000000]:วิธีลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:37.833316703+07:00","message":"[bufferProcess] send to processor:วิธีลง Rom"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:37.83331985+07:00","message":"[bufferProcess] interim [320000000]: Rom"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:37.833322716+07:00","message":"[bufferProcess] update buffer: วิธีลง Rom"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:37.833326367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:37.833329708+07:00","message":"> Transcript [22611] [false]: 'วิธีลง Rom'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:37.833332832+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:37.833335017+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:37.833336991+07:00","message":"StatePrefix: 'วิธีลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:37.833339125+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:38.005472859+07:00","message":"receive streaming session, msgId: 3979"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:38.005509826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีลงรอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:38.005515918+07:00","message":"receive interim result [false|false]: วิธีลงรอง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:38.005529699+07:00","message":"[buffer interim] 3979 false วิธีลงรอง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:38.005537655+07:00","message":"[bufferProcess] interim [500000000]:วิธีลงรอง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:38.005541135+07:00","message":"[bufferProcess] send to processor:วิธีลง Rom"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:38.005547381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:38.005550286+07:00","message":"> Transcript [22612] [false]: 'วิธีลง Rom'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:38.005553574+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:38.005555844+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:38.005557997+07:00","message":"StatePrefix: 'วิธีลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:38.005560448+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:38.631303677+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:38.631305258+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:38.637652624+07:00","message":"receive streaming session, msgId: 3979"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:38.637687829+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีลงรอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:38.637693736+07:00","message":"receive interim result [false|false]: วิธีลงรอง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:38.637704044+07:00","message":"[buffer interim] 3979 false วิธีลงรอง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:38.637710456+07:00","message":"[bufferProcess] interim [100000000]:วิธีลงรอง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:38.637713253+07:00","message":"[bufferProcess] send to processor:วิธีลงรอง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:38.637716912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:38.637720298+07:00","message":"> Transcript [22613] [false]: 'วิธีลงรอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:38.637723338+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:38.637725568+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:38.637727509+07:00","message":"StatePrefix: 'วิธีลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:38.637729638+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:38.837949362+07:00","message":"receive streaming session, msgId: 3979"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:38.837997125+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีลงรอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:38.838002436+07:00","message":"receive interim result [false|false]: วิธีลงรอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:38.838017936+07:00","message":"[buffer interim] 3979 false วิธีลงรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:38.838025406+07:00","message":"[bufferProcess] interim [280000000]:วิธีลงรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:38.838028225+07:00","message":"[bufferProcess] send to processor:วิธีลงรอง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:38.838032038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:38.838035225+07:00","message":"> Transcript [22614] [false]: 'วิธีลงรอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:38.838038607+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:38.83804992+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:38.838053005+07:00","message":"StatePrefix: 'วิธีลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:38.83805542+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:38.838060142+07:00","message":"Push: 'วิธีลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:38.838062645+07:00","message":"TextPushed: 'วิธีลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:38.838065134+07:00","message":"Set new StatePrefix : 'วิธีลงรอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:38.838067402+07:00","message":"Next Push (prob) : 'รอง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:38.83807913+07:00","message":"push: {false วิธีลง 0 0xc002697400}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:39.417624363+07:00","message":"receive streaming session, msgId: 3979"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:39.417664722+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีลงรอ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:39.417671017+07:00","message":"receive interim result [false|false]: วิธีลงรอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:39.417687546+07:00","message":"[buffer interim] 3979 false วิธีลงรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:39.417694912+07:00","message":"[bufferProcess] interim [880000000]:วิธีลงรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:39.417697747+07:00","message":"[bufferProcess] send to processor:วิธีลงรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:39.417703039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:39.417706144+07:00","message":"> Transcript [22615] [false]: 'วิธีลงรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:39.41770892+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:39.774796098+07:00","message":"[GCS] IsForceVAD: false for message ID: 3979"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:39.966777456+07:00","message":"[GCS] Start streaming session, msgId: 3980"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:40.075047179+07:00","message":"receive streaming session, msgId: 3979"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:40.075100073+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีลงรอ\",\"confidence\":0.8408646}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:40.075107963+07:00","message":"receive interim result [true|false]: วิธีลงรอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:40.075118019+07:00","message":"end recv isFinal message id 3979"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:40.07512048+07:00","message":"end Recv id 3979"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:40.075128752+07:00","message":"[buffer interim] 3979 true วิธีลงรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:40.075138683+07:00","message":"[bufferProcess] interim [600000000]:วิธีลงรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:40.075142042+07:00","message":"[bufferProcess] send to processor (isfinal):วิธีลงรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:40.075145672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:40.075148556+07:00","message":"> Transcript [22616] [false]: 'วิธีลงรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:40.07515142+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:40.075153348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:40.075155523+07:00","message":"> Transcript [22617] [true]: 'วิธีลงรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:40.07515821+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:40.07516031+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:40.075162437+07:00","message":"StatePrefix: 'วิธีลงรอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:40.075164975+07:00","message":"TextPushed: 'วิธีลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:40.075167989+07:00","message":"Push: 'รอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:40.075177671+07:00","message":"push: {true รอ 0 0xc002697400}"}
{"level":"info","service":"Main","time":"2026-08-22T12:29:40.08340324+07:00","message":"write wav file: './tmp/7666/7666_3979.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:40.346385998+07:00","message":"[GCS] IsForceVAD: false for message ID: 3980"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:40.605841434+07:00","message":"[GCS] Start streaming session, msgId: 3981"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:40.623656787+07:00","message":"receive streaming session, msgId: 3980"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:40.623689538+07:00","message":"found end of frame, send empty tag with msgId: 3980"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:40.62369352+07:00","message":"end Recv id 3980"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:40.623701447+07:00","message":"[buffer interim] 3980 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:40.623709094+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:40.62371348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:40.62371671+07:00","message":"> Transcript [22618] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:40.623719614+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:40.62372166+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:40.623723734+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:40.623725775+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:40.623734486+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:40.623744285+07:00","message":"push: {true \n 0 0xc002696280}"}
{"level":"info","service":"Main","time":"2026-08-22T12:29:40.628460116+07:00","message":"write wav file: './tmp/7666/7666_3980.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:41.631576605+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:41.631607814+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:41.767493519+07:00","message":"[GCS] IsForceVAD: false for message ID: 3981"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:41.82590087+07:00","message":"[GCS] Start streaming session, msgId: 3982"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:42.052800002+07:00","message":"receive streaming session, msgId: 3981"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:42.052838133+07:00","message":"found end of frame, send empty tag with msgId: 3981"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:42.052841344+07:00","message":"end Recv id 3981"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:42.052849508+07:00","message":"[buffer interim] 3981 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:42.052856327+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:42.052861191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:42.052864583+07:00","message":"> Transcript [22619] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:42.052867669+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:42.052869678+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:42.052871623+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:42.052873659+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:42.052881296+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:42.052891201+07:00","message":"push: {true \n 0 0xc00291ab80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:29:42.059393324+07:00","message":"write wav file: './tmp/7666/7666_3981.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:44.632058798+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:44.632073311+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:46.94590307+07:00","message":"[GCS] IsForceVAD: false for message ID: 3982"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:47.222215658+07:00","message":"receive streaming session, msgId: 3982"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:47.222234683+07:00","message":"found end of frame, send empty tag with msgId: 3982"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:47.222237803+07:00","message":"end Recv id 3982"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:47.22224565+07:00","message":"[buffer interim] 3982 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:47.222253393+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:47.222257928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:47.222261303+07:00","message":"> Transcript [22620] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:47.222263984+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:47.222266195+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:47.222268092+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:47.222270376+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:47.222273303+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:47.222282979+07:00","message":"push: {true \n 0 0xc002af4800}"}
{"level":"info","service":"Main","time":"2026-08-22T12:29:47.232366689+07:00","message":"write wav file: './tmp/7666/7666_3982.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:47.632951671+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:47.63295722+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:48.227982491+07:00","message":"[GCS] Start streaming session, msgId: 3983"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:50.633850129+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:50.633853322+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:53.355035428+07:00","message":"[GCS] IsForceVAD: false for message ID: 3983"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:53.634511327+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:53.634535019+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:53.640708887+07:00","message":"receive streaming session, msgId: 3983"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:53.640726888+07:00","message":"found end of frame, send empty tag with msgId: 3983"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:53.640730312+07:00","message":"end Recv id 3983"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:53.640737363+07:00","message":"[buffer interim] 3983 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:53.640743886+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:53.640749278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:53.640753005+07:00","message":"> Transcript [22621] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:53.640756165+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:53.640758356+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:53.640760306+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:53.64076279+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:29:53.640770862+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:53.640779102+07:00","message":"push: {true \n 0 0xc002696d00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:29:53.651589877+07:00","message":"write wav file: './tmp/7666/7666_3983.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:53.862164084+07:00","message":"[GCS] Cleaned up inactive client: 3964"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:53.862197926+07:00","message":"[GCS] Cleaned up inactive client: 3967"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:53.862201222+07:00","message":"[GCS] Cleaned up inactive client: 3961"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:53.862203413+07:00","message":"[GCS] Cleaned up inactive client: 3965"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:53.862205464+07:00","message":"[GCS] Cleaned up inactive client: 3962"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:53.862208188+07:00","message":"[GCS] Cleaned up inactive client: 3966"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:29:53.862211094+07:00","message":"[GCS] Cleaned up inactive client: 3963"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:56.634906677+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:56.634924508+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:59.635036614+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:29:59.635056251+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:02.635155056+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:02.635161547+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:05.636136427+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:05.636169631+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:05.856876021+07:00","message":"[GCS] Start streaming session, msgId: 3984"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:08.636961311+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:08.636973966+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:09.946006652+07:00","message":"[GCS] IsForceVAD: false for message ID: 3984"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:10.230689655+07:00","message":"receive streaming session, msgId: 3984"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:10.23072205+07:00","message":"found end of frame, send empty tag with msgId: 3984"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:10.230726645+07:00","message":"end Recv id 3984"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:10.230736425+07:00","message":"[buffer interim] 3984 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:10.230744121+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:10.230749483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:10.230753255+07:00","message":"> Transcript [22622] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:10.230759914+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:10.230762403+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:10.230764583+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:10.23076717+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:10.230772342+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:10.230784115+07:00","message":"push: {true \n 0 0xc00291b800}"}
{"level":"info","service":"Main","time":"2026-08-22T12:30:10.240616993+07:00","message":"write wav file: './tmp/7666/7666_3984.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:10.266997566+07:00","message":"[GCS] Start streaming session, msgId: 3985"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:11.637203128+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:11.637222488+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:11.97516027+07:00","message":"receive streaming session, msgId: 3985"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:11.975206066+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":270000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:11.975211956+07:00","message":"receive interim result [false|false]: เรา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:11.975228622+07:00","message":"[buffer interim] 3985 false เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:11.975235385+07:00","message":"[bufferProcess] interim [270000000]:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:11.975237598+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:11.975243168+07:00","message":"[bufferProcess] send to processor (ticker):เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:11.975246193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:11.97524911+07:00","message":"> Transcript [22623] [false]: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:11.975251472+07:00","message":"Set StatePrefix (first interim): 'เรา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:12.555774514+07:00","message":"receive streaming session, msgId: 3985"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:12.555816084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:12.55582373+07:00","message":"receive interim result [false|false]: เรา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:12.555835661+07:00","message":"[buffer interim] 3985 false เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:12.555842337+07:00","message":"[bufferProcess] interim [870000000]:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:12.555844602+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:13.06579234+07:00","message":"receive streaming session, msgId: 3985"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:13.065835923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรารู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:13.065841519+07:00","message":"receive interim result [false|false]: เรารู้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:13.065857054+07:00","message":"[buffer interim] 3985 false เรารู้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:13.065863763+07:00","message":"[bufferProcess] interim [350000000]:เรารู้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:13.065866511+07:00","message":"[bufferProcess] send to processor:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:13.065870358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:13.065874013+07:00","message":"> Transcript [22624] [false]: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:13.065877583+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:13.065879887+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:13.065881908+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:13.065884017+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:13.458260719+07:00","message":"receive streaming session, msgId: 3985"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:13.458303798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรารู้เรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:13.458310112+07:00","message":"receive interim result [false|false]: เรารู้เรา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:13.458325567+07:00","message":"[buffer interim] 3985 false เรารู้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:13.458333357+07:00","message":"[bufferProcess] interim [770000000]:เรารู้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:13.458335847+07:00","message":"[bufferProcess] send to processor:เรารู้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:13.458339355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:13.458342255+07:00","message":"> Transcript [22625] [false]: 'เรารู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:13.458345478+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:13.458347495+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:13.458349926+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:13.458352188+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:14.04464153+07:00","message":"receive streaming session, msgId: 3985"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:14.044697966+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรารู้เรา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:14.044705604+07:00","message":"receive interim result [false|false]: เรารู้เรา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:14.044721397+07:00","message":"[buffer interim] 3985 false เรารู้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:14.044728809+07:00","message":"[bufferProcess] interim [370000000]:เรารู้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:14.044731478+07:00","message":"[bufferProcess] send to processor:เรารู้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:14.044738778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:14.044741812+07:00","message":"> Transcript [22626] [false]: 'เรารู้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:14.044744997+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:14.044747429+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:14.044749881+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:14.044752865+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:14.638019415+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:14.638022477+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:14.755921835+07:00","message":"[GCS] IsForceVAD: false for message ID: 3985"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:14.827801504+07:00","message":"[GCS] Start streaming session, msgId: 3986"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:14.886577882+07:00","message":"[GCS] IsForceVAD: false for message ID: 3986"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:15.017231979+07:00","message":"[GCS] Start streaming session, msgId: 3987"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:15.05996138+07:00","message":"receive streaming session, msgId: 3985"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:15.060023442+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรารู้เรารอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:15.060033079+07:00","message":"receive interim result [false|false]: เรารู้เรารอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:15.06005816+07:00","message":"[buffer interim] 3985 false เรารู้เรารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:15.060068088+07:00","message":"[bufferProcess] interim [390000000]:เรารู้เรารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:15.060073778+07:00","message":"[bufferProcess] send to processor:เรารู้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:15.060085345+07:00","message":"[bufferProcess] send to processor (ticker):เรารู้เรารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:15.060091082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:15.060095986+07:00","message":"> Transcript [22627] [false]: 'เรารู้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:15.060104084+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:15.060107561+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:15.060111143+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:15.060114843+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:15.060120319+07:00","message":"Push: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:15.06012348+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:15.060127011+07:00","message":"Set new StatePrefix : 'เรารู้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:15.060130897+07:00","message":"Next Push (prob) : 'รู้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:15.060133814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:15.060136982+07:00","message":"> Transcript [22628] [false]: 'เรารู้เรารอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:15.060140705+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:15.060144255+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:15.060147267+07:00","message":"StatePrefix: 'เรารู้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:15.060150387+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:15.06014996+07:00","message":"push: {false เรา 0 0xc003135a00}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:15.095939708+07:00","message":"receive streaming session, msgId: 3985"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:15.096007974+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรารู้เรา\",\"confidence\":0.9431719}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":510000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:15.096019208+07:00","message":"receive interim result [true|false]: เรารู้เรา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:15.096030597+07:00","message":"end recv isFinal message id 3985"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:15.09603282+07:00","message":"end Recv id 3985"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:15.096040508+07:00","message":"[buffer interim] 3985 true เรารู้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:15.096050178+07:00","message":"[bufferProcess] interim [510000000]:เรารู้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:15.096057142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:15.096060345+07:00","message":"> Transcript [22629] [true]: 'เรารู้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:15.096064201+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:15.096066915+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:15.096069084+07:00","message":"StatePrefix: 'เรารู้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:15.096072173+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:15.096080606+07:00","message":"Push: 'รู้เรา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:15.096089886+07:00","message":"push: {true รู้เรา 0 0xc003135a00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:30:15.10763529+07:00","message":"write wav file: './tmp/7666/7666_3985.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:15.153626512+07:00","message":"receive streaming session, msgId: 3986"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:15.153651834+07:00","message":"found end of frame, send empty tag with msgId: 3986"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:15.153655496+07:00","message":"end Recv id 3986"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:15.153663452+07:00","message":"[buffer interim] 3986 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:15.153671017+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:15.153679653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:15.153683003+07:00","message":"> Transcript [22630] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:15.15368581+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:15.153688343+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:15.15369029+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:15.1536923+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:15.153698117+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:15.153706874+07:00","message":"push: {true \n 0 0xc002c71a80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:30:15.159682583+07:00","message":"write wav file: './tmp/7666/7666_3986.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:16.546956575+07:00","message":"[GCS] IsForceVAD: false for message ID: 3987"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:16.616279186+07:00","message":"[GCS] Start streaming session, msgId: 3988"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:16.836565259+07:00","message":"receive streaming session, msgId: 3987"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:16.836597067+07:00","message":"found end of frame, send empty tag with msgId: 3987"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:16.836601122+07:00","message":"end Recv id 3987"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:16.836610743+07:00","message":"[buffer interim] 3987 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:16.836626336+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:16.836631884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:16.836635538+07:00","message":"> Transcript [22631] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:16.836639122+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:16.836641787+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:16.83664391+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:16.836646102+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:16.836649277+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:16.836658943+07:00","message":"push: {true \n 0 0xc002696780}"}
{"level":"info","service":"Main","time":"2026-08-22T12:30:16.843460349+07:00","message":"write wav file: './tmp/7666/7666_3987.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:17.638578036+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:17.638593381+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:19.386488913+07:00","message":"receive streaming session, msgId: 3988"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:19.38652632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:19.386532279+07:00","message":"receive interim result [false|false]: ใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:19.386545141+07:00","message":"[buffer interim] 3988 false ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:19.386552555+07:00","message":"[bufferProcess] interim [340000000]:ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:19.386555157+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:19.386559254+07:00","message":"[bufferProcess] send to processor (ticker):ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:19.386566511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:19.38659057+07:00","message":"> Transcript [22632] [false]: 'ใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:19.386594214+07:00","message":"Set StatePrefix (first interim): 'ใจ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:19.962238228+07:00","message":"receive streaming session, msgId: 3988"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:19.962284355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:19.96228959+07:00","message":"receive interim result [false|false]: ใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:19.962300906+07:00","message":"[buffer interim] 3988 false ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:19.96230793+07:00","message":"[bufferProcess] interim [940000000]:ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:19.962310119+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:20.639485823+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:20.639497223+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:22.506238519+07:00","message":"[GCS] IsForceVAD: false for message ID: 3988"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:22.641684479+07:00","message":"[GCS] Start streaming session, msgId: 3989"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:22.822867147+07:00","message":"receive streaming session, msgId: 3988"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:22.822907889+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจ\",\"confidence\":0.81912035}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:22.822914065+07:00","message":"receive interim result [true|false]: ใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:22.822924623+07:00","message":"end recv isFinal message id 3988"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:22.822927674+07:00","message":"end Recv id 3988"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:22.822933752+07:00","message":"[buffer interim] 3988 true ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:22.822940418+07:00","message":"[bufferProcess] interim [910000000]:ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:22.822943808+07:00","message":"[bufferProcess] send to processor (isfinal):ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:22.822947999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:22.8229511+07:00","message":"> Transcript [22633] [false]: 'ใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:22.822954115+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:22.822956139+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:22.822958543+07:00","message":"StatePrefix: 'ใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:22.822960721+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:22.822963647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:22.822966+07:00","message":"> Transcript [22634] [true]: 'ใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:22.822968142+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:22.82296994+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:22.822971804+07:00","message":"StatePrefix: 'ใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:22.822973583+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:22.822976425+07:00","message":"Push: 'ใจ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:22.822983675+07:00","message":"push: {true ใจ 0 0xc0037f3c80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:30:22.835047881+07:00","message":"write wav file: './tmp/7666/7666_3988.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:23.639567265+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:23.639568734+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:23.862554447+07:00","message":"[GCS] Cleaned up inactive client: 3971"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:23.862578669+07:00","message":"[GCS] Cleaned up inactive client: 3968"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:23.862581609+07:00","message":"[GCS] Cleaned up inactive client: 3973"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:23.8625837+07:00","message":"[GCS] Cleaned up inactive client: 3974"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:23.862585792+07:00","message":"[GCS] Cleaned up inactive client: 3972"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:23.862588141+07:00","message":"[GCS] Cleaned up inactive client: 3969"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:23.862590157+07:00","message":"[GCS] Cleaned up inactive client: 3970"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:23.86259207+07:00","message":"[GCS] Cleaned up inactive client: 3975"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:26.639764262+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:26.63977992+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:27.757436529+07:00","message":"[GCS] IsForceVAD: false for message ID: 3989"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:28.016567394+07:00","message":"[GCS] Start streaming session, msgId: 3990"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:28.049439388+07:00","message":"receive streaming session, msgId: 3989"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:28.049454582+07:00","message":"found end of frame, send empty tag with msgId: 3989"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:28.049457847+07:00","message":"end Recv id 3989"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:28.049465178+07:00","message":"[buffer interim] 3989 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:28.049472974+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:28.049477988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:28.049480926+07:00","message":"> Transcript [22635] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:28.049483816+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:28.049485945+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:28.049488079+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:28.049490143+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:28.049493211+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:28.049502804+07:00","message":"push: {true \n 0 0xc003f6e000}"}
{"level":"info","service":"Main","time":"2026-08-22T12:30:28.060216372+07:00","message":"write wav file: './tmp/7666/7666_3989.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:29.271551884+07:00","message":"receive streaming session, msgId: 3990"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:29.271595356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:29.271600454+07:00","message":"receive interim result [false|false]: ใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:29.271613094+07:00","message":"[buffer interim] 3990 false ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:29.271620379+07:00","message":"[bufferProcess] interim [900000000]:ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:29.271622587+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:29.271627758+07:00","message":"[bufferProcess] send to processor (ticker):ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:29.271630762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:29.271633575+07:00","message":"> Transcript [22636] [false]: 'ใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:29.27163602+07:00","message":"Set StatePrefix (first interim): 'ใจ'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:29.639850545+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:29.639877736+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:29.845982536+07:00","message":"receive streaming session, msgId: 3990"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:29.846028119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:29.846033387+07:00","message":"receive interim result [false|false]: ใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:29.846043283+07:00","message":"[buffer interim] 3990 false ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:29.846049779+07:00","message":"[bufferProcess] interim [500000000]:ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:29.846051862+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:32.640743717+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:32.640763667+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:32.856085596+07:00","message":"receive streaming session, msgId: 3990"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:32.856122217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โทรมาหน่อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:32.856127828+07:00","message":"receive interim result [false|false]: โทรมาหน่อย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:32.856142558+07:00","message":"[buffer interim] 3990 false โทรมาหน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:32.856149916+07:00","message":"[bufferProcess] interim [440000000]:โทรมาหน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:32.856153115+07:00","message":"[bufferProcess] send to processor:ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:32.85615665+07:00","message":"[bufferProcess] send to processor (ticker):โทรมาหน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:32.856167483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:32.856199476+07:00","message":"> Transcript [22637] [false]: 'ใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:32.856206143+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:32.85620917+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:32.856211989+07:00","message":"StatePrefix: 'ใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:32.856214825+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:32.856217553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:32.856220444+07:00","message":"> Transcript [22638] [false]: 'โทรมาหน่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:32.856222526+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:32.856224876+07:00","message":"Set new StatePrefix: 'โทรมาหน่อย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:33.077263949+07:00","message":"receive streaming session, msgId: 3990"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:33.077308996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โลมาน้อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:33.077314662+07:00","message":"receive interim result [false|false]: โลมาน้อย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:33.077325882+07:00","message":"[buffer interim] 3990 false โลมาน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:33.077332517+07:00","message":"[bufferProcess] interim [680000000]:โลมาน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:33.077334926+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:33.207201891+07:00","message":"receive streaming session, msgId: 3990"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:33.207239161+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โทรมาหน่อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:33.20724475+07:00","message":"receive interim result [false|false]: โทรมาหน่อย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:33.207256018+07:00","message":"[buffer interim] 3990 false โทรมาหน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:33.207262617+07:00","message":"[bufferProcess] interim [740000000]:โทรมาหน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:33.207265527+07:00","message":"[bufferProcess] send to processor:โลมาน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:33.207273066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:33.207276236+07:00","message":"> Transcript [22639] [false]: 'โลมาน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:33.20727869+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:33.207280809+07:00","message":"Set new StatePrefix: 'โลมาน้อย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:33.266655323+07:00","message":"[GCS] IsForceVAD: false for message ID: 3990"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:33.343791151+07:00","message":"receive streaming session, msgId: 3990"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:33.34382822+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โลมาในปี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:33.343834771+07:00","message":"receive interim result [false|false]: โลมาในปี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:33.343855524+07:00","message":"[buffer interim] 3990 false โลมาในปี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:33.343864892+07:00","message":"[bufferProcess] interim [920000000]:โลมาในปี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:33.343867513+07:00","message":"[bufferProcess] send to processor:โทรมาหน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:33.34387225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:33.343875882+07:00","message":"> Transcript [22640] [false]: 'โทรมาหน่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:33.343878439+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:33.343880895+07:00","message":"Set new StatePrefix: 'โทรมาหน่อย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:33.586872065+07:00","message":"[GCS] Start streaming session, msgId: 3991"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:33.600818145+07:00","message":"receive streaming session, msgId: 3990"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:33.60086155+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอมานานหลายปี\",\"confidence\":0.851131}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:33.600867628+07:00","message":"receive interim result [true|false]: รอมานานหลายปี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:33.600895003+07:00","message":"end recv isFinal message id 3990"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:33.600897663+07:00","message":"end Recv id 3990"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:33.600902736+07:00","message":"[buffer interim] 3990 true รอมานานหลายปี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:33.600909211+07:00","message":"[bufferProcess] interim [280000000]:รอมานานหลายปี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:33.600915854+07:00","message":"[bufferProcess] send to processor (isfinal):โลมาในปี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:33.600919594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:33.600923428+07:00","message":"> Transcript [22641] [false]: 'โลมาในปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:33.60092572+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:33.600927749+07:00","message":"Set new StatePrefix: 'โลมาในปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:33.600929909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:33.60093188+07:00","message":"> Transcript [22642] [true]: 'รอมานานหลายปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:33.60093435+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:33.600936384+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:33.600938525+07:00","message":"StatePrefix: 'โลมาในปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:33.600940711+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:33.600948514+07:00","message":"Push: 'รอมานานหลายปี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:33.600955497+07:00","message":"push: {true รอมานานหลายปี 0 0xc002a2b700}"}
{"level":"info","service":"Main","time":"2026-08-22T12:30:33.612023049+07:00","message":"write wav file: './tmp/7666/7666_3990.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:34.758642648+07:00","message":"receive streaming session, msgId: 3991"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:34.758688859+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขามี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:34.758694387+07:00","message":"receive interim result [false|false]: เขามี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:34.75871013+07:00","message":"[buffer interim] 3991 false เขามี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:34.758717952+07:00","message":"[bufferProcess] interim [780000000]:เขามี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:34.758720385+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:34.758726061+07:00","message":"[bufferProcess] send to processor (ticker):เขามี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:34.758729108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:34.758732273+07:00","message":"> Transcript [22643] [false]: 'เขามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:34.758734923+07:00","message":"Set StatePrefix (first interim): 'เขามี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:35.132749588+07:00","message":"receive streaming session, msgId: 3991"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:35.132798181+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขามีแฟน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:35.132805271+07:00","message":"receive interim result [false|false]: เขามีแฟน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:35.132818954+07:00","message":"[buffer interim] 3991 false เขามีแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:35.132827134+07:00","message":"[bufferProcess] interim [140000000]:เขามีแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:35.132829702+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:35.640900285+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:35.640900431+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:35.727259111+07:00","message":"receive streaming session, msgId: 3991"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:35.727297592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขามีแฟน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:35.727303621+07:00","message":"receive interim result [false|false]: เขามีแฟน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:35.727319505+07:00","message":"[buffer interim] 3991 false เขามีแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:35.727326074+07:00","message":"[bufferProcess] interim [740000000]:เขามีแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:35.72732898+07:00","message":"[bufferProcess] send to processor:เขามีแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:35.727336456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:35.727339726+07:00","message":"> Transcript [22644] [false]: 'เขามีแฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:35.727343122+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:35.727345491+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:35.727347974+07:00","message":"StatePrefix: 'เขามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:35.727350239+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:35.72930045+07:00","message":"receive streaming session, msgId: 3991"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:35.729330414+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขามีแฟนใหม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:35.729337181+07:00","message":"receive interim result [false|false]: เขามีแฟนใหม่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:35.729353738+07:00","message":"[buffer interim] 3991 false เขามีแฟนใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:35.729360741+07:00","message":"[bufferProcess] interim [800000000]:เขามีแฟนใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:35.729364663+07:00","message":"[bufferProcess] send to processor:เขามีแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:35.729374214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:35.729378268+07:00","message":"> Transcript [22645] [false]: 'เขามีแฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:35.729382637+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:35.729385977+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:35.729388742+07:00","message":"StatePrefix: 'เขามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:35.729392041+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:35.905448254+07:00","message":"receive streaming session, msgId: 3991"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:35.905488377+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขามีแฟนไหม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:35.905494429+07:00","message":"receive interim result [false|false]: เขามีแฟนไหม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:35.905510792+07:00","message":"[buffer interim] 3991 false เขามีแฟนไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:35.90551714+07:00","message":"[bufferProcess] interim [980000000]:เขามีแฟนไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:35.905519969+07:00","message":"[bufferProcess] send to processor:เขามีแฟนใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:35.905523475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:35.905526727+07:00","message":"> Transcript [22646] [false]: 'เขามีแฟนใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:35.905530454+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:35.905532649+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:35.905534668+07:00","message":"StatePrefix: 'เขามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:35.905536807+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:36.086856093+07:00","message":"[GCS] IsForceVAD: false for message ID: 3991"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:36.217052559+07:00","message":"[GCS] Start streaming session, msgId: 3992"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:36.37355446+07:00","message":"receive streaming session, msgId: 3991"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:36.373606821+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขามีแฟนไหม\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:36.373615129+07:00","message":"receive interim result [true|false]: เขามีแฟนไหม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:36.373626875+07:00","message":"end recv isFinal message id 3991"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:36.373630294+07:00","message":"end Recv id 3991"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:36.373638845+07:00","message":"[buffer interim] 3991 true เขามีแฟนไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:36.37365164+07:00","message":"[bufferProcess] interim [520000000]:เขามีแฟนไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:36.373656464+07:00","message":"[bufferProcess] send to processor (isfinal):เขามีแฟนไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:36.373666757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:36.373678721+07:00","message":"> Transcript [22647] [false]: 'เขามีแฟนไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:36.373683701+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:36.373688674+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:36.373691065+07:00","message":"StatePrefix: 'เขามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:36.373693567+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:36.373702412+07:00","message":"Push: 'เขามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:36.373704652+07:00","message":"TextPushed: 'เขามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:36.37370725+07:00","message":"Set new StatePrefix : 'เขามีแฟนไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:36.373712773+07:00","message":"Next Push (prob) : 'แฟนไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:36.373714972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:36.373717466+07:00","message":"> Transcript [22648] [true]: 'เขามีแฟนไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:36.37371965+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:36.373721885+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:36.373723884+07:00","message":"StatePrefix: 'เขามีแฟนไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:36.373725844+07:00","message":"TextPushed: 'เขามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:36.373728159+07:00","message":"Push: 'แฟนไหม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:36.373730213+07:00","message":"push: {false เขามี 0 0xc002af4980}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:36.373758762+07:00","message":"push: {true แฟนไหม 0 0xc002af4980}"}
{"level":"info","service":"Main","time":"2026-08-22T12:30:36.384153162+07:00","message":"write wav file: './tmp/7666/7666_3991.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:37.396320723+07:00","message":"receive streaming session, msgId: 3992"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:37.396362657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แจ้ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:37.396368481+07:00","message":"receive interim result [false|false]: แจ้ง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:37.396381188+07:00","message":"[buffer interim] 3992 false แจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:37.396387784+07:00","message":"[bufferProcess] interim [780000000]:แจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:37.396390076+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:37.396395335+07:00","message":"[bufferProcess] send to processor (ticker):แจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:37.39639837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:37.39640132+07:00","message":"> Transcript [22649] [false]: 'แจ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:37.396403774+07:00","message":"Set StatePrefix (first interim): 'แจ้ง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:37.600575636+07:00","message":"receive streaming session, msgId: 3992"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:37.60061255+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Thank You\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:37.600618278+07:00","message":"receive interim result [false|false]: Thank You"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:37.600634006+07:00","message":"[buffer interim] 3992 false Thank You"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:37.600640257+07:00","message":"[bufferProcess] interim [960000000]:Thank You"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:37.600642687+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:37.636036122+07:00","message":"receive streaming session, msgId: 3992"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:37.636076229+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจเย็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:37.636082352+07:00","message":"receive interim result [false|false]: ใจเย็น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:37.636096773+07:00","message":"[buffer interim] 3992 false ใจเย็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:37.636103338+07:00","message":"[bufferProcess] interim [20000000]:ใจเย็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:37.636105825+07:00","message":"[bufferProcess] send to processor:Thank You"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:37.636109556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:37.636112704+07:00","message":"> Transcript [22650] [false]: 'Thank You'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:37.63611567+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:37.6361191+07:00","message":"Set new StatePrefix: 'Thank You'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:37.787960645+07:00","message":"receive streaming session, msgId: 3992"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:37.788010874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จ๊ะที่รัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:37.788017795+07:00","message":"receive interim result [false|false]: จ๊ะที่รัก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:37.788032434+07:00","message":"[buffer interim] 3992 false จ๊ะที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:37.78804209+07:00","message":"[bufferProcess] interim [200000000]:จ๊ะที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:37.788044939+07:00","message":"[bufferProcess] send to processor:ใจเย็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:37.788052389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:37.788055588+07:00","message":"> Transcript [22651] [false]: 'ใจเย็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:37.788058013+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:37.788060548+07:00","message":"Set new StatePrefix: 'ใจเย็น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:38.339484732+07:00","message":"receive streaming session, msgId: 3992"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:38.339523821+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จ๊ะที่รัก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:38.339530234+07:00","message":"receive interim result [false|false]: จ๊ะที่รัก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:38.339544756+07:00","message":"[buffer interim] 3992 false จ๊ะที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:38.339552334+07:00","message":"[bufferProcess] interim [800000000]:จ๊ะที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:38.339554998+07:00","message":"[bufferProcess] send to processor:จ๊ะที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:38.339558569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:38.339561353+07:00","message":"> Transcript [22652] [false]: 'จ๊ะที่รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:38.339563638+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:38.339565787+07:00","message":"Set new StatePrefix: 'จ๊ะที่รัก'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:38.641095168+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:38.641120062+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:38.859439993+07:00","message":"receive streaming session, msgId: 3992"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:38.859484397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจร้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:38.859489747+07:00","message":"receive interim result [false|false]: ใจร้าย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:38.859501591+07:00","message":"[buffer interim] 3992 false ใจร้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:38.85950871+07:00","message":"[bufferProcess] interim [280000000]:ใจร้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:38.85951156+07:00","message":"[bufferProcess] send to processor:จ๊ะที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:38.859517383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:38.85952072+07:00","message":"> Transcript [22653] [false]: 'จ๊ะที่รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:38.859524399+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:38.859526646+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:38.859529516+07:00","message":"StatePrefix: 'จ๊ะที่รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:38.85953192+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:39.442242873+07:00","message":"receive streaming session, msgId: 3992"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:39.442282209+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจร้าย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:39.442288374+07:00","message":"receive interim result [false|false]: ใจร้าย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:39.442302275+07:00","message":"[buffer interim] 3992 false ใจร้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:39.442309492+07:00","message":"[bufferProcess] interim [880000000]:ใจร้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:39.44231223+07:00","message":"[bufferProcess] send to processor:ใจร้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:39.442315934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:39.442319206+07:00","message":"> Transcript [22654] [false]: 'ใจร้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:39.442321589+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:39.442323779+07:00","message":"Set new StatePrefix: 'ใจร้าย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:39.575101557+07:00","message":"receive streaming session, msgId: 3992"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:39.575138149+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจร้ายหลอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:39.575145012+07:00","message":"receive interim result [false|false]: ใจร้ายหลอก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:39.575163783+07:00","message":"[buffer interim] 3992 false ใจร้ายหลอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:39.575172021+07:00","message":"[bufferProcess] interim [0]:ใจร้ายหลอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:39.575174926+07:00","message":"[bufferProcess] send to processor:ใจร้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:39.575183377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:39.575186589+07:00","message":"> Transcript [22655] [false]: 'ใจร้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:39.575190294+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:39.575192623+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:39.575194791+07:00","message":"StatePrefix: 'ใจร้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:39.575197163+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:39.889080527+07:00","message":"receive streaming session, msgId: 3992"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:39.889123232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจร้ายหลอกให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:39.889130024+07:00","message":"receive interim result [false|false]: ใจร้ายหลอกให้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:39.889144395+07:00","message":"[buffer interim] 3992 false ใจร้ายหลอกให้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:39.889151103+07:00","message":"[bufferProcess] interim [240000000]:ใจร้ายหลอกให้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:39.889153997+07:00","message":"[bufferProcess] send to processor:ใจร้ายหลอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:39.889157855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:39.889187018+07:00","message":"> Transcript [22656] [false]: 'ใจร้ายหลอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:39.889190686+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:39.889192956+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:39.889195114+07:00","message":"StatePrefix: 'ใจร้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:39.889197321+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:40.143343436+07:00","message":"receive streaming session, msgId: 3992"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:40.143400692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจร้ายหลอกให้รอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:40.143407525+07:00","message":"receive interim result [false|false]: ใจร้ายหลอกให้รอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:40.143421033+07:00","message":"[buffer interim] 3992 false ใจร้ายหลอกให้รอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:40.143431462+07:00","message":"[bufferProcess] interim [540000000]:ใจร้ายหลอกให้รอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:40.143434806+07:00","message":"[bufferProcess] send to processor:ใจร้ายหลอกให้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:40.14344086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:40.143446326+07:00","message":"> Transcript [22657] [false]: 'ใจร้ายหลอกให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:40.143450766+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:40.14345317+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:40.143458071+07:00","message":"StatePrefix: 'ใจร้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:40.143460619+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:40.270778268+07:00","message":"receive streaming session, msgId: 3992"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:40.270820865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจร้ายหลอกให้หลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:40.270826751+07:00","message":"receive interim result [false|false]: ใจร้ายหลอกให้หลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:40.270844885+07:00","message":"[buffer interim] 3992 false ใจร้ายหลอกให้หลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:40.270855578+07:00","message":"[bufferProcess] interim [660000000]:ใจร้ายหลอกให้หลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:40.27085988+07:00","message":"[bufferProcess] send to processor:ใจร้ายหลอกให้รอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:40.270864847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:40.27086971+07:00","message":"> Transcript [22658] [false]: 'ใจร้ายหลอกให้รอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:40.270875543+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:40.270879475+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:40.270882599+07:00","message":"StatePrefix: 'ใจร้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:40.270885663+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:40.270898702+07:00","message":"Push: 'ใจร้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:40.27090181+07:00","message":"TextPushed: 'ใจร้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:40.270905084+07:00","message":"Set new StatePrefix : 'ใจร้ายหลอกให้รอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:40.270909193+07:00","message":"Next Push (prob) : 'หลอกให้รอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:40.270921465+07:00","message":"push: {false ใจร้าย 0 0xc002af4c00}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:40.273846861+07:00","message":"receive streaming session, msgId: 3992"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:40.27387953+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจร้ายหลอกให้ลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:40.273884933+07:00","message":"receive interim result [false|false]: ใจร้ายหลอกให้ลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:40.273898366+07:00","message":"[buffer interim] 3992 false ใจร้ายหลอกให้ลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:40.273906151+07:00","message":"[bufferProcess] interim [720000000]:ใจร้ายหลอกให้ลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:40.27390882+07:00","message":"[bufferProcess] send to processor:ใจร้ายหลอกให้หลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:40.273913143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:40.273915844+07:00","message":"> Transcript [22659] [false]: 'ใจร้ายหลอกให้หลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:40.273918555+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:40.27392079+07:00","message":"Set new StatePrefix: 'ใจร้ายหลอกให้หลง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:40.459869797+07:00","message":"receive streaming session, msgId: 3992"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:40.459905892+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจร้ายหลอกให้หลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:40.459911683+07:00","message":"receive interim result [false|false]: ใจร้ายหลอกให้หลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:40.459926338+07:00","message":"[buffer interim] 3992 false ใจร้ายหลอกให้หลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:40.459933558+07:00","message":"[bufferProcess] interim [840000000]:ใจร้ายหลอกให้หลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:40.45994056+07:00","message":"[bufferProcess] send to processor:ใจร้ายหลอกให้ลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:40.459944361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:40.459954079+07:00","message":"> Transcript [22660] [false]: 'ใจร้ายหลอกให้ลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:40.459957405+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:40.459959767+07:00","message":"Set new StatePrefix: 'ใจร้ายหลอกให้ลง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:40.783794096+07:00","message":"receive streaming session, msgId: 3992"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:40.783834044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจร้ายหลอกให้หลงรัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:40.783840934+07:00","message":"receive interim result [false|false]: ใจร้ายหลอกให้หลงรัก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:40.783854982+07:00","message":"[buffer interim] 3992 false ใจร้ายหลอกให้หลงรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:40.783863728+07:00","message":"[bufferProcess] interim [200000000]:ใจร้ายหลอกให้หลงรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:40.78386643+07:00","message":"[bufferProcess] send to processor:ใจร้ายหลอกให้หลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:40.783873231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:40.783876365+07:00","message":"> Transcript [22661] [false]: 'ใจร้ายหลอกให้หลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:40.783878936+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:40.783881171+07:00","message":"Set new StatePrefix: 'ใจร้ายหลอกให้หลง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:41.236240485+07:00","message":"receive streaming session, msgId: 3992"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:41.236289246+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจร้ายหลอกให้หลงรอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:41.236295647+07:00","message":"receive interim result [false|false]: ใจร้ายหลอกให้หลงรอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:41.236309557+07:00","message":"[buffer interim] 3992 false ใจร้ายหลอกให้หลงรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:41.236316526+07:00","message":"[bufferProcess] interim [680000000]:ใจร้ายหลอกให้หลงรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:41.236319287+07:00","message":"[bufferProcess] send to processor:ใจร้ายหลอกให้หลงรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:41.236326462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:41.236329668+07:00","message":"> Transcript [22662] [false]: 'ใจร้ายหลอกให้หลงรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:41.236333532+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:41.236336022+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:41.236338397+07:00","message":"StatePrefix: 'ใจร้ายหลอกให้หลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:41.236340846+07:00","message":"TextPushed: 'ใจร้าย'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:41.642168+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:41.642184659+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:41.727203542+07:00","message":"[GCS] IsForceVAD: false for message ID: 3992"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:41.858155619+07:00","message":"[GCS] Start streaming session, msgId: 3993"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:41.883706541+07:00","message":"receive streaming session, msgId: 3992"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:41.883748108+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจร้ายหลอกให้หลงรอ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:41.883754237+07:00","message":"receive interim result [false|false]: ใจร้ายหลอกให้หลงรอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:41.883769044+07:00","message":"[buffer interim] 3992 false ใจร้ายหลอกให้หลงรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:41.883779911+07:00","message":"[bufferProcess] interim [280000000]:ใจร้ายหลอกให้หลงรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:41.88378316+07:00","message":"[bufferProcess] send to processor:ใจร้ายหลอกให้หลงรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:41.883787343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:41.883790345+07:00","message":"> Transcript [22663] [false]: 'ใจร้ายหลอกให้หลงรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:41.883794291+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:41.883796531+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:41.883798715+07:00","message":"StatePrefix: 'ใจร้ายหลอกให้หลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:41.883804967+07:00","message":"TextPushed: 'ใจร้าย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:42.069184667+07:00","message":"receive streaming session, msgId: 3992"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:42.069226064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจร้ายหลอกให้หลงรอ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:42.069232503+07:00","message":"receive interim result [true|false]: ใจร้ายหลอกให้หลงรอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:42.069244556+07:00","message":"end recv isFinal message id 3992"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:42.069247069+07:00","message":"end Recv id 3992"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:42.069253898+07:00","message":"[buffer interim] 3992 true ใจร้ายหลอกให้หลงรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:42.069265294+07:00","message":"[bufferProcess] interim [520000000]:ใจร้ายหลอกให้หลงรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:42.069269979+07:00","message":"[bufferProcess] send to processor (isfinal):ใจร้ายหลอกให้หลงรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:42.069286919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:42.069320944+07:00","message":"> Transcript [22664] [false]: 'ใจร้ายหลอกให้หลงรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:42.069326874+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:42.069329328+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:42.069332261+07:00","message":"StatePrefix: 'ใจร้ายหลอกให้หลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:42.069335627+07:00","message":"TextPushed: 'ใจร้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:42.069338179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:42.06934062+07:00","message":"> Transcript [22665] [true]: 'ใจร้ายหลอกให้หลงรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:42.069342981+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:42.069344919+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:42.06934682+07:00","message":"StatePrefix: 'ใจร้ายหลอกให้หลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:42.06934882+07:00","message":"TextPushed: 'ใจร้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:42.069357538+07:00","message":"Push: 'หลอกให้หลงรอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:42.069368725+07:00","message":"push: {true หลอกให้หลงรอ 0 0xc002af4c00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:30:42.081182353+07:00","message":"write wav file: './tmp/7666/7666_3992.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:43.785370804+07:00","message":"receive streaming session, msgId: 3993"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:43.785410487+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:43.785416343+07:00","message":"receive interim result [false|false]: รอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:43.785432456+07:00","message":"[buffer interim] 3993 false รอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:43.785438765+07:00","message":"[bufferProcess] interim [620000000]:รอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:43.785441734+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:43.785449182+07:00","message":"[bufferProcess] send to processor (ticker):รอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:43.785452652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:43.785455409+07:00","message":"> Transcript [22666] [false]: 'รอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:43.785457671+07:00","message":"Set StatePrefix (first interim): 'รอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:44.360829865+07:00","message":"receive streaming session, msgId: 3993"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:44.360868674+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:44.360875471+07:00","message":"receive interim result [false|false]: รอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:44.360885909+07:00","message":"[buffer interim] 3993 false รอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:44.360892328+07:00","message":"[bufferProcess] interim [220000000]:รอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:44.360895124+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:44.642224158+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:44.642253281+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:47.047208178+07:00","message":"[GCS] IsForceVAD: false for message ID: 3993"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:47.109193766+07:00","message":"[GCS] Start streaming session, msgId: 3994"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:47.437081854+07:00","message":"receive streaming session, msgId: 3993"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:47.437121539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:47.437127429+07:00","message":"receive interim result [true|false]: รอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:47.437136315+07:00","message":"end recv isFinal message id 3993"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:47.437138419+07:00","message":"end Recv id 3993"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:47.437144318+07:00","message":"[buffer interim] 3993 true รอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:47.437151052+07:00","message":"[bufferProcess] interim [220000000]:รอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:47.437154456+07:00","message":"[bufferProcess] send to processor (isfinal):รอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:47.437158547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:47.437172403+07:00","message":"> Transcript [22667] [false]: 'รอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:47.43717572+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:47.437177892+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:47.437180305+07:00","message":"StatePrefix: 'รอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:47.437183022+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:47.437185067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:47.437187433+07:00","message":"> Transcript [22668] [true]: 'รอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:47.437189608+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:47.437191494+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:47.43719328+07:00","message":"StatePrefix: 'รอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:47.437195422+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:47.437202217+07:00","message":"Push: 'รอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:47.43720943+07:00","message":"push: {true รอ 0 0xc00291a400}"}
{"level":"info","service":"Main","time":"2026-08-22T12:30:47.447614269+07:00","message":"write wav file: './tmp/7666/7666_3993.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:47.642995571+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:47.643008453+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:48.168469597+07:00","message":"receive streaming session, msgId: 3994"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:48.16853062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฮีโร่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:48.168536479+07:00","message":"receive interim result [false|false]: ฮีโร่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:48.168554691+07:00","message":"[buffer interim] 3994 false ฮีโร่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:48.168562751+07:00","message":"[bufferProcess] interim [660000000]:ฮีโร่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:48.168565186+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:49.969688026+07:00","message":"receive streaming session, msgId: 3994"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:49.969733432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฮีโร่\",\"confidence\":0.77185273}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:49.969738941+07:00","message":"receive interim result [true|false]: ฮีโร่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:49.969748956+07:00","message":"end recv isFinal message id 3994"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:49.969751654+07:00","message":"end Recv id 3994"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:49.96975781+07:00","message":"[buffer interim] 3994 true ฮีโร่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:49.969764845+07:00","message":"[bufferProcess] interim [830000000]:ฮีโร่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:49.969768376+07:00","message":"[bufferProcess] send to processor (isfinal):ฮีโร่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:49.969772347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:49.969775411+07:00","message":"> Transcript [22669] [false]: 'ฮีโร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:49.969778251+07:00","message":"Set StatePrefix (first interim): 'ฮีโร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:49.969780156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:49.969782276+07:00","message":"> Transcript [22670] [true]: 'ฮีโร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:49.969785125+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:49.969787162+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:49.969789285+07:00","message":"StatePrefix: 'ฮีโร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:49.969791395+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:49.969794669+07:00","message":"Push: 'ฮีโร่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:49.969802941+07:00","message":"push: {true ฮีโร่ 0 0xc003f6e480}"}
{"level":"info","service":"Main","time":"2026-08-22T12:30:49.977334369+07:00","message":"write wav file: './tmp/7666/7666_3994.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:50.64393298+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:50.643950387+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:52.22748461+07:00","message":"[GCS] IsForceVAD: false for message ID: 3994"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:52.547732391+07:00","message":"[GCS] Start streaming session, msgId: 3995"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:53.644472919+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:53.644488156+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:53.862497855+07:00","message":"[GCS] Cleaned up inactive client: 3982"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:53.862526493+07:00","message":"[GCS] Cleaned up inactive client: 3983"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:53.862529366+07:00","message":"[GCS] Cleaned up inactive client: 3978"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:53.86253196+07:00","message":"[GCS] Cleaned up inactive client: 3980"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:53.862534075+07:00","message":"[GCS] Cleaned up inactive client: 3977"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:53.862547079+07:00","message":"[GCS] Cleaned up inactive client: 3976"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:53.86254892+07:00","message":"[GCS] Cleaned up inactive client: 3979"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:53.862550847+07:00","message":"[GCS] Cleaned up inactive client: 3981"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:54.786647738+07:00","message":"[GCS] IsForceVAD: false for message ID: 3995"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:55.07627107+07:00","message":"receive streaming session, msgId: 3995"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:55.076308182+07:00","message":"found end of frame, send empty tag with msgId: 3995"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:55.07631155+07:00","message":"end Recv id 3995"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:55.07632191+07:00","message":"[buffer interim] 3995 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:55.076336968+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:55.076342966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:55.076346647+07:00","message":"> Transcript [22671] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:55.07634972+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:55.076352055+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:55.076354339+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:55.076356372+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:55.076364398+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:55.076376096+07:00","message":"push: {true \n 0 0xc00291b300}"}
{"level":"info","service":"Main","time":"2026-08-22T12:30:55.092226787+07:00","message":"write wav file: './tmp/7666/7666_3995.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:55.189365788+07:00","message":"[GCS] Start streaming session, msgId: 3996"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:55.246513336+07:00","message":"[GCS] IsForceVAD: false for message ID: 3996"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:55.535919809+07:00","message":"receive streaming session, msgId: 3996"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:55.535954264+07:00","message":"found end of frame, send empty tag with msgId: 3996"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:55.535958336+07:00","message":"end Recv id 3996"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:55.535967791+07:00","message":"[buffer interim] 3996 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:55.535980634+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:55.535985027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:55.535988058+07:00","message":"> Transcript [22672] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:55.535991188+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:55.535993556+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:55.535995699+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:55.535997828+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:55.536004582+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:55.536016557+07:00","message":"push: {true \n 0 0xc002696000}"}
{"level":"info","service":"Main","time":"2026-08-22T12:30:55.541171846+07:00","message":"write wav file: './tmp/7666/7666_3996.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:55.757379738+07:00","message":"[GCS] Start streaming session, msgId: 3997"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:56.644725467+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:56.644730594+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:59.346854002+07:00","message":"[GCS] IsForceVAD: false for message ID: 3997"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:59.644319271+07:00","message":"receive streaming session, msgId: 3997"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:59.644344832+07:00","message":"found end of frame, send empty tag with msgId: 3997"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:59.644349309+07:00","message":"end Recv id 3997"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:59.64435815+07:00","message":"[buffer interim] 3997 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:59.644366885+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:59.644377825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:59.64438184+07:00","message":"> Transcript [22673] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:59.644385815+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:59.644388006+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:59.644390023+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:59.644392116+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:30:59.644398376+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:59.644409718+07:00","message":"push: {true \n 0 0xc003f6e100}"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:59.64475335+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:30:59.644761022+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"Main","time":"2026-08-22T12:30:59.653461234+07:00","message":"write wav file: './tmp/7666/7666_3997.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:30:59.916988168+07:00","message":"[GCS] Start streaming session, msgId: 3998"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:00.648947303+07:00","message":"receive streaming session, msgId: 3998"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:00.648993969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบคุณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:00.649000718+07:00","message":"receive interim result [false|false]: ขอบคุณ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:00.64901523+07:00","message":"[buffer interim] 3998 false ขอบคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:00.649022684+07:00","message":"[bufferProcess] interim [420000000]:ขอบคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:00.649025332+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:00.649031648+07:00","message":"[bufferProcess] send to processor (ticker):ขอบคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:00.649038644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:00.649041547+07:00","message":"> Transcript [22674] [false]: 'ขอบคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:00.649044673+07:00","message":"Set StatePrefix (first interim): 'ขอบคุณ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:00.83765717+07:00","message":"receive streaming session, msgId: 3998"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:00.837714703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบคุณนะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:00.837721045+07:00","message":"receive interim result [false|false]: ขอบคุณนะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:00.837739038+07:00","message":"[buffer interim] 3998 false ขอบคุณนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:00.837749888+07:00","message":"[bufferProcess] interim [540000000]:ขอบคุณนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:00.837752143+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:00.842183445+07:00","message":"receive streaming session, msgId: 3998"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:00.842200378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบคุณมาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:00.842204301+07:00","message":"receive interim result [false|false]: ขอบคุณมาก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:00.842212691+07:00","message":"[buffer interim] 3998 false ขอบคุณมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:00.842226869+07:00","message":"[bufferProcess] interim [600000000]:ขอบคุณมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:00.842229989+07:00","message":"[bufferProcess] send to processor:ขอบคุณนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:00.842234101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:00.842237054+07:00","message":"> Transcript [22675] [false]: 'ขอบคุณนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:00.842240366+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:00.84224273+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:00.842244959+07:00","message":"StatePrefix: 'ขอบคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:00.842247199+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:00.964183965+07:00","message":"receive streaming session, msgId: 3998"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:00.964240946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบคุณนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:00.964247569+07:00","message":"receive interim result [false|false]: ขอบคุณนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:00.964261468+07:00","message":"[buffer interim] 3998 false ขอบคุณนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:00.964269915+07:00","message":"[bufferProcess] interim [660000000]:ขอบคุณนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:00.964273665+07:00","message":"[bufferProcess] send to processor:ขอบคุณมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:00.964281391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:00.964284308+07:00","message":"> Transcript [22676] [false]: 'ขอบคุณมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:00.964287455+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:00.964290255+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:00.964292525+07:00","message":"StatePrefix: 'ขอบคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:00.96429496+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:01.541964713+07:00","message":"receive streaming session, msgId: 3998"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:01.542007692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบคุณนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:01.542013626+07:00","message":"receive interim result [false|false]: ขอบคุณนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:01.542033109+07:00","message":"[buffer interim] 3998 false ขอบคุณนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:01.542042041+07:00","message":"[bufferProcess] interim [260000000]:ขอบคุณนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:01.542045344+07:00","message":"[bufferProcess] send to processor:ขอบคุณนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:01.542054688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:01.542058009+07:00","message":"> Transcript [22677] [false]: 'ขอบคุณนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:01.542061389+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:01.542063849+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:01.542066114+07:00","message":"StatePrefix: 'ขอบคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:01.542068894+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:02.22601591+07:00","message":"[GCS] IsForceVAD: false for message ID: 3998"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:02.511154129+07:00","message":"receive streaming session, msgId: 3998"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:02.511197517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบคุณนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:02.511203188+07:00","message":"receive interim result [true|false]: ขอบคุณนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:02.511212662+07:00","message":"end recv isFinal message id 3998"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:02.511214789+07:00","message":"end Recv id 3998"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:02.511221533+07:00","message":"[buffer interim] 3998 true ขอบคุณนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:02.511228946+07:00","message":"[bufferProcess] interim [340000000]:ขอบคุณนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:02.511232219+07:00","message":"[bufferProcess] send to processor (isfinal):ขอบคุณนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:02.511236195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:02.511249168+07:00","message":"> Transcript [22678] [false]: 'ขอบคุณนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:02.511252559+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:02.511254829+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:02.51125705+07:00","message":"StatePrefix: 'ขอบคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:02.511259436+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:02.511264337+07:00","message":"Push: 'ขอบคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:02.511266491+07:00","message":"TextPushed: 'ขอบคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:02.511268613+07:00","message":"Set new StatePrefix : 'ขอบคุณนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:02.5112709+07:00","message":"Next Push (prob) : 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:02.511273031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:02.511277123+07:00","message":"> Transcript [22679] [true]: 'ขอบคุณนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:02.511279471+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:02.511281399+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:02.511285125+07:00","message":"StatePrefix: 'ขอบคุณนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:02.511287239+07:00","message":"TextPushed: 'ขอบคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:02.511289478+07:00","message":"Push: 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:02.511299303+07:00","message":"push: {false ขอบคุณ 0 0xc002696c00}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:02.511330636+07:00","message":"push: {true นะคะ 0 0xc002696c00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:31:02.518809843+07:00","message":"write wav file: './tmp/7666/7666_3998.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:02.645637916+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:02.645674535+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:02.738129682+07:00","message":"[GCS] Start streaming session, msgId: 3999"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:03.484795921+07:00","message":"receive streaming session, msgId: 3999"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:03.484843796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:03.484849159+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:03.484865439+07:00","message":"[buffer interim] 3999 false ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:03.484873772+07:00","message":"[bufferProcess] interim [420000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:03.484876217+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:03.637639058+07:00","message":"[GCS] IsForceVAD: false for message ID: 3999"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:03.679872928+07:00","message":"receive streaming session, msgId: 3999"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:03.679911299+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:03.679917382+07:00","message":"receive interim result [false|false]: ไปก็"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:03.679932976+07:00","message":"[buffer interim] 3999 false ไปก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:03.679940545+07:00","message":"[bufferProcess] interim [540000000]:ไปก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:03.679943379+07:00","message":"[bufferProcess] send to processor:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:03.679947204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:03.679950281+07:00","message":"> Transcript [22680] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:03.679952633+07:00","message":"Set StatePrefix (first interim): 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:03.76769266+07:00","message":"[GCS] Start streaming session, msgId: 4000"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:03.938517969+07:00","message":"receive streaming session, msgId: 3999"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:03.938560751+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็\",\"confidence\":0.9567858}],\"is_final\":true,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:03.938567016+07:00","message":"receive interim result [true|false]: ไปก็"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:03.938576401+07:00","message":"end recv isFinal message id 3999"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:03.938579139+07:00","message":"end Recv id 3999"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:03.938585916+07:00","message":"[buffer interim] 3999 true ไปก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:03.938595451+07:00","message":"[bufferProcess] interim [930000000]:ไปก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:03.938602385+07:00","message":"[bufferProcess] send to processor (isfinal):ไปก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:03.938606429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:03.938609536+07:00","message":"> Transcript [22681] [false]: 'ไปก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:03.938612403+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:03.938614573+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:03.938617354+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:03.938619622+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:03.938621719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:03.938624016+07:00","message":"> Transcript [22682] [true]: 'ไปก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:03.938626453+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:03.938628284+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:03.938630089+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:03.938632005+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:03.938638265+07:00","message":"Push: 'ไปก็'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:03.938646049+07:00","message":"push: {true ไปก็ 0 0xc003135d80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:31:03.943887654+07:00","message":"write wav file: './tmp/7666/7666_3999.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:04.684817493+07:00","message":"receive streaming session, msgId: 4000"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:04.684856581+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:04.684862565+07:00","message":"receive interim result [false|false]: เพลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:04.684876016+07:00","message":"[buffer interim] 4000 false เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:04.684882485+07:00","message":"[bufferProcess] interim [780000000]:เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:04.684884624+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:04.916853802+07:00","message":"[GCS] IsForceVAD: false for message ID: 4000"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:04.933795893+07:00","message":"receive streaming session, msgId: 4000"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:04.933837894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลงที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:04.933843394+07:00","message":"receive interim result [false|false]: เพลงที่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:04.933856059+07:00","message":"[buffer interim] 4000 false เพลงที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:04.933865539+07:00","message":"[bufferProcess] interim [960000000]:เพลงที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:04.93386832+07:00","message":"[bufferProcess] send to processor:เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:04.933874092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:04.933877288+07:00","message":"> Transcript [22683] [false]: 'เพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:04.933879741+07:00","message":"Set StatePrefix (first interim): 'เพลง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:05.177237166+07:00","message":"[GCS] Start streaming session, msgId: 4001"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:05.197619086+07:00","message":"receive streaming session, msgId: 4000"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:05.197658414+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":"2026-08-22T12:31:05.197664611+07:00","message":"receive interim result [true|false]: เพลงที่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:05.197673883+07:00","message":"end recv isFinal message id 4000"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:05.197676222+07:00","message":"end Recv id 4000"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:05.197682315+07:00","message":"[buffer interim] 4000 true เพลงที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:05.197692849+07:00","message":"[bufferProcess] interim [380000000]:เพลงที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:05.197696268+07:00","message":"[bufferProcess] send to processor (isfinal):เพลงที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:05.197699847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:05.197702808+07:00","message":"> Transcript [22684] [false]: 'เพลงที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:05.197706163+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:05.197708285+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:05.197710469+07:00","message":"StatePrefix: 'เพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:05.197712733+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:05.197714572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:05.197716793+07:00","message":"> Transcript [22685] [true]: 'เพลงที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:05.197719057+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:05.197721037+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:05.197722961+07:00","message":"StatePrefix: 'เพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:05.197724842+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:05.197727923+07:00","message":"Push: 'เพลงที่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:05.197736377+07:00","message":"push: {true เพลงที่ 0 0xc002a2b000}"}
{"level":"info","service":"Main","time":"2026-08-22T12:31:05.204397507+07:00","message":"write wav file: './tmp/7666/7666_4000.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:05.646223281+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:05.646236861+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.048082892+07:00","message":"receive streaming session, msgId: 4001"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.048134762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถือว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.048140758+07:00","message":"receive interim result [false|false]: ถือว่า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.048155166+07:00","message":"[buffer interim] 4001 false ถือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.048166163+07:00","message":"[bufferProcess] interim [540000000]:ถือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.048169401+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.2076193+07:00","message":"receive streaming session, msgId: 4001"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.207660218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.207666177+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.207680559+07:00","message":"[buffer interim] 4001 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.207687577+07:00","message":"[bufferProcess] interim [600000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.207690246+07:00","message":"[bufferProcess] send to processor:ถือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.207694335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.207697505+07:00","message":"> Transcript [22686] [false]: 'ถือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.2076999+07:00","message":"Set StatePrefix (first interim): 'ถือว่า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.23508624+07:00","message":"receive streaming session, msgId: 4001"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.23512344+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เทวดา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.235129425+07:00","message":"receive interim result [false|false]: เทวดา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.235148961+07:00","message":"receive streaming session, msgId: 4001"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.235153038+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุวนันท์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.23515593+07:00","message":"receive interim result [false|false]: สุวนันท์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.235161637+07:00","message":"[buffer interim] 4001 false เทวดา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.235165286+07:00","message":"[buffer interim] 4001 false สุวนันท์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.235171467+07:00","message":"[bufferProcess] interim [660000000]:เทวดา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.235173767+07:00","message":"[bufferProcess] send to processor:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.235176804+07:00","message":"[bufferProcess] interim [720000000]:สุวนันท์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.235178737+07:00","message":"[bufferProcess] send to processor:เทวดา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.235181742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.235186104+07:00","message":"> Transcript [22687] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.23518865+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.235191289+07:00","message":"Set new StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.235193172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.235195115+07:00","message":"> Transcript [22688] [false]: 'เทวดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.235196883+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.235198799+07:00","message":"Set new StatePrefix: 'เทวดา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.298643399+07:00","message":"receive streaming session, msgId: 4001"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.298681436+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถือว่าดังใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.298687822+07:00","message":"receive interim result [false|false]: ถือว่าดังใน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.298703794+07:00","message":"[buffer interim] 4001 false ถือว่าดังใน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.298711101+07:00","message":"[bufferProcess] interim [840000000]:ถือว่าดังใน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.298713757+07:00","message":"[bufferProcess] send to processor:สุวนันท์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.298717389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.298720317+07:00","message":"> Transcript [22689] [false]: 'สุวนันท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.298722729+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.298724821+07:00","message":"Set new StatePrefix: 'สุวนันท์'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.339947475+07:00","message":"receive streaming session, msgId: 4001"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.339983538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถือว่าดังในชั่ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.339989355+07:00","message":"receive interim result [false|false]: ถือว่าดังในชั่ว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.340005293+07:00","message":"[buffer interim] 4001 false ถือว่าดังในชั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.340012865+07:00","message":"[bufferProcess] interim [960000000]:ถือว่าดังในชั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.340015549+07:00","message":"[bufferProcess] send to processor:ถือว่าดังใน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.34002683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.340030365+07:00","message":"> Transcript [22690] [false]: 'ถือว่าดังใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.340032704+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.340034995+07:00","message":"Set new StatePrefix: 'ถือว่าดังใน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.342371228+07:00","message":"receive streaming session, msgId: 4001"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.342392847+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถือว่าดังในช่วง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.342397118+07:00","message":"receive interim result [false|false]: ถือว่าดังในช่วง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.342407592+07:00","message":"[buffer interim] 4001 false ถือว่าดังในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.342411489+07:00","message":"[bufferProcess] interim [20000000]:ถือว่าดังในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.342413573+07:00","message":"[bufferProcess] send to processor:ถือว่าดังในชั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.342416466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.342419064+07:00","message":"> Transcript [22691] [false]: 'ถือว่าดังในชั่ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.342422612+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.342424771+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.342426958+07:00","message":"StatePrefix: 'ถือว่าดังใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.342429322+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.545571932+07:00","message":"receive streaming session, msgId: 4001"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.545610449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถือว่าดังในช่วงนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.545616759+07:00","message":"receive interim result [false|false]: ถือว่าดังในช่วงนี้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.545632964+07:00","message":"[buffer interim] 4001 false ถือว่าดังในช่วงนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.54563984+07:00","message":"[bufferProcess] interim [200000000]:ถือว่าดังในช่วงนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.545642608+07:00","message":"[bufferProcess] send to processor:ถือว่าดังในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.545646533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.545650012+07:00","message":"> Transcript [22692] [false]: 'ถือว่าดังในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.54565364+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.545655935+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.545658008+07:00","message":"StatePrefix: 'ถือว่าดังใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.545660161+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.597064427+07:00","message":"receive streaming session, msgId: 4001"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.597104616+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถือว่าดังในช่วงหนึ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.597110867+07:00","message":"receive interim result [false|false]: ถือว่าดังในช่วงหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.597124981+07:00","message":"[buffer interim] 4001 false ถือว่าดังในช่วงหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.597131692+07:00","message":"[bufferProcess] interim [260000000]:ถือว่าดังในช่วงหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.597134921+07:00","message":"[bufferProcess] send to processor:ถือว่าดังในช่วงนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.597139074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.597142429+07:00","message":"> Transcript [22693] [false]: 'ถือว่าดังในช่วงนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.597145522+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.597147678+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.597149735+07:00","message":"StatePrefix: 'ถือว่าดังใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.597151906+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.618736067+07:00","message":"receive streaming session, msgId: 4001"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.618775161+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถือว่าดังในช่วงนึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.618781091+07:00","message":"receive interim result [false|false]: ถือว่าดังในช่วงนึง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.61879635+07:00","message":"[buffer interim] 4001 false ถือว่าดังในช่วงนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.618803919+07:00","message":"[bufferProcess] interim [320000000]:ถือว่าดังในช่วงนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.618808067+07:00","message":"[bufferProcess] send to processor:ถือว่าดังในช่วงหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.618817472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.618820541+07:00","message":"> Transcript [22694] [false]: 'ถือว่าดังในช่วงหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.618824397+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.618826617+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.618829149+07:00","message":"StatePrefix: 'ถือว่าดังใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.618831891+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.618841926+07:00","message":"Push: 'ถือว่าดังใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.618844614+07:00","message":"TextPushed: 'ถือว่าดังใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.618846863+07:00","message":"Set new StatePrefix : 'ถือว่าดังในช่วงหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.61884904+07:00","message":"Next Push (prob) : 'ช่วงหนึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.618857252+07:00","message":"push: {false ถือว่าดังใน 0 0xc002e0dd80}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.823188774+07:00","message":"receive streaming session, msgId: 4001"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.823232064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถือว่าดังในช่วงนึงเลย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.823239383+07:00","message":"receive interim result [false|false]: ถือว่าดังในช่วงนึงเลย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.823269214+07:00","message":"[buffer interim] 4001 false ถือว่าดังในช่วงนึงเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.82327682+07:00","message":"[bufferProcess] interim [380000000]:ถือว่าดังในช่วงนึงเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.823279898+07:00","message":"[bufferProcess] send to processor:ถือว่าดังในช่วงนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.823283587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.823286583+07:00","message":"> Transcript [22695] [false]: 'ถือว่าดังในช่วงนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.82328901+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.823291522+07:00","message":"Set new StatePrefix: 'ถือว่าดังในช่วงนึง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.872881103+07:00","message":"receive streaming session, msgId: 4001"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.87291779+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถือว่าดังในช่วงนึงเลยนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.872923609+07:00","message":"receive interim result [false|false]: ถือว่าดังในช่วงนึงเลยนะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.872939346+07:00","message":"[buffer interim] 4001 false ถือว่าดังในช่วงนึงเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.872948092+07:00","message":"[bufferProcess] interim [500000000]:ถือว่าดังในช่วงนึงเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.87295068+07:00","message":"[bufferProcess] send to processor:ถือว่าดังในช่วงนึงเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.872954876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.87296111+07:00","message":"> Transcript [22696] [false]: 'ถือว่าดังในช่วงนึงเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.872965435+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.872967877+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.872969929+07:00","message":"StatePrefix: 'ถือว่าดังในช่วงนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.872972166+07:00","message":"TextPushed: 'ถือว่าดังใน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.921573859+07:00","message":"receive streaming session, msgId: 4001"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.92161337+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถือว่าดังในช่วงนึงเลยนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.921620029+07:00","message":"receive interim result [false|false]: ถือว่าดังในช่วงนึงเลยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:06.921634564+07:00","message":"[buffer interim] 4001 false ถือว่าดังในช่วงนึงเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.921641263+07:00","message":"[bufferProcess] interim [620000000]:ถือว่าดังในช่วงนึงเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.921644131+07:00","message":"[bufferProcess] send to processor:ถือว่าดังในช่วงนึงเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.921648084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.921651179+07:00","message":"> Transcript [22697] [false]: 'ถือว่าดังในช่วงนึงเลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.921654168+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.921656273+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.92165832+07:00","message":"StatePrefix: 'ถือว่าดังในช่วงนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:06.92166112+07:00","message":"TextPushed: 'ถือว่าดังใน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:07.602797896+07:00","message":"receive streaming session, msgId: 4001"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:07.602832038+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถือว่าดังในช่วงนึงเลยนะคะใคร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:07.602838526+07:00","message":"receive interim result [false|false]: ถือว่าดังในช่วงนึงเลยนะคะใคร"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:07.602854601+07:00","message":"[buffer interim] 4001 false ถือว่าดังในช่วงนึงเลยนะคะใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.602862907+07:00","message":"[bufferProcess] interim [100000000]:ถือว่าดังในช่วงนึงเลยนะคะใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.602865956+07:00","message":"[bufferProcess] send to processor:ถือว่าดังในช่วงนึงเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.60286998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.602873442+07:00","message":"> Transcript [22698] [false]: 'ถือว่าดังในช่วงนึงเลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.602877405+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.602879915+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.602882493+07:00","message":"StatePrefix: 'ถือว่าดังในช่วงนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.602884936+07:00","message":"TextPushed: 'ถือว่าดังใน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:07.63220897+07:00","message":"receive streaming session, msgId: 4001"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:07.632246406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถือว่าดังในช่วงนึงเลยนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:07.632253431+07:00","message":"receive interim result [false|false]: ถือว่าดังในช่วงนึงเลยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:07.632267742+07:00","message":"[buffer interim] 4001 false ถือว่าดังในช่วงนึงเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.632274415+07:00","message":"[bufferProcess] interim [220000000]:ถือว่าดังในช่วงนึงเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.632276982+07:00","message":"[bufferProcess] send to processor:ถือว่าดังในช่วงนึงเลยนะคะใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.632280568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.632283514+07:00","message":"> Transcript [22699] [false]: 'ถือว่าดังในช่วงนึงเลยนะคะใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.632287023+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.632289553+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.632292146+07:00","message":"StatePrefix: 'ถือว่าดังในช่วงนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.632295552+07:00","message":"TextPushed: 'ถือว่าดังใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.632309685+07:00","message":"Push: 'ช่วงนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.632312335+07:00","message":"TextPushed: 'ถือว่าดังในช่วงนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.632314495+07:00","message":"Set new StatePrefix : 'ถือว่าดังในช่วงนึงเลยนะคะใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.632317238+07:00","message":"Next Push (prob) : 'เลยนะคะใคร'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:07.632366109+07:00","message":"push: {false ช่วงนึง 0 0xc002e0dd80}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:07.708364801+07:00","message":"receive streaming session, msgId: 4001"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:07.70840535+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถือว่าดังในช่วงนึงเลยนะคะใครสน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:07.708415274+07:00","message":"receive interim result [false|false]: ถือว่าดังในช่วงนึงเลยนะคะใครสน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:07.708433115+07:00","message":"[buffer interim] 4001 false ถือว่าดังในช่วงนึงเลยนะคะใครสน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.708439911+07:00","message":"[bufferProcess] interim [280000000]:ถือว่าดังในช่วงนึงเลยนะคะใครสน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.708442713+07:00","message":"[bufferProcess] send to processor:ถือว่าดังในช่วงนึงเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.708446908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.708449668+07:00","message":"> Transcript [22700] [false]: 'ถือว่าดังในช่วงนึงเลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.708452125+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:07.795241759+07:00","message":"receive streaming session, msgId: 4001"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:07.795279929+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถือว่าดังในช่วงนึงเลยนะคะใครเซ็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:07.795286315+07:00","message":"receive interim result [false|false]: ถือว่าดังในช่วงนึงเลยนะคะใครเซ็น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:07.795302008+07:00","message":"[buffer interim] 4001 false ถือว่าดังในช่วงนึงเลยนะคะใครเซ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.79531652+07:00","message":"[bufferProcess] interim [340000000]:ถือว่าดังในช่วงนึงเลยนะคะใครเซ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.795319882+07:00","message":"[bufferProcess] send to processor:ถือว่าดังในช่วงนึงเลยนะคะใครสน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.795323745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.795327017+07:00","message":"> Transcript [22701] [false]: 'ถือว่าดังในช่วงนึงเลยนะคะใครสน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.7953306+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.795332836+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.795335095+07:00","message":"StatePrefix: 'ถือว่าดังในช่วงนึงเลยนะคะใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.795337631+07:00","message":"TextPushed: 'ถือว่าดังในช่วงนึง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:07.813256263+07:00","message":"receive streaming session, msgId: 4001"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:07.813291446+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:07.813297103+07:00","message":"receive interim result [false|false]: ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนู"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:07.813317731+07:00","message":"[buffer interim] 4001 false ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนู"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.813324245+07:00","message":"[bufferProcess] interim [400000000]:ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนู"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.813326855+07:00","message":"[bufferProcess] send to processor:ถือว่าดังในช่วงนึงเลยนะคะใครเซ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.813330502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.813333751+07:00","message":"> Transcript [22702] [false]: 'ถือว่าดังในช่วงนึงเลยนะคะใครเซ็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.813339217+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.813341778+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.813344069+07:00","message":"StatePrefix: 'ถือว่าดังในช่วงนึงเลยนะคะใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.813346713+07:00","message":"TextPushed: 'ถือว่าดังในช่วงนึง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:07.839097028+07:00","message":"receive streaming session, msgId: 4001"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:07.839129736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูหรอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:07.839135955+07:00","message":"receive interim result [false|false]: ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูหรอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:07.839150728+07:00","message":"[buffer interim] 4001 false ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.839157014+07:00","message":"[bufferProcess] interim [520000000]:ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.839159662+07:00","message":"[bufferProcess] send to processor:ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนู"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.839166666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.839169591+07:00","message":"> Transcript [22703] [false]: 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนู'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.839173388+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.839175929+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.839178172+07:00","message":"StatePrefix: 'ถือว่าดังในช่วงนึงเลยนะคะใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:07.839180809+07:00","message":"TextPushed: 'ถือว่าดังในช่วงนึง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:08.009035976+07:00","message":"receive streaming session, msgId: 4001"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:08.009073631+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:08.009079939+07:00","message":"receive interim result [false|false]: ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:08.009092574+07:00","message":"[buffer interim] 4001 false ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.009099885+07:00","message":"[bufferProcess] interim [640000000]:ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.009102965+07:00","message":"[bufferProcess] send to processor:ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.009108485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.009111433+07:00","message":"> Transcript [22704] [false]: 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูหรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.009115564+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.009117895+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.00912117+07:00","message":"StatePrefix: 'ถือว่าดังในช่วงนึงเลยนะคะใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.009124517+07:00","message":"TextPushed: 'ถือว่าดังในช่วงนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.009132241+07:00","message":"Push: 'เลยนะคะใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.009134466+07:00","message":"TextPushed: 'ถือว่าดังในช่วงนึงเลยนะคะใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.009137838+07:00","message":"Set new StatePrefix : 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูหรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.00914093+07:00","message":"Next Push (prob) : 'ช่วยหนูหรอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:08.009149606+07:00","message":"push: {false เลยนะคะใคร 0 0xc002e0dd80}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:08.141842824+07:00","message":"receive streaming session, msgId: 4001"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:08.141889378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:08.141898938+07:00","message":"receive interim result [false|false]: ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:08.141919388+07:00","message":"[buffer interim] 4001 false ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.141929551+07:00","message":"[bufferProcess] interim [820000000]:ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.141934283+07:00","message":"[bufferProcess] send to processor:ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.141939809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.141944717+07:00","message":"> Transcript [22705] [false]: 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.141949102+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.141953234+07:00","message":"Set new StatePrefix: 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้อง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:08.42827028+07:00","message":"receive streaming session, msgId: 4001"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:08.428310904+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้หรอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:08.428328907+07:00","message":"receive interim result [false|false]: ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้หรอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:08.428347204+07:00","message":"[buffer interim] 4001 false ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้หรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.428356813+07:00","message":"[bufferProcess] interim [0]:ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้หรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.428360735+07:00","message":"[bufferProcess] send to processor:ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.428365026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.428368476+07:00","message":"> Transcript [22706] [false]: 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.428372429+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.428375177+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.428377269+07:00","message":"StatePrefix: 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.428380076+07:00","message":"TextPushed: 'ถือว่าดังในช่วงนึงเลยนะคะใคร'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:08.491751632+07:00","message":"receive streaming session, msgId: 4001"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:08.491803564+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:08.491813087+07:00","message":"receive interim result [false|false]: ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลอง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:08.491831662+07:00","message":"[buffer interim] 4001 false ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.491841558+07:00","message":"[bufferProcess] interim [120000000]:ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.49184666+07:00","message":"[bufferProcess] send to processor:ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้หรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.491852087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.491856163+07:00","message":"> Transcript [22707] [false]: 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้หรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.491861871+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.491865081+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.491868833+07:00","message":"StatePrefix: 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.491873518+07:00","message":"TextPushed: 'ถือว่าดังในช่วงนึงเลยนะคะใคร'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:08.591071594+07:00","message":"receive streaming session, msgId: 4001"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:08.59111107+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ร้องกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:08.591119576+07:00","message":"receive interim result [false|false]: ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ร้องกับ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:08.591137539+07:00","message":"[buffer interim] 4001 false ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ร้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.591146059+07:00","message":"[bufferProcess] interim [240000000]:ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ร้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.591150136+07:00","message":"[bufferProcess] send to processor:ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.591156084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.591160141+07:00","message":"> Transcript [22708] [false]: 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.591165502+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.591169129+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.591173389+07:00","message":"StatePrefix: 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.591177734+07:00","message":"TextPushed: 'ถือว่าดังในช่วงนึงเลยนะคะใคร'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:08.632114827+07:00","message":"receive streaming session, msgId: 4001"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:08.632153336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:08.632161332+07:00","message":"receive interim result [false|false]: ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:08.632178879+07:00","message":"[buffer interim] 4001 false ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.632189289+07:00","message":"[bufferProcess] interim [300000000]:ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.632194214+07:00","message":"[bufferProcess] send to processor:ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ร้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.632205025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.632210306+07:00","message":"> Transcript [22709] [false]: 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ร้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.632215602+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.632219103+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.632222212+07:00","message":"StatePrefix: 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.632225894+07:00","message":"TextPushed: 'ถือว่าดังในช่วงนึงเลยนะคะใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.632235203+07:00","message":"Push: 'ช่วยหนูร้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.632238703+07:00","message":"TextPushed: 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.632242295+07:00","message":"Set new StatePrefix : 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ร้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.632247733+07:00","message":"Next Push (prob) : 'ได้ร้องกับ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:08.632272732+07:00","message":"push: {false ช่วยหนูร้อง 0 0xc002e0dd80}"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:08.647274688+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:08.647293419+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:08.713450088+07:00","message":"receive streaming session, msgId: 4001"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:08.71348348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:08.713489411+07:00","message":"receive interim result [false|false]: ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:08.713503601+07:00","message":"[buffer interim] 4001 false ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.713510863+07:00","message":"[bufferProcess] interim [360000000]:ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.713513953+07:00","message":"[bufferProcess] send to processor:ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.71351814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.713521305+07:00","message":"> Transcript [22710] [false]: 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.713524047+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.713526295+07:00","message":"Set new StatePrefix: 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกัน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:08.927530438+07:00","message":"receive streaming session, msgId: 4001"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:08.927574119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:08.927582466+07:00","message":"receive interim result [false|false]: ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:08.927599904+07:00","message":"[buffer interim] 4001 false ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.927607253+07:00","message":"[bufferProcess] interim [540000000]:ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.927610408+07:00","message":"[bufferProcess] send to processor:ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.927614053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.927617133+07:00","message":"> Transcript [22711] [false]: 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.927620781+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.927623054+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.927625517+07:00","message":"StatePrefix: 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:08.927628263+07:00","message":"TextPushed: 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้อง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:09.027406602+07:00","message":"receive streaming session, msgId: 4001"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:09.027451197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:09.02745727+07:00","message":"receive interim result [false|false]: ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:09.02747387+07:00","message":"[buffer interim] 4001 false ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:09.027482811+07:00","message":"[bufferProcess] interim [660000000]:ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:09.02748692+07:00","message":"[bufferProcess] send to processor:ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:09.027491409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:09.027496224+07:00","message":"> Transcript [22712] [false]: 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:09.027501611+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:09.027504491+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:09.027508053+07:00","message":"StatePrefix: 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:09.027512245+07:00","message":"TextPushed: 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้อง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:09.305908826+07:00","message":"receive streaming session, msgId: 4001"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:09.305950146+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะคะกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:09.305957195+07:00","message":"receive interim result [false|false]: ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะคะกับ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:09.305972783+07:00","message":"[buffer interim] 4001 false ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะคะกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:09.30598098+07:00","message":"[bufferProcess] interim [960000000]:ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะคะกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:09.305983907+07:00","message":"[bufferProcess] send to processor:ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:09.305990596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:09.305993626+07:00","message":"> Transcript [22713] [false]: 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:09.306004497+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:09.306007501+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:09.306013774+07:00","message":"StatePrefix: 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:09.306016784+07:00","message":"TextPushed: 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้อง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:09.538787803+07:00","message":"receive streaming session, msgId: 4001"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:09.538825717+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:09.538831841+07:00","message":"receive interim result [false|false]: ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:09.538846348+07:00","message":"[buffer interim] 4001 false ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:09.538853817+07:00","message":"[bufferProcess] interim [80000000]:ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:09.538857267+07:00","message":"[bufferProcess] send to processor:ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะคะกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:09.538861401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:09.538864266+07:00","message":"> Transcript [22714] [false]: 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะคะกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:09.53886845+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:09.538870629+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:09.538873224+07:00","message":"StatePrefix: 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:09.538876011+07:00","message":"TextPushed: 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:09.538881251+07:00","message":"Push: 'ได้ลองกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:09.538883359+07:00","message":"TextPushed: 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:09.538885851+07:00","message":"Set new StatePrefix : 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะคะกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:09.538888931+07:00","message":"Next Push (prob) : 'ได้นะคะกับ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:09.538896339+07:00","message":"push: {false ได้ลองกัน 0 0xc002e0dd80}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:09.657111864+07:00","message":"[GCS] IsForceVAD: false for message ID: 4001"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:09.666634741+07:00","message":"receive streaming session, msgId: 4001"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:09.666668655+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:09.666675173+07:00","message":"receive interim result [false|false]: ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:09.666688229+07:00","message":"[buffer interim] 4001 false ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:09.666694755+07:00","message":"[bufferProcess] interim [260000000]:ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:09.666698661+07:00","message":"[bufferProcess] send to processor:ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:09.666705889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:09.666717292+07:00","message":"> Transcript [22715] [false]: 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:09.666720959+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:09.717381653+07:00","message":"[GCS] Start streaming session, msgId: 4002"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:09.754854394+07:00","message":"receive streaming session, msgId: 4001"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:09.75489357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะคะกับบทเพลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:09.754899746+07:00","message":"receive interim result [false|false]: ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะคะกับบทเพลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:09.754915012+07:00","message":"[buffer interim] 4001 false ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะคะกับบทเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:09.754924598+07:00","message":"[bufferProcess] interim [380000000]:ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะคะกับบทเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:09.754927688+07:00","message":"[bufferProcess] send to processor:ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:09.754935746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:09.754938607+07:00","message":"> Transcript [22716] [false]: 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:09.754941656+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:10.053858217+07:00","message":"receive streaming session, msgId: 4001"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:10.053905496+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะคะกับบทเพลง\",\"confidence\":0.924364}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:10.053912816+07:00","message":"receive interim result [true|false]: ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะคะกับบทเพลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:10.053923346+07:00","message":"end recv isFinal message id 4001"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:10.053925702+07:00","message":"end Recv id 4001"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:10.053933483+07:00","message":"[buffer interim] 4001 true ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะคะกับบทเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.053944264+07:00","message":"[bufferProcess] interim [710000000]:ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะคะกับบทเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.053947898+07:00","message":"[bufferProcess] send to processor (isfinal):ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะคะกับบทเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.053965914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.053994402+07:00","message":"> Transcript [22717] [false]: 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะคะกับบทเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.054001787+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.054004344+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.054008259+07:00","message":"StatePrefix: 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะคะกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.054012527+07:00","message":"TextPushed: 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.054015188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.054017347+07:00","message":"> Transcript [22718] [true]: 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะคะกับบทเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.054019745+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.054021711+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.054024037+07:00","message":"StatePrefix: 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกันได้นะคะกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.054026107+07:00","message":"TextPushed: 'ถือว่าดังในช่วงนึงเลยนะคะใครช่วยหนูร้องได้ลองกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.054035512+07:00","message":"Push: 'ได้นะคะกับบทเพลง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:10.054048189+07:00","message":"push: {true ได้นะคะกับบทเพลง 0 0xc002e0dd80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:31:10.06544812+07:00","message":"write wav file: './tmp/7666/7666_4001.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:10.396865029+07:00","message":"receive streaming session, msgId: 4002"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:10.396903182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:10.396908204+07:00","message":"receive interim result [false|false]: สื่อ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:10.396920911+07:00","message":"[buffer interim] 4002 false สื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.396927256+07:00","message":"[bufferProcess] interim [300000000]:สื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.39692965+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:10.452559476+07:00","message":"receive streaming session, msgId: 4002"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:10.452596385+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตื่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:10.452602904+07:00","message":"receive interim result [false|false]: ตื่น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:10.452620322+07:00","message":"[buffer interim] 4002 false ตื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.452627719+07:00","message":"[bufferProcess] interim [360000000]:ตื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.452630935+07:00","message":"[bufferProcess] send to processor:สื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.452634708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.452637627+07:00","message":"> Transcript [22719] [false]: 'สื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.452640051+07:00","message":"Set StatePrefix (first interim): 'สื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:10.512538936+07:00","message":"receive streaming session, msgId: 4002"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:10.512586142+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สืบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:10.512591734+07:00","message":"receive interim result [false|false]: สืบ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:10.512608822+07:00","message":"[buffer interim] 4002 false สืบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.512616714+07:00","message":"[bufferProcess] interim [420000000]:สืบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.512619585+07:00","message":"[bufferProcess] send to processor:ตื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.512623686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.512626825+07:00","message":"> Transcript [22720] [false]: 'ตื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.512629359+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.512631511+07:00","message":"Set new StatePrefix: 'ตื่น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:10.635588923+07:00","message":"receive streaming session, msgId: 4002"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:10.635633184+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือบ่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:10.635639269+07:00","message":"receive interim result [false|false]: คือบ่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:10.635655128+07:00","message":"[buffer interim] 4002 false คือบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.635663206+07:00","message":"[bufferProcess] interim [540000000]:คือบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.635666123+07:00","message":"[bufferProcess] send to processor:สืบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.635669808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.635673201+07:00","message":"> Transcript [22721] [false]: 'สืบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.635675964+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.635678746+07:00","message":"Set new StatePrefix: 'สืบ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:10.977367488+07:00","message":"receive streaming session, msgId: 4002"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:10.977435794+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือบ่คะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:10.977443352+07:00","message":"receive interim result [false|false]: คือบ่คะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:10.977459769+07:00","message":"[buffer interim] 4002 false คือบ่คะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.977488096+07:00","message":"[bufferProcess] interim [900000000]:คือบ่คะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.977492991+07:00","message":"[bufferProcess] send to processor:คือบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.977503005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.97750958+07:00","message":"> Transcript [22722] [false]: 'คือบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.977513317+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:10.977516848+07:00","message":"Set new StatePrefix: 'คือบ่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:11.082973333+07:00","message":"receive streaming session, msgId: 4002"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:11.083014413+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือบ่ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:11.083021447+07:00","message":"receive interim result [false|false]: คือบ่ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:11.083035156+07:00","message":"[buffer interim] 4002 false คือบ่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:11.083042438+07:00","message":"[bufferProcess] interim [960000000]:คือบ่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:11.083044839+07:00","message":"[bufferProcess] send to processor:คือบ่คะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:11.083049019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:11.08305205+07:00","message":"> Transcript [22723] [false]: 'คือบ่คะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:11.083055741+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:11.083058046+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:11.083060154+07:00","message":"StatePrefix: 'คือบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:11.083062307+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:11.266611788+07:00","message":"[GCS] IsForceVAD: false for message ID: 4002"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:11.548102782+07:00","message":"receive streaming session, msgId: 4002"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:11.548144077+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือบ่ค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:11.548150548+07:00","message":"receive interim result [false|false]: คือบ่ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:11.548165619+07:00","message":"[buffer interim] 4002 false คือบ่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:11.548173789+07:00","message":"[bufferProcess] interim [560000000]:คือบ่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:11.548177034+07:00","message":"[bufferProcess] send to processor:คือบ่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:11.548182787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:11.548186043+07:00","message":"> Transcript [22724] [false]: 'คือบ่ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:11.548190187+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:11.548192612+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:11.548194751+07:00","message":"StatePrefix: 'คือบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:11.548197095+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:11.576151197+07:00","message":"receive streaming session, msgId: 4002"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:11.576187693+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซื้อบ่ค่ะ\",\"confidence\":0.884312}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:11.576193428+07:00","message":"receive interim result [true|false]: ซื้อบ่ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:11.576203638+07:00","message":"end recv isFinal message id 4002"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:11.576206761+07:00","message":"end Recv id 4002"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:11.576215252+07:00","message":"[buffer interim] 4002 true ซื้อบ่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:11.576221437+07:00","message":"[bufferProcess] interim [560000000]:ซื้อบ่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:11.576224013+07:00","message":"[bufferProcess] send to processor (isfinal):คือบ่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:11.576227662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:11.576230648+07:00","message":"> Transcript [22725] [false]: 'คือบ่ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:11.576233601+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:11.576235662+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:11.576237582+07:00","message":"StatePrefix: 'คือบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:11.576239647+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:11.576241613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:11.576244195+07:00","message":"> Transcript [22726] [true]: 'ซื้อบ่ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:11.576246578+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:11.576248354+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:11.576250266+07:00","message":"StatePrefix: 'คือบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:11.576252142+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:11.576257235+07:00","message":"Push: 'ซื้อบ่ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:11.576265795+07:00","message":"push: {true ซื้อบ่ค่ะ 0 0xc002697100}"}
{"level":"info","service":"Main","time":"2026-08-22T12:31:11.5826703+07:00","message":"write wav file: './tmp/7666/7666_4002.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:11.647908334+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:11.647914885+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:14.648278135+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:14.648293785+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:15.297435963+07:00","message":"[GCS] Start streaming session, msgId: 4003"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:15.428311771+07:00","message":"[GCS] IsForceVAD: false for message ID: 4003"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:15.707821262+07:00","message":"receive streaming session, msgId: 4003"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:15.707847373+07:00","message":"found end of frame, send empty tag with msgId: 4003"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:15.707850809+07:00","message":"end Recv id 4003"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:15.707859513+07:00","message":"[buffer interim] 4003 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:15.707872538+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:15.707877765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:15.707881143+07:00","message":"> Transcript [22727] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:15.707883768+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:15.707885963+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:15.707888474+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:15.707890494+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:15.707898251+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:15.707909467+07:00","message":"push: {true \n 0 0xc003135b00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:31:15.714591775+07:00","message":"write wav file: './tmp/7666/7666_4003.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:15.807189953+07:00","message":"[GCS] Start streaming session, msgId: 4004"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:17.648772257+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:17.648794362+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:20.648856934+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:20.64888406+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:20.9374639+07:00","message":"[GCS] IsForceVAD: false for message ID: 4004"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:21.221844787+07:00","message":"receive streaming session, msgId: 4004"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:21.221881808+07:00","message":"found end of frame, send empty tag with msgId: 4004"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:21.221885939+07:00","message":"end Recv id 4004"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:21.221894425+07:00","message":"[buffer interim] 4004 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:21.22190176+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:21.221906481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:21.221909501+07:00","message":"> Transcript [22728] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:21.221912605+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:21.221914847+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:21.221917567+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:21.221919586+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:21.221927321+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:21.221936702+07:00","message":"push: {true \n 0 0xc00291aa00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:31:21.232943295+07:00","message":"write wav file: './tmp/7666/7666_4004.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:23.649884158+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:23.649902407+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:23.86244024+07:00","message":"[GCS] Cleaned up inactive client: 3986"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:23.86246941+07:00","message":"[GCS] Cleaned up inactive client: 3984"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:23.862472684+07:00","message":"[GCS] Cleaned up inactive client: 3987"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:23.862474824+07:00","message":"[GCS] Cleaned up inactive client: 3988"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:23.862476773+07:00","message":"[GCS] Cleaned up inactive client: 3985"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:26.650672238+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:26.650700556+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:29.651248978+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:29.651252233+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:30.157387358+07:00","message":"[GCS] Start streaming session, msgId: 4005"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:30.477034955+07:00","message":"[GCS] IsForceVAD: false for message ID: 4005"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:30.608082413+07:00","message":"[GCS] Start streaming session, msgId: 4006"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:30.667745501+07:00","message":"[GCS] IsForceVAD: false for message ID: 4006"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:30.771955572+07:00","message":"receive streaming session, msgId: 4005"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:30.771978477+07:00","message":"found end of frame, send empty tag with msgId: 4005"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:30.771981717+07:00","message":"end Recv id 4005"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:30.771989441+07:00","message":"[buffer interim] 4005 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:30.771997522+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:30.772008874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:30.772012524+07:00","message":"> Transcript [22729] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:30.772015298+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:30.772017544+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:30.772019878+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:30.772022167+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:30.772024923+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:30.772035171+07:00","message":"push: {true \n 0 0xc003f6ea80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:31:30.777733998+07:00","message":"write wav file: './tmp/7666/7666_4005.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:30.928327395+07:00","message":"[GCS] Start streaming session, msgId: 4007"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:30.942685677+07:00","message":"receive streaming session, msgId: 4006"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:30.942715857+07:00","message":"found end of frame, send empty tag with msgId: 4006"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:30.942719696+07:00","message":"end Recv id 4006"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:30.942726494+07:00","message":"[buffer interim] 4006 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:30.942733809+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:30.942737829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:30.942740819+07:00","message":"> Transcript [22730] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:30.942743597+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:30.942745647+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:30.942748133+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:30.942750221+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:30.94275337+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:30.942762195+07:00","message":"push: {true \n 0 0xc002697000}"}
{"level":"info","service":"Main","time":"2026-08-22T12:31:30.947838158+07:00","message":"write wav file: './tmp/7666/7666_4006.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:32.572456918+07:00","message":"receive streaming session, msgId: 4007"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:32.572504929+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:32.572510592+07:00","message":"receive interim result [false|false]: คือ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:32.572521833+07:00","message":"[buffer interim] 4007 false คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:32.572529411+07:00","message":"[bufferProcess] interim [500000000]:คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:32.572531466+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:32.572536927+07:00","message":"[bufferProcess] send to processor (ticker):คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:32.572539587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:32.572542381+07:00","message":"> Transcript [22731] [false]: 'คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:32.572544734+07:00","message":"Set StatePrefix (first interim): 'คือ'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:32.651290744+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:32.65131476+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:32.67445639+07:00","message":"receive streaming session, msgId: 4007"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:32.674502875+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คืน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:32.674509227+07:00","message":"receive interim result [false|false]: คืน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:32.674524983+07:00","message":"[buffer interim] 4007 false คืน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:32.674532334+07:00","message":"[bufferProcess] interim [560000000]:คืน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:32.674534695+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:32.757437562+07:00","message":"receive streaming session, msgId: 4007"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:32.757492692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:32.757499387+07:00","message":"receive interim result [false|false]: ขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:32.757523376+07:00","message":"[buffer interim] 4007 false ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:32.757532199+07:00","message":"[bufferProcess] interim [680000000]:ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:32.75753531+07:00","message":"[bufferProcess] send to processor:คืน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:32.757541828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:32.757544601+07:00","message":"> Transcript [22732] [false]: 'คืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:32.75754733+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:32.757550027+07:00","message":"Set new StatePrefix: 'คืน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:33.397080234+07:00","message":"receive streaming session, msgId: 4007"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:33.397119575+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:33.397124971+07:00","message":"receive interim result [false|false]: ขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:33.397140721+07:00","message":"[buffer interim] 4007 false ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:33.397148245+07:00","message":"[bufferProcess] interim [280000000]:ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:33.39715142+07:00","message":"[bufferProcess] send to processor:ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:33.397156457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:33.397159828+07:00","message":"> Transcript [22733] [false]: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:33.397175401+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:33.397177973+07:00","message":"Set new StatePrefix: 'ขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:34.16970222+07:00","message":"receive streaming session, msgId: 4007"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:34.169746775+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นเท่านั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:34.169752083+07:00","message":"receive interim result [false|false]: ขึ้นเท่านั้น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:34.169770238+07:00","message":"[buffer interim] 4007 false ขึ้นเท่านั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.169779341+07:00","message":"[bufferProcess] interim [60000000]:ขึ้นเท่านั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.169782451+07:00","message":"[bufferProcess] send to processor:ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.169785757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.169788773+07:00","message":"> Transcript [22734] [false]: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.169792495+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.169794694+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.169796741+07:00","message":"StatePrefix: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.169798875+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:34.287765936+07:00","message":"receive streaming session, msgId: 4007"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:34.287807279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นเท่านั้นมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:34.287813257+07:00","message":"receive interim result [false|false]: ขึ้นเท่านั้นมี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:34.287829509+07:00","message":"[buffer interim] 4007 false ขึ้นเท่านั้นมี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.287837082+07:00","message":"[bufferProcess] interim [180000000]:ขึ้นเท่านั้นมี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.287839909+07:00","message":"[bufferProcess] send to processor:ขึ้นเท่านั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.287844044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.287847883+07:00","message":"> Transcript [22735] [false]: 'ขึ้นเท่านั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.287851505+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.28785363+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.287855755+07:00","message":"StatePrefix: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.287857864+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:34.46853823+07:00","message":"receive streaming session, msgId: 4007"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:34.468579341+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นเท่านั้นมีแต่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:34.468585817+07:00","message":"receive interim result [false|false]: ขึ้นเท่านั้นมีแต่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:34.468601799+07:00","message":"[buffer interim] 4007 false ขึ้นเท่านั้นมีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.468609875+07:00","message":"[bufferProcess] interim [360000000]:ขึ้นเท่านั้นมีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.468614076+07:00","message":"[bufferProcess] send to processor:ขึ้นเท่านั้นมี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.468617962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.468620999+07:00","message":"> Transcript [22736] [false]: 'ขึ้นเท่านั้นมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.468624526+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.468626983+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.468629047+07:00","message":"StatePrefix: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.468631134+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:34.593853381+07:00","message":"receive streaming session, msgId: 4007"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:34.593891057+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นเท่านั้นมีใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:34.593896914+07:00","message":"receive interim result [false|false]: ขึ้นเท่านั้นมีใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:34.593912432+07:00","message":"[buffer interim] 4007 false ขึ้นเท่านั้นมีใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.593919852+07:00","message":"[bufferProcess] interim [480000000]:ขึ้นเท่านั้นมีใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.593922665+07:00","message":"[bufferProcess] send to processor:ขึ้นเท่านั้นมีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.593926086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.593929771+07:00","message":"> Transcript [22737] [false]: 'ขึ้นเท่านั้นมีแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.593949976+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.593952325+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.593954603+07:00","message":"StatePrefix: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.593956732+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.593964348+07:00","message":"Push: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.593966818+07:00","message":"TextPushed: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.593969806+07:00","message":"Set new StatePrefix : 'ขึ้นเท่านั้นมีแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.593972756+07:00","message":"Next Push (prob) : 'เท่านั้นมีแต่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:34.593980793+07:00","message":"push: {false ขึ้น 0 0xc002ef5300}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:34.973126264+07:00","message":"receive streaming session, msgId: 4007"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:34.973170346+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นเท่านั้นมีใจให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:34.973176096+07:00","message":"receive interim result [false|false]: ขึ้นเท่านั้นมีใจให้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:34.973191709+07:00","message":"[buffer interim] 4007 false ขึ้นเท่านั้นมีใจให้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.973202408+07:00","message":"[bufferProcess] interim [840000000]:ขึ้นเท่านั้นมีใจให้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.973207081+07:00","message":"[bufferProcess] send to processor:ขึ้นเท่านั้นมีใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.973222367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.973226455+07:00","message":"> Transcript [22738] [false]: 'ขึ้นเท่านั้นมีใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.973229119+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:34.973231447+07:00","message":"Set new StatePrefix: 'ขึ้นเท่านั้นมีใจ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:35.171552538+07:00","message":"receive streaming session, msgId: 4007"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:35.171592018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นเท่านั้นมีใจให้จ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:35.171597879+07:00","message":"receive interim result [false|false]: ขึ้นเท่านั้นมีใจให้จ้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:35.171612983+07:00","message":"[buffer interim] 4007 false ขึ้นเท่านั้นมีใจให้จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:35.17162053+07:00","message":"[bufferProcess] interim [80000000]:ขึ้นเท่านั้นมีใจให้จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:35.171624556+07:00","message":"[bufferProcess] send to processor:ขึ้นเท่านั้นมีใจให้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:35.171629788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:35.171633882+07:00","message":"> Transcript [22739] [false]: 'ขึ้นเท่านั้นมีใจให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:35.171637683+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:35.171639967+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:35.171649218+07:00","message":"StatePrefix: 'ขึ้นเท่านั้นมีใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:35.171652255+07:00","message":"TextPushed: 'ขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:35.296857163+07:00","message":"receive streaming session, msgId: 4007"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:35.296897776+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นเท่านั้นมีใจให้เจ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:35.296904396+07:00","message":"receive interim result [false|false]: ขึ้นเท่านั้นมีใจให้เจ้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:35.296920701+07:00","message":"[buffer interim] 4007 false ขึ้นเท่านั้นมีใจให้เจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:35.29692721+07:00","message":"[bufferProcess] interim [140000000]:ขึ้นเท่านั้นมีใจให้เจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:35.296930724+07:00","message":"[bufferProcess] send to processor:ขึ้นเท่านั้นมีใจให้จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:35.296936037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:35.296940261+07:00","message":"> Transcript [22740] [false]: 'ขึ้นเท่านั้นมีใจให้จ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:35.296944237+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:35.296946544+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:35.296949133+07:00","message":"StatePrefix: 'ขึ้นเท่านั้นมีใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:35.296951612+07:00","message":"TextPushed: 'ขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:35.357787859+07:00","message":"receive streaming session, msgId: 4007"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:35.357825817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นเท่านั้นมีใจให้เจ้าของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:35.35783214+07:00","message":"receive interim result [false|false]: ขึ้นเท่านั้นมีใจให้เจ้าของ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:35.357848204+07:00","message":"[buffer interim] 4007 false ขึ้นเท่านั้นมีใจให้เจ้าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:35.357854725+07:00","message":"[bufferProcess] interim [320000000]:ขึ้นเท่านั้นมีใจให้เจ้าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:35.357857337+07:00","message":"[bufferProcess] send to processor:ขึ้นเท่านั้นมีใจให้เจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:35.357861535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:35.357864556+07:00","message":"> Transcript [22741] [false]: 'ขึ้นเท่านั้นมีใจให้เจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:35.35786808+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:35.357870295+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:35.357872981+07:00","message":"StatePrefix: 'ขึ้นเท่านั้นมีใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:35.357875313+07:00","message":"TextPushed: 'ขึ้น'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:35.652348496+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:35.652361873+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:35.936411436+07:00","message":"receive streaming session, msgId: 4007"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:35.936447932+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นเท่านั้นมีใจให้เจ้าของ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:35.936454093+07:00","message":"receive interim result [false|false]: ขึ้นเท่านั้นมีใจให้เจ้าของ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:35.936468442+07:00","message":"[buffer interim] 4007 false ขึ้นเท่านั้นมีใจให้เจ้าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:35.93647527+07:00","message":"[bufferProcess] interim [920000000]:ขึ้นเท่านั้นมีใจให้เจ้าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:35.936478082+07:00","message":"[bufferProcess] send to processor:ขึ้นเท่านั้นมีใจให้เจ้าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:35.936482271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:35.936485259+07:00","message":"> Transcript [22742] [false]: 'ขึ้นเท่านั้นมีใจให้เจ้าของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:35.936489279+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:35.936491372+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:35.936494139+07:00","message":"StatePrefix: 'ขึ้นเท่านั้นมีใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:35.936496631+07:00","message":"TextPushed: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:35.936503026+07:00","message":"Push: 'เท่านั้นมีใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:35.936505335+07:00","message":"TextPushed: 'ขึ้นเท่านั้นมีใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:35.936507633+07:00","message":"Set new StatePrefix : 'ขึ้นเท่านั้นมีใจให้เจ้าของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:35.936509986+07:00","message":"Next Push (prob) : 'ให้เจ้าของ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:35.936519572+07:00","message":"push: {false เท่านั้นมีใจ 0 0xc002ef5300}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:36.057684744+07:00","message":"[GCS] IsForceVAD: false for message ID: 4007"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:36.247358856+07:00","message":"[GCS] Start streaming session, msgId: 4008"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:36.43815601+07:00","message":"receive streaming session, msgId: 4007"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:36.438202361+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นจะว่าคนนั้นมีใจให้เจ้าของ\",\"confidence\":0.91839504}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:36.438208283+07:00","message":"receive interim result [true|false]: ขึ้นจะว่าคนนั้นมีใจให้เจ้าของ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:36.43821545+07:00","message":"end recv isFinal message id 4007"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:36.438217748+07:00","message":"end Recv id 4007"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:36.438223644+07:00","message":"[buffer interim] 4007 true ขึ้นจะว่าคนนั้นมีใจให้เจ้าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:36.438234575+07:00","message":"[bufferProcess] interim [340000000]:ขึ้นจะว่าคนนั้นมีใจให้เจ้าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:36.438240635+07:00","message":"[bufferProcess] send to processor (isfinal):ขึ้นเท่านั้นมีใจให้เจ้าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:36.438244749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:36.438248594+07:00","message":"> Transcript [22743] [false]: 'ขึ้นเท่านั้นมีใจให้เจ้าของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:36.438252132+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:36.438254305+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:36.438256337+07:00","message":"StatePrefix: 'ขึ้นเท่านั้นมีใจให้เจ้าของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:36.438258873+07:00","message":"TextPushed: 'ขึ้นเท่านั้นมีใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:36.438261798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:36.438264096+07:00","message":"> Transcript [22744] [true]: 'ขึ้นจะว่าคนนั้นมีใจให้เจ้าของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:36.438266969+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:36.438269014+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:36.438270841+07:00","message":"StatePrefix: 'ขึ้นเท่านั้นมีใจให้เจ้าของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:36.438272846+07:00","message":"TextPushed: 'ขึ้นเท่านั้นมีใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:36.438274612+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:36.438381722+07:00","message":"Push: 'ให้เจ้าของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:36.438385075+07:00","message":"TextPushed: 'ขึ้นเท่านั้นมีใจให้เจ้าของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:36.438387336+07:00","message":"Set new StatePrefix : 'ขึ้นจะว่าคนนั้นมีใจให้เจ้าของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:36.43838968+07:00","message":"Next Push (prob) : 'ขึ้นจะว่าคนนั้นมีใจให้เจ้าของ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:36.438397749+07:00","message":"push: {true ให้เจ้าของ 0 0xc002ef5300}"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:36.43840063+07:00","message":"write aligntment file to 'tmp/7666/align_message_id_4007.html'"}
{"level":"info","service":"Main","time":"2026-08-22T12:31:36.4532491+07:00","message":"write wav file: './tmp/7666/7666_4007.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:38.187632153+07:00","message":"receive streaming session, msgId: 4008"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:38.187676094+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาบน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:38.187687276+07:00","message":"receive interim result [false|false]: อาบน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:38.187702855+07:00","message":"[buffer interim] 4008 false อาบน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:38.187710371+07:00","message":"[bufferProcess] interim [620000000]:อาบน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:38.187713109+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:38.187716611+07:00","message":"[bufferProcess] send to processor (ticker):อาบน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:38.1877368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:38.187770398+07:00","message":"> Transcript [22745] [false]: 'อาบน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:38.187776533+07:00","message":"Set StatePrefix (first interim): 'อาบน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:38.526616747+07:00","message":"receive streaming session, msgId: 4008"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:38.526663404+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาบน้ำก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:38.526669852+07:00","message":"receive interim result [false|false]: อาบน้ำก่อน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:38.526690129+07:00","message":"[buffer interim] 4008 false อาบน้ำก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:38.526701344+07:00","message":"[bufferProcess] interim [920000000]:อาบน้ำก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:38.526703845+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:38.652655933+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:38.652670366+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:38.704669308+07:00","message":"receive streaming session, msgId: 4008"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:38.704725623+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาบน้ำศพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:38.704733199+07:00","message":"receive interim result [false|false]: อาบน้ำศพ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:38.704752138+07:00","message":"[buffer interim] 4008 false อาบน้ำศพ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:38.70476173+07:00","message":"[bufferProcess] interim [40000000]:อาบน้ำศพ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:38.70476542+07:00","message":"[bufferProcess] send to processor:อาบน้ำก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:38.704774924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:38.704779577+07:00","message":"> Transcript [22746] [false]: 'อาบน้ำก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:38.704784665+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:38.704787755+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:38.704790785+07:00","message":"StatePrefix: 'อาบน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:38.704794053+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:38.727474873+07:00","message":"receive streaming session, msgId: 4008"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:38.727515879+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาบนำส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:38.727523454+07:00","message":"receive interim result [false|false]: อาบนำส่ง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:38.727540659+07:00","message":"[buffer interim] 4008 false อาบนำส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:38.727549148+07:00","message":"[bufferProcess] interim [100000000]:อาบนำส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:38.727552617+07:00","message":"[bufferProcess] send to processor:อาบน้ำศพ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:38.727557233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:38.727561979+07:00","message":"> Transcript [22747] [false]: 'อาบน้ำศพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:38.727567901+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:38.727571078+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:38.72757402+07:00","message":"StatePrefix: 'อาบน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:38.727577528+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:39.318838938+07:00","message":"receive streaming session, msgId: 4008"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:39.318871924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาบนำส่ง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:39.318877382+07:00","message":"receive interim result [false|false]: อาบนำส่ง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:39.318891739+07:00","message":"[buffer interim] 4008 false อาบนำส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.318898725+07:00","message":"[bufferProcess] interim [700000000]:อาบนำส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.318901869+07:00","message":"[bufferProcess] send to processor:อาบนำส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.318908697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.318911479+07:00","message":"> Transcript [22748] [false]: 'อาบนำส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.318913769+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.318915781+07:00","message":"Set new StatePrefix: 'อาบนำส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:39.62319628+07:00","message":"receive streaming session, msgId: 4008"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:39.623235338+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาบนำส่งเฟซ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:39.623241401+07:00","message":"receive interim result [false|false]: อาบนำส่งเฟซ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:39.62325663+07:00","message":"[buffer interim] 4008 false อาบนำส่งเฟซ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.623263619+07:00","message":"[bufferProcess] interim [0]:อาบนำส่งเฟซ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.623266678+07:00","message":"[bufferProcess] send to processor:อาบนำส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.623271217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.623274601+07:00","message":"> Transcript [22749] [false]: 'อาบนำส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.623278695+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.623281408+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.623283401+07:00","message":"StatePrefix: 'อาบนำส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.623285625+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:39.66200213+07:00","message":"receive streaming session, msgId: 4008"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:39.662040711+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำส่งทางเฟซ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:39.662046804+07:00","message":"receive interim result [false|false]: นำส่งทางเฟซ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:39.662062335+07:00","message":"[buffer interim] 4008 false นำส่งทางเฟซ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.662069156+07:00","message":"[bufferProcess] interim [60000000]:นำส่งทางเฟซ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.662071742+07:00","message":"[bufferProcess] send to processor:อาบนำส่งเฟซ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.66207528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.662078537+07:00","message":"> Transcript [22750] [false]: 'อาบนำส่งเฟซ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.662082528+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.662084761+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.662087054+07:00","message":"StatePrefix: 'อาบนำส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.662089221+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:39.672252025+07:00","message":"receive streaming session, msgId: 4008"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:39.672279022+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาบนำส่งเฟซให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:39.672284546+07:00","message":"receive interim result [false|false]: อาบนำส่งเฟซให้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:39.67229749+07:00","message":"[buffer interim] 4008 false อาบนำส่งเฟซให้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.672302932+07:00","message":"[bufferProcess] interim [120000000]:อาบนำส่งเฟซให้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.672305709+07:00","message":"[bufferProcess] send to processor:นำส่งทางเฟซ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.672308947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.672311521+07:00","message":"> Transcript [22751] [false]: 'นำส่งทางเฟซ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.672313906+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.672316348+07:00","message":"Set new StatePrefix: 'นำส่งทางเฟซ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:39.90252243+07:00","message":"receive streaming session, msgId: 4008"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:39.902564567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำส่งทางเฟซ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:39.902570439+07:00","message":"receive interim result [false|false]: นำส่งทางเฟซ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:39.902585516+07:00","message":"[buffer interim] 4008 false นำส่งทางเฟซ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.902592247+07:00","message":"[bufferProcess] interim [240000000]:นำส่งทางเฟซ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.902594806+07:00","message":"[bufferProcess] send to processor:อาบนำส่งเฟซให้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.902602086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.902605289+07:00","message":"> Transcript [22752] [false]: 'อาบนำส่งเฟซให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.902607511+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.902609672+07:00","message":"Set new StatePrefix: 'อาบนำส่งเฟซให้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:39.907995132+07:00","message":"receive streaming session, msgId: 4008"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:39.908012193+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำส่งทางเฟซทางไลน์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:39.908016513+07:00","message":"receive interim result [false|false]: นำส่งทางเฟซทางไลน์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:39.908028611+07:00","message":"[buffer interim] 4008 false นำส่งทางเฟซทางไลน์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.908033575+07:00","message":"[bufferProcess] interim [300000000]:นำส่งทางเฟซทางไลน์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.908036478+07:00","message":"[bufferProcess] send to processor:นำส่งทางเฟซ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.908045308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.908048496+07:00","message":"> Transcript [22753] [false]: 'นำส่งทางเฟซ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.908050533+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:39.908052572+07:00","message":"Set new StatePrefix: 'นำส่งทางเฟซ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:40.161274524+07:00","message":"receive streaming session, msgId: 4008"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:40.161316536+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำส่งทางเฟซทั้งไลน์ทั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:40.161322836+07:00","message":"receive interim result [false|false]: นำส่งทางเฟซทั้งไลน์ทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:40.161336956+07:00","message":"[buffer interim] 4008 false นำส่งทางเฟซทั้งไลน์ทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:40.161343822+07:00","message":"[bufferProcess] interim [540000000]:นำส่งทางเฟซทั้งไลน์ทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:40.161347032+07:00","message":"[bufferProcess] send to processor:นำส่งทางเฟซทางไลน์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:40.161354531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:40.161357527+07:00","message":"> Transcript [22754] [false]: 'นำส่งทางเฟซทางไลน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:40.161361506+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:40.161364641+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:40.161367141+07:00","message":"StatePrefix: 'นำส่งทางเฟซ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:40.161369524+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:40.364783014+07:00","message":"receive streaming session, msgId: 4008"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:40.364823604+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำส่งทางเฟซทั้งไลน์ทั้งนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:40.364829662+07:00","message":"receive interim result [false|false]: นำส่งทางเฟซทั้งไลน์ทั้งนั้น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:40.364845563+07:00","message":"[buffer interim] 4008 false นำส่งทางเฟซทั้งไลน์ทั้งนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:40.364852227+07:00","message":"[bufferProcess] interim [780000000]:นำส่งทางเฟซทั้งไลน์ทั้งนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:40.364855288+07:00","message":"[bufferProcess] send to processor:นำส่งทางเฟซทั้งไลน์ทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:40.364859224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:40.364862209+07:00","message":"> Transcript [22755] [false]: 'นำส่งทางเฟซทั้งไลน์ทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:40.364866538+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:40.364868777+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:40.364871036+07:00","message":"StatePrefix: 'นำส่งทางเฟซ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:40.364873213+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:40.484431279+07:00","message":"receive streaming session, msgId: 4008"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:40.484473133+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำส่งทางเฟซทั้งไลน์ทั้งใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:40.484478885+07:00","message":"receive interim result [false|false]: นำส่งทางเฟซทั้งไลน์ทั้งใน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:40.484495414+07:00","message":"[buffer interim] 4008 false นำส่งทางเฟซทั้งไลน์ทั้งใน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:40.484503325+07:00","message":"[bufferProcess] interim [840000000]:นำส่งทางเฟซทั้งไลน์ทั้งใน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:40.484506263+07:00","message":"[bufferProcess] send to processor:นำส่งทางเฟซทั้งไลน์ทั้งนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:40.484509882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:40.484512798+07:00","message":"> Transcript [22756] [false]: 'นำส่งทางเฟซทั้งไลน์ทั้งนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:40.484517286+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:40.484520654+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:40.484525062+07:00","message":"StatePrefix: 'นำส่งทางเฟซ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:40.484527448+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:40.918123692+07:00","message":"[GCS] IsForceVAD: false for message ID: 4008"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:41.04960572+07:00","message":"[GCS] Start streaming session, msgId: 4009"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:41.071479439+07:00","message":"receive streaming session, msgId: 4008"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:41.071531917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำส่งทางเฟซทั้งไลน์ทั้งใน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:41.071539801+07:00","message":"receive interim result [false|false]: นำส่งทางเฟซทั้งไลน์ทั้งใน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:41.071557931+07:00","message":"[buffer interim] 4008 false นำส่งทางเฟซทั้งไลน์ทั้งใน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.071570282+07:00","message":"[bufferProcess] interim [440000000]:นำส่งทางเฟซทั้งไลน์ทั้งใน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.071574339+07:00","message":"[bufferProcess] send to processor:นำส่งทางเฟซทั้งไลน์ทั้งใน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.071580056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.071584379+07:00","message":"> Transcript [22757] [false]: 'นำส่งทางเฟซทั้งไลน์ทั้งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.071589873+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.071593017+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.071596529+07:00","message":"StatePrefix: 'นำส่งทางเฟซ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.071599507+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.07160822+07:00","message":"Push: 'นำส่งทางเฟซ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.071611683+07:00","message":"TextPushed: 'นำส่งทางเฟซ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.07161497+07:00","message":"Set new StatePrefix : 'นำส่งทางเฟซทั้งไลน์ทั้งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.071619056+07:00","message":"Next Push (prob) : 'ทั้งไลน์ทั้งใน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:41.071630358+07:00","message":"push: {false นำส่งทางเฟซ 0 0xc002cc5a80}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:41.107328346+07:00","message":"[GCS] IsForceVAD: false for message ID: 4009"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:41.177504415+07:00","message":"[GCS] Start streaming session, msgId: 4010"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:41.208990187+07:00","message":"receive streaming session, msgId: 4008"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:41.209037417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำส่งทางเฟซทั้งไลน์ทั้งในไอจี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:41.209043405+07:00","message":"receive interim result [false|false]: นำส่งทางเฟซทั้งไลน์ทั้งในไอจี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:41.209061042+07:00","message":"[buffer interim] 4008 false นำส่งทางเฟซทั้งไลน์ทั้งในไอจี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.209067626+07:00","message":"[bufferProcess] interim [620000000]:นำส่งทางเฟซทั้งไลน์ทั้งในไอจี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.209071294+07:00","message":"[bufferProcess] send to processor:นำส่งทางเฟซทั้งไลน์ทั้งใน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.209074838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.20907781+07:00","message":"> Transcript [22758] [false]: 'นำส่งทางเฟซทั้งไลน์ทั้งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.209081144+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.20908373+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.209085847+07:00","message":"StatePrefix: 'นำส่งทางเฟซทั้งไลน์ทั้งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.209088748+07:00","message":"TextPushed: 'นำส่งทางเฟซ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:41.217025552+07:00","message":"receive streaming session, msgId: 4008"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:41.217061555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำส่งทางเฟซทั้งไลน์ทั้งใน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:41.217067034+07:00","message":"receive interim result [false|false]: นำส่งทางเฟซทั้งไลน์ทั้งใน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:41.217082113+07:00","message":"[buffer interim] 4008 false นำส่งทางเฟซทั้งไลน์ทั้งใน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.217088208+07:00","message":"[bufferProcess] interim [680000000]:นำส่งทางเฟซทั้งไลน์ทั้งใน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.21709102+07:00","message":"[bufferProcess] send to processor:นำส่งทางเฟซทั้งไลน์ทั้งในไอจี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.217094714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.217097651+07:00","message":"> Transcript [22759] [false]: 'นำส่งทางเฟซทั้งไลน์ทั้งในไอจี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.217101129+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.217103203+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.217105769+07:00","message":"StatePrefix: 'นำส่งทางเฟซทั้งไลน์ทั้งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.217108181+07:00","message":"TextPushed: 'นำส่งทางเฟซ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:41.271989588+07:00","message":"receive streaming session, msgId: 4008"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:41.272035753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำส่งทางเฟซทั้ง LINE ทั้ง IG\",\"confidence\":0.8013917}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:41.27204194+07:00","message":"receive interim result [true|false]: นำส่งทางเฟซทั้ง LINE ทั้ง IG"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:41.272053905+07:00","message":"end recv isFinal message id 4008"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:41.27205651+07:00","message":"end Recv id 4008"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:41.272064298+07:00","message":"[buffer interim] 4008 true นำส่งทางเฟซทั้ง LINE ทั้ง IG"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.272071704+07:00","message":"[bufferProcess] interim [710000000]:นำส่งทางเฟซทั้ง LINE ทั้ง IG"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.272075686+07:00","message":"[bufferProcess] send to processor (isfinal):นำส่งทางเฟซทั้งไลน์ทั้งใน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.272079445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.272082662+07:00","message":"> Transcript [22760] [false]: 'นำส่งทางเฟซทั้งไลน์ทั้งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.272085645+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.272087688+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.27208969+07:00","message":"StatePrefix: 'นำส่งทางเฟซทั้งไลน์ทั้งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.272092206+07:00","message":"TextPushed: 'นำส่งทางเฟซ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.272094239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.272096394+07:00","message":"> Transcript [22761] [true]: 'นำส่งทางเฟซทั้ง LINE ทั้ง IG'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.272098983+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.272100827+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.272102757+07:00","message":"StatePrefix: 'นำส่งทางเฟซทั้งไลน์ทั้งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.272104708+07:00","message":"TextPushed: 'นำส่งทางเฟซ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.272107546+07:00","message":"Push: 'ทั้ง LINE ทั้ง IG'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:41.272115975+07:00","message":"push: {true ทั้ง LINE ทั้ง IG 0 0xc002cc5a80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:31:41.282210288+07:00","message":"write wav file: './tmp/7666/7666_4008.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:41.372046293+07:00","message":"receive streaming session, msgId: 4009"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:41.372069873+07:00","message":"found end of frame, send empty tag with msgId: 4009"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:41.372073221+07:00","message":"end Recv id 4009"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:41.372080001+07:00","message":"[buffer interim] 4009 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.372087681+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.372096089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.372099605+07:00","message":"> Transcript [22762] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.372102827+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.372105423+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.372107611+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.372109757+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.372115733+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:41.372124955+07:00","message":"push: {true \n 0 0xc002cc5900}"}
{"level":"info","service":"Main","time":"2026-08-22T12:31:41.377580925+07:00","message":"write wav file: './tmp/7666/7666_4009.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:41.653450165+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:41.653464263+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:41.928228362+07:00","message":"receive streaming session, msgId: 4010"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:41.928283273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กิน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:41.928289534+07:00","message":"receive interim result [false|false]: กิน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:41.928308001+07:00","message":"[buffer interim] 4010 false กิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.928316076+07:00","message":"[bufferProcess] interim [420000000]:กิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:41.928318372+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:42.217270147+07:00","message":"receive streaming session, msgId: 4010"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:42.217321586+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กิน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:42.217328147+07:00","message":"receive interim result [false|false]: กิน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:42.217343517+07:00","message":"[buffer interim] 4010 false กิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:42.217351029+07:00","message":"[bufferProcess] interim [660000000]:กิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:42.217353956+07:00","message":"[bufferProcess] send to processor:กิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:42.21735954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:42.217362844+07:00","message":"> Transcript [22763] [false]: 'กิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:42.217365345+07:00","message":"Set StatePrefix (first interim): 'กิน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:42.403872407+07:00","message":"receive streaming session, msgId: 4010"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:42.40391528+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กินไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:42.403921196+07:00","message":"receive interim result [false|false]: กินไป"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:42.403938515+07:00","message":"[buffer interim] 4010 false กินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:42.403945921+07:00","message":"[bufferProcess] interim [840000000]:กินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:42.403948649+07:00","message":"[bufferProcess] send to processor:กิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:42.403952074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:42.403955233+07:00","message":"> Transcript [22764] [false]: 'กิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:42.403959189+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:42.403962173+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:42.403965371+07:00","message":"StatePrefix: 'กิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:42.403967633+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:42.768718748+07:00","message":"receive streaming session, msgId: 4010"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:42.768777324+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กินไปเอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:42.768785824+07:00","message":"receive interim result [false|false]: กินไปเอง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:42.76880392+07:00","message":"[buffer interim] 4010 false กินไปเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:42.768812434+07:00","message":"[bufferProcess] interim [200000000]:กินไปเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:42.768816009+07:00","message":"[bufferProcess] send to processor:กินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:42.768821793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:42.76882521+07:00","message":"> Transcript [22765] [false]: 'กินไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:42.768829029+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:42.768831409+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:42.768834953+07:00","message":"StatePrefix: 'กิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:42.768837382+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:43.304545733+07:00","message":"receive streaming session, msgId: 4010"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:43.304583218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กินไปเอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:43.304588776+07:00","message":"receive interim result [false|false]: กินไปเอง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:43.304602612+07:00","message":"[buffer interim] 4010 false กินไปเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:43.304609092+07:00","message":"[bufferProcess] interim [800000000]:กินไปเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:43.304611896+07:00","message":"[bufferProcess] send to processor:กินไปเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:43.304617252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:43.304620236+07:00","message":"> Transcript [22766] [false]: 'กินไปเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:43.304623524+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:43.304625671+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:43.304627782+07:00","message":"StatePrefix: 'กิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:43.304630011+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:43.416451543+07:00","message":"[GCS] IsForceVAD: false for message ID: 4010"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:43.548291668+07:00","message":"[GCS] Start streaming session, msgId: 4011"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:43.731010001+07:00","message":"receive streaming session, msgId: 4010"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:43.731061703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดไปเอง\",\"confidence\":0.90991545}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:43.731068924+07:00","message":"receive interim result [true|false]: คิดไปเอง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:43.731077773+07:00","message":"end recv isFinal message id 4010"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:43.731080277+07:00","message":"end Recv id 4010"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:43.731088299+07:00","message":"[buffer interim] 4010 true คิดไปเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:43.731101784+07:00","message":"[bufferProcess] interim [250000000]:คิดไปเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:43.731104921+07:00","message":"[bufferProcess] send to processor (isfinal):กินไปเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:43.731108849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:43.731111857+07:00","message":"> Transcript [22767] [false]: 'กินไปเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:43.731116531+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:43.731119001+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:43.731121026+07:00","message":"StatePrefix: 'กิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:43.731123796+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:43.731129655+07:00","message":"Push: 'กิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:43.731131745+07:00","message":"TextPushed: 'กิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:43.731134094+07:00","message":"Set new StatePrefix : 'กินไปเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:43.73113702+07:00","message":"Next Push (prob) : 'ไปเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:43.731139157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:43.731141263+07:00","message":"> Transcript [22768] [true]: 'คิดไปเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:43.731143539+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:43.73114541+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:43.731147303+07:00","message":"StatePrefix: 'กินไปเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:43.731149339+07:00","message":"TextPushed: 'กิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:43.731151022+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:43.731165043+07:00","message":"push: {false กิน 0 0xc002696300}"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:43.731224945+07:00","message":"Push: 'คิดไปเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:43.731228875+07:00","message":"TextPushed: 'กินคิดไปเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:43.7312308+07:00","message":"Set new StatePrefix : 'คิดไปเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:43.731232841+07:00","message":"Next Push (prob) : 'คิดไปเอง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:43.731241295+07:00","message":"push: {true คิดไปเอง 0 0xc002696300}"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:43.73124855+07:00","message":"write aligntment file to 'tmp/7666/align_message_id_4010.html'"}
{"level":"info","service":"Main","time":"2026-08-22T12:31:43.739674664+07:00","message":"write wav file: './tmp/7666/7666_4010.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:44.631847329+07:00","message":"receive streaming session, msgId: 4011"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:44.631890874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังดี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:44.631897588+07:00","message":"receive interim result [false|false]: ยังดี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:44.63191387+07:00","message":"[buffer interim] 4011 false ยังดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:44.631924187+07:00","message":"[bufferProcess] interim [900000000]:ยังดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:44.631926651+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:44.654477472+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:44.654489774+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:45.178755869+07:00","message":"receive streaming session, msgId: 4011"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:45.178811243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังดี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:45.178818954+07:00","message":"receive interim result [false|false]: ยังดี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:45.178836219+07:00","message":"[buffer interim] 4011 false ยังดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:45.178851929+07:00","message":"[bufferProcess] interim [500000000]:ยังดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:45.178856148+07:00","message":"[bufferProcess] send to processor:ยังดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:45.178864626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:45.178869219+07:00","message":"> Transcript [22769] [false]: 'ยังดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:45.178873107+07:00","message":"Set StatePrefix (first interim): 'ยังดี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:45.407499477+07:00","message":"[GCS] IsForceVAD: false for message ID: 4011"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:45.719530011+07:00","message":"receive streaming session, msgId: 4011"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:45.719570413+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนังดี\",\"confidence\":0.8221445}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:45.719576478+07:00","message":"receive interim result [true|false]: หนังดี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:45.7195871+07:00","message":"end recv isFinal message id 4011"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:45.719590066+07:00","message":"end Recv id 4011"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:45.719596959+07:00","message":"[buffer interim] 4011 true หนังดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:45.719604286+07:00","message":"[bufferProcess] interim [70000000]:หนังดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:45.719607558+07:00","message":"[bufferProcess] send to processor (isfinal):ยังดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:45.719611031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:45.719614618+07:00","message":"> Transcript [22770] [false]: 'ยังดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:45.719617904+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:45.71961996+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:45.719622337+07:00","message":"StatePrefix: 'ยังดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:45.719624421+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:45.719626295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:45.719628662+07:00","message":"> Transcript [22771] [true]: 'หนังดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:45.719630812+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:45.71963369+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:45.719637902+07:00","message":"StatePrefix: 'ยังดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:45.719641611+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:45.719650333+07:00","message":"Push: 'หนังดี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:45.719659467+07:00","message":"push: {true หนังดี 0 0xc002c71a80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:31:45.726601803+07:00","message":"write wav file: './tmp/7666/7666_4011.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:45.788651919+07:00","message":"[GCS] Start streaming session, msgId: 4012"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:46.496567911+07:00","message":"[GCS] IsForceVAD: false for message ID: 4012"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:46.689643591+07:00","message":"[GCS] Start streaming session, msgId: 4013"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:46.769191632+07:00","message":"receive streaming session, msgId: 4012"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:46.769235231+07:00","message":"found end of frame, send empty tag with msgId: 4012"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:46.769239995+07:00","message":"end Recv id 4012"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:46.769253039+07:00","message":"[buffer interim] 4012 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:46.769268365+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:46.769276875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:46.769281449+07:00","message":"> Transcript [22772] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:46.769286073+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:46.769289743+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:46.769293317+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:46.769296558+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:46.769301308+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:46.769319935+07:00","message":"push: {true \n 0 0xc0037d9d80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:31:46.77547957+07:00","message":"write wav file: './tmp/7666/7666_4012.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:47.654905309+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:47.654915898+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:48.053345441+07:00","message":"receive streaming session, msgId: 4013"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:48.05339397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:48.053399729+07:00","message":"receive interim result [false|false]: เขา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:48.053416792+07:00","message":"[buffer interim] 4013 false เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:48.053424214+07:00","message":"[bufferProcess] interim [960000000]:เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:48.053426354+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:48.05343401+07:00","message":"[bufferProcess] send to processor (ticker):เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:48.05343715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:48.053440234+07:00","message":"> Transcript [22773] [false]: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:48.053442583+07:00","message":"Set StatePrefix (first interim): 'เขา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:48.251817619+07:00","message":"receive streaming session, msgId: 4013"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:48.251858619+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขายัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:48.251864671+07:00","message":"receive interim result [false|false]: เขายัง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:48.251881352+07:00","message":"[buffer interim] 4013 false เขายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:48.251888823+07:00","message":"[bufferProcess] interim [140000000]:เขายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:48.251890915+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:48.467438752+07:00","message":"receive streaming session, msgId: 4013"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:48.467485247+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าเยี่ยมคน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:48.467491439+07:00","message":"receive interim result [false|false]: เข้าเยี่ยมคน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:48.467511162+07:00","message":"[buffer interim] 4013 false เข้าเยี่ยมคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:48.467521514+07:00","message":"[bufferProcess] interim [380000000]:เข้าเยี่ยมคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:48.467524993+07:00","message":"[bufferProcess] send to processor:เขายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:48.46752879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:48.467532067+07:00","message":"> Transcript [22774] [false]: 'เขายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:48.46753577+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:48.46753802+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:48.467540223+07:00","message":"StatePrefix: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:48.467542551+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:48.668375509+07:00","message":"receive streaming session, msgId: 4013"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:48.668414439+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขายังขนส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:48.668420388+07:00","message":"receive interim result [false|false]: เขายังขนส่ง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:48.668436249+07:00","message":"[buffer interim] 4013 false เขายังขนส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:48.66844412+07:00","message":"[bufferProcess] interim [620000000]:เขายังขนส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:48.668447252+07:00","message":"[bufferProcess] send to processor:เข้าเยี่ยมคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:48.668454332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:48.668460769+07:00","message":"> Transcript [22775] [false]: 'เข้าเยี่ยมคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:48.668463474+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:48.668466174+07:00","message":"Set new StatePrefix: 'เข้าเยี่ยมคน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:48.902348299+07:00","message":"receive streaming session, msgId: 4013"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:48.90238903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขายังขนส่งไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:48.902395532+07:00","message":"receive interim result [false|false]: เขายังขนส่งไป"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:48.902409525+07:00","message":"[buffer interim] 4013 false เขายังขนส่งไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:48.902417738+07:00","message":"[bufferProcess] interim [800000000]:เขายังขนส่งไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:48.902421086+07:00","message":"[bufferProcess] send to processor:เขายังขนส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:48.902426963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:48.90243009+07:00","message":"> Transcript [22776] [false]: 'เขายังขนส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:48.902432837+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:48.902435507+07:00","message":"Set new StatePrefix: 'เขายังขนส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:49.003798251+07:00","message":"receive streaming session, msgId: 4013"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:49.003842971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าเยี่ยมผู้ต้องสงสัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:49.003849013+07:00","message":"receive interim result [false|false]: เข้าเยี่ยมผู้ต้องสงสัย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:49.003864354+07:00","message":"[buffer interim] 4013 false เข้าเยี่ยมผู้ต้องสงสัย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:49.003872125+07:00","message":"[bufferProcess] interim [920000000]:เข้าเยี่ยมผู้ต้องสงสัย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:49.003875071+07:00","message":"[bufferProcess] send to processor:เขายังขนส่งไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:49.003881517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:49.003885119+07:00","message":"> Transcript [22777] [false]: 'เขายังขนส่งไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:49.003888741+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:49.003891193+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:49.003893257+07:00","message":"StatePrefix: 'เขายังขนส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:49.003895648+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:49.013385488+07:00","message":"receive streaming session, msgId: 4013"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:49.013418439+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขายังขนส่งสายใต้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:49.01342599+07:00","message":"receive interim result [false|false]: เขายังขนส่งสายใต้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:49.013440894+07:00","message":"[buffer interim] 4013 false เขายังขนส่งสายใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:49.013448092+07:00","message":"[bufferProcess] interim [980000000]:เขายังขนส่งสายใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:49.013452193+07:00","message":"[bufferProcess] send to processor:เข้าเยี่ยมผู้ต้องสงสัย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:49.013459739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:49.013465634+07:00","message":"> Transcript [22778] [false]: 'เข้าเยี่ยมผู้ต้องสงสัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:49.013469303+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:49.013472932+07:00","message":"Set new StatePrefix: 'เข้าเยี่ยมผู้ต้องสงสัย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:49.330321821+07:00","message":"receive streaming session, msgId: 4013"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:49.330367289+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้ายิมข้อสงสัยต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:49.330373936+07:00","message":"receive interim result [false|false]: เข้ายิมข้อสงสัยต่าง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:49.330388453+07:00","message":"[buffer interim] 4013 false เข้ายิมข้อสงสัยต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:49.330396002+07:00","message":"[bufferProcess] interim [280000000]:เข้ายิมข้อสงสัยต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:49.330399413+07:00","message":"[bufferProcess] send to processor:เขายังขนส่งสายใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:49.330403416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:49.330406381+07:00","message":"> Transcript [22779] [false]: 'เขายังขนส่งสายใต้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:49.33040881+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:49.330411787+07:00","message":"Set new StatePrefix: 'เขายังขนส่งสายใต้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:49.459178931+07:00","message":"receive streaming session, msgId: 4013"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:49.459237328+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขายังขนส่งไปตาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:49.459245455+07:00","message":"receive interim result [false|false]: เขายังขนส่งไปตาม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:49.459261027+07:00","message":"[buffer interim] 4013 false เขายังขนส่งไปตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:49.459272515+07:00","message":"[bufferProcess] interim [340000000]:เขายังขนส่งไปตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:49.459278805+07:00","message":"[bufferProcess] send to processor:เข้ายิมข้อสงสัยต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:49.459287588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:49.459293268+07:00","message":"> Transcript [22780] [false]: 'เข้ายิมข้อสงสัยต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:49.459296793+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:49.459300212+07:00","message":"Set new StatePrefix: 'เข้ายิมข้อสงสัยต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:49.515669703+07:00","message":"receive streaming session, msgId: 4013"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:49.515709544+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขายังขนส่งสายตาหวาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:49.51571479+07:00","message":"receive interim result [false|false]: เขายังขนส่งสายตาหวาน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:49.515729361+07:00","message":"[buffer interim] 4013 false เขายังขนส่งสายตาหวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:49.515735726+07:00","message":"[bufferProcess] interim [460000000]:เขายังขนส่งสายตาหวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:49.515738339+07:00","message":"[bufferProcess] send to processor:เขายังขนส่งไปตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:49.515745444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:49.515748749+07:00","message":"> Transcript [22781] [false]: 'เขายังขนส่งไปตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:49.515751727+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:49.515753791+07:00","message":"Set new StatePrefix: 'เขายังขนส่งไปตาม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:50.022881397+07:00","message":"receive streaming session, msgId: 4013"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:50.022914618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขายังขนส่งสายตาหวานๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:50.022920223+07:00","message":"receive interim result [false|false]: เขายังขนส่งสายตาหวานๆ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:50.022933041+07:00","message":"[buffer interim] 4013 false เขายังขนส่งสายตาหวานๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:50.022939659+07:00","message":"[bufferProcess] interim [940000000]:เขายังขนส่งสายตาหวานๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:50.022942565+07:00","message":"[bufferProcess] send to processor:เขายังขนส่งสายตาหวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:50.022947946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:50.022951335+07:00","message":"> Transcript [22782] [false]: 'เขายังขนส่งสายตาหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:50.022953981+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:50.022956236+07:00","message":"Set new StatePrefix: 'เขายังขนส่งสายตาหวาน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:50.213858597+07:00","message":"receive streaming session, msgId: 4013"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:50.213893903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขายังขนส่งสายตาหวาน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:50.213898949+07:00","message":"receive interim result [false|false]: เขายังขนส่งสายตาหวาน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:50.213913447+07:00","message":"[buffer interim] 4013 false เขายังขนส่งสายตาหวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:50.213921368+07:00","message":"[bufferProcess] interim [180000000]:เขายังขนส่งสายตาหวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:50.213924261+07:00","message":"[bufferProcess] send to processor:เขายังขนส่งสายตาหวานๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:50.213935059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:50.213938052+07:00","message":"> Transcript [22783] [false]: 'เขายังขนส่งสายตาหวานๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:50.21394122+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:50.213944036+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:50.213946553+07:00","message":"StatePrefix: 'เขายังขนส่งสายตาหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:50.213948969+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:50.655146644+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:50.65516618+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:51.866911975+07:00","message":"[GCS] IsForceVAD: false for message ID: 4013"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:51.997486719+07:00","message":"[GCS] Start streaming session, msgId: 4014"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:52.271870609+07:00","message":"receive streaming session, msgId: 4013"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:52.271921433+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าเยี่ยมผู้ต้องสงสัยตาหวาน\",\"confidence\":0.6622453}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:52.271927911+07:00","message":"receive interim result [true|false]: เข้าเยี่ยมผู้ต้องสงสัยตาหวาน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:52.271938131+07:00","message":"end recv isFinal message id 4013"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:52.271940474+07:00","message":"end Recv id 4013"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:52.27194683+07:00","message":"[buffer interim] 4013 true เข้าเยี่ยมผู้ต้องสงสัยตาหวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:52.271953747+07:00","message":"[bufferProcess] interim [220000000]:เข้าเยี่ยมผู้ต้องสงสัยตาหวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:52.271960571+07:00","message":"[bufferProcess] send to processor (isfinal):เขายังขนส่งสายตาหวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:52.271965244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:52.271968174+07:00","message":"> Transcript [22784] [false]: 'เขายังขนส่งสายตาหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:52.271972264+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:52.271974643+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:52.271979645+07:00","message":"StatePrefix: 'เขายังขนส่งสายตาหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:52.271982353+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:52.271984421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:52.271987023+07:00","message":"> Transcript [22785] [true]: 'เข้าเยี่ยมผู้ต้องสงสัยตาหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:52.27198954+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:52.271991544+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:52.271993588+07:00","message":"StatePrefix: 'เขายังขนส่งสายตาหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:52.271995871+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:52.27200307+07:00","message":"Push: 'เข้าเยี่ยมผู้ต้องสงสัยตาหวาน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:52.27201088+07:00","message":"push: {true เข้าเยี่ยมผู้ต้องสงสัยตาหวาน 0 0xc002a2a000}"}
{"level":"info","service":"Main","time":"2026-08-22T12:31:52.290172854+07:00","message":"write wav file: './tmp/7666/7666_4013.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:53.546803908+07:00","message":"[GCS] IsForceVAD: false for message ID: 4014"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:53.656186112+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:53.65619223+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:53.667947477+07:00","message":"[GCS] Start streaming session, msgId: 4015"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:53.834114663+07:00","message":"receive streaming session, msgId: 4014"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:53.834144764+07:00","message":"found end of frame, send empty tag with msgId: 4014"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:53.834148206+07:00","message":"end Recv id 4014"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:53.834155848+07:00","message":"[buffer interim] 4014 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:53.834163787+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:53.834169043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:53.83417245+07:00","message":"> Transcript [22786] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:53.834175532+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:53.834178133+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:53.834180887+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:53.834182983+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:53.834186017+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:53.834197436+07:00","message":"push: {true \n 0 0xc003f6ee00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:31:53.840161507+07:00","message":"write wav file: './tmp/7666/7666_4014.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:53.862554337+07:00","message":"[GCS] Cleaned up inactive client: 3994"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:53.862576987+07:00","message":"[GCS] Cleaned up inactive client: 3992"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:53.862580145+07:00","message":"[GCS] Cleaned up inactive client: 3989"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:53.862582482+07:00","message":"[GCS] Cleaned up inactive client: 3991"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:53.862584822+07:00","message":"[GCS] Cleaned up inactive client: 3993"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:53.862586986+07:00","message":"[GCS] Cleaned up inactive client: 3990"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:54.413241573+07:00","message":"receive streaming session, msgId: 4015"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:54.413280091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:54.413285551+07:00","message":"receive interim result [false|false]: เอาไป"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:54.413300728+07:00","message":"[buffer interim] 4015 false เอาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:54.413307051+07:00","message":"[bufferProcess] interim [420000000]:เอาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:54.413309104+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:55.216756369+07:00","message":"receive streaming session, msgId: 4015"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:55.216792927+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไปเผลอไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:55.216798788+07:00","message":"receive interim result [false|false]: เอาไปเผลอไป"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:55.216813231+07:00","message":"[buffer interim] 4015 false เอาไปเผลอไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:55.216820636+07:00","message":"[bufferProcess] interim [140000000]:เอาไปเผลอไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:55.216823524+07:00","message":"[bufferProcess] send to processor:เอาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:55.216832691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:55.216835747+07:00","message":"> Transcript [22787] [false]: 'เอาไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:55.216838081+07:00","message":"Set StatePrefix (first interim): 'เอาไป'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:55.482165366+07:00","message":"receive streaming session, msgId: 4015"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:55.48220876+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Love I F\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:55.48221474+07:00","message":"receive interim result [false|false]: Love I F"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:55.482229503+07:00","message":"[buffer interim] 4015 false Love I F"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:55.48223696+07:00","message":"[bufferProcess] interim [440000000]:Love I F"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:55.482240255+07:00","message":"[bufferProcess] send to processor:เอาไปเผลอไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:55.482249067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:55.482252258+07:00","message":"> Transcript [22788] [false]: 'เอาไปเผลอไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:55.482256652+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:55.482259824+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:55.482262008+07:00","message":"StatePrefix: 'เอาไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:55.482264495+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:55.608427209+07:00","message":"receive streaming session, msgId: 4015"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:55.60846943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไปเผลอไปฝัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:55.608475654+07:00","message":"receive interim result [false|false]: เอาไปเผลอไปฝัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:55.608490734+07:00","message":"[buffer interim] 4015 false เอาไปเผลอไปฝัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:55.608498226+07:00","message":"[bufferProcess] interim [560000000]:เอาไปเผลอไปฝัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:55.60850091+07:00","message":"[bufferProcess] send to processor:Love I F"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:55.608505298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:55.608508118+07:00","message":"> Transcript [22789] [false]: 'Love I F'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:55.60851081+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:55.608513477+07:00","message":"Set new StatePrefix: 'Love I F'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:56.177798265+07:00","message":"receive streaming session, msgId: 4015"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:56.177847138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไปเผลอไปฝัน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:56.177853794+07:00","message":"receive interim result [false|false]: เอาไปเผลอไปฝัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:56.177869849+07:00","message":"[buffer interim] 4015 false เอาไปเผลอไปฝัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:56.177877765+07:00","message":"[bufferProcess] interim [160000000]:เอาไปเผลอไปฝัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:56.177880723+07:00","message":"[bufferProcess] send to processor:เอาไปเผลอไปฝัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:56.177896718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:56.17790024+07:00","message":"> Transcript [22790] [false]: 'เอาไปเผลอไปฝัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:56.177902888+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:56.17790541+07:00","message":"Set new StatePrefix: 'เอาไปเผลอไปฝัน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:56.444548908+07:00","message":"receive streaming session, msgId: 4015"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:56.444591756+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไปเผลอไปฝันพรรณนา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:56.444597493+07:00","message":"receive interim result [false|false]: เอาไปเผลอไปฝันพรรณนา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:56.444610112+07:00","message":"[buffer interim] 4015 false เอาไปเผลอไปฝันพรรณนา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:56.44462026+07:00","message":"[bufferProcess] interim [400000000]:เอาไปเผลอไปฝันพรรณนา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:56.44462562+07:00","message":"[bufferProcess] send to processor:เอาไปเผลอไปฝัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:56.444632189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:56.444636935+07:00","message":"> Transcript [22791] [false]: 'เอาไปเผลอไปฝัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:56.444642701+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:56.444646466+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:56.444648614+07:00","message":"StatePrefix: 'เอาไปเผลอไปฝัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:56.444651055+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:56.656614829+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:56.656643644+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:57.017858513+07:00","message":"receive streaming session, msgId: 4015"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:57.017907647+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไปเผลอไปฝันพรรณนา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:57.017913979+07:00","message":"receive interim result [false|false]: เอาไปเผลอไปฝันพรรณนา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:57.017927766+07:00","message":"[buffer interim] 4015 false เอาไปเผลอไปฝันพรรณนา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:57.017938136+07:00","message":"[bufferProcess] interim [0]:เอาไปเผลอไปฝันพรรณนา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:57.017942134+07:00","message":"[bufferProcess] send to processor:เอาไปเผลอไปฝันพรรณนา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:57.017951112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:57.017955015+07:00","message":"> Transcript [22792] [false]: 'เอาไปเผลอไปฝันพรรณนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:57.017959816+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:57.017963358+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:57.017967779+07:00","message":"StatePrefix: 'เอาไปเผลอไปฝัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:57.017970141+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:58.026575366+07:00","message":"[GCS] IsForceVAD: false for message ID: 4015"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:58.148082851+07:00","message":"[GCS] Start streaming session, msgId: 4016"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:58.35993584+07:00","message":"receive streaming session, msgId: 4015"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:58.359983447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไปเผลอไปฝันพรรณนา\",\"confidence\":0.92513984}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:58.359991325+07:00","message":"receive interim result [true|false]: เอาไปเผลอไปฝันพรรณนา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:58.360001361+07:00","message":"end recv isFinal message id 4015"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:58.360004961+07:00","message":"end Recv id 4015"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:58.360012989+07:00","message":"[buffer interim] 4015 true เอาไปเผลอไปฝันพรรณนา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:58.360023766+07:00","message":"[bufferProcess] interim [380000000]:เอาไปเผลอไปฝันพรรณนา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:58.360029358+07:00","message":"[bufferProcess] send to processor (isfinal):เอาไปเผลอไปฝันพรรณนา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:58.360039739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:58.360055263+07:00","message":"> Transcript [22793] [false]: 'เอาไปเผลอไปฝันพรรณนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:58.36006088+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:58.360063415+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:58.360065704+07:00","message":"StatePrefix: 'เอาไปเผลอไปฝัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:58.360068255+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:58.360070829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:58.360073079+07:00","message":"> Transcript [22794] [true]: 'เอาไปเผลอไปฝันพรรณนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:58.360075517+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:58.360077435+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:58.360079253+07:00","message":"StatePrefix: 'เอาไปเผลอไปฝัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:58.360081103+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:31:58.360090572+07:00","message":"Push: 'เอาไปเผลอไปฝันพรรณนา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:31:58.360101351+07:00","message":"push: {true เอาไปเผลอไปฝันพรรณนา 0 0xc002af4180}"}
{"level":"info","service":"Main","time":"2026-08-22T12:31:58.370101869+07:00","message":"write wav file: './tmp/7666/7666_4015.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:59.657605645+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:31:59.657612679+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:00.848136364+07:00","message":"[GCS] IsForceVAD: false for message ID: 4016"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:00.907427208+07:00","message":"[GCS] Start streaming session, msgId: 4017"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:01.132884201+07:00","message":"receive streaming session, msgId: 4016"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:01.132916552+07:00","message":"found end of frame, send empty tag with msgId: 4016"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:01.132922588+07:00","message":"end Recv id 4016"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:01.132932058+07:00","message":"[buffer interim] 4016 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:01.132941189+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:01.132956522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:01.132961193+07:00","message":"> Transcript [22795] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:01.132965418+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:01.132968902+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:01.132971826+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:01.132975206+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:01.132980026+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:01.133004022+07:00","message":"push: {true \n 0 0xc002af4600}"}
{"level":"info","service":"Main","time":"2026-08-22T12:32:01.14207257+07:00","message":"write wav file: './tmp/7666/7666_4016.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:01.859823822+07:00","message":"receive streaming session, msgId: 4017"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:01.859888836+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นจัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:01.859896268+07:00","message":"receive interim result [false|false]: เป็นจัง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:01.859916983+07:00","message":"[buffer interim] 4017 false เป็นจัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:01.859927369+07:00","message":"[bufferProcess] interim [540000000]:เป็นจัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:01.859930521+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:02.005215715+07:00","message":"receive streaming session, msgId: 4017"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:02.005254852+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นจังได๋\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:02.00526197+07:00","message":"receive interim result [false|false]: เป็นจังได๋"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:02.005281334+07:00","message":"[buffer interim] 4017 false เป็นจังได๋"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:02.005289189+07:00","message":"[bufferProcess] interim [660000000]:เป็นจังได๋"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:02.005292103+07:00","message":"[bufferProcess] send to processor:เป็นจัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:02.0052979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:02.005300822+07:00","message":"> Transcript [22796] [false]: 'เป็นจัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:02.005303404+07:00","message":"Set StatePrefix (first interim): 'เป็นจัง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:02.489748704+07:00","message":"receive streaming session, msgId: 4017"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:02.489791112+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นจังได๋และที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:02.489797667+07:00","message":"receive interim result [false|false]: เป็นจังได๋และที่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:02.489814729+07:00","message":"[buffer interim] 4017 false เป็นจังได๋และที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:02.489822673+07:00","message":"[bufferProcess] interim [200000000]:เป็นจังได๋และที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:02.489825726+07:00","message":"[bufferProcess] send to processor:เป็นจังได๋"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:02.489829589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:02.489832552+07:00","message":"> Transcript [22797] [false]: 'เป็นจังได๋'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:02.489835703+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:02.489837935+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:02.489839997+07:00","message":"StatePrefix: 'เป็นจัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:02.489842287+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:02.658203148+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:02.658212672+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:02.859404559+07:00","message":"receive streaming session, msgId: 4017"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:02.859451007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นจังได๋ล่ะทีนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:02.859457824+07:00","message":"receive interim result [false|false]: เป็นจังได๋ล่ะทีนี้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:02.859471917+07:00","message":"[buffer interim] 4017 false เป็นจังได๋ล่ะทีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:02.859479986+07:00","message":"[bufferProcess] interim [560000000]:เป็นจังได๋ล่ะทีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:02.859482963+07:00","message":"[bufferProcess] send to processor:เป็นจังได๋และที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:02.85948926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:02.859494674+07:00","message":"> Transcript [22798] [false]: 'เป็นจังได๋และที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:02.859500255+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:02.859503724+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:02.859506987+07:00","message":"StatePrefix: 'เป็นจัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:02.859511466+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:03.43483878+07:00","message":"receive streaming session, msgId: 4017"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:03.434880598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นจังได๋ล่ะทีนี้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:03.434886712+07:00","message":"receive interim result [false|false]: เป็นจังได๋ล่ะทีนี้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:03.434902979+07:00","message":"[buffer interim] 4017 false เป็นจังได๋ล่ะทีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:03.434910615+07:00","message":"[bufferProcess] interim [160000000]:เป็นจังได๋ล่ะทีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:03.434914162+07:00","message":"[bufferProcess] send to processor:เป็นจังได๋ล่ะทีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:03.43491823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:03.43492153+07:00","message":"> Transcript [22799] [false]: 'เป็นจังได๋ล่ะทีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:03.434925339+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:03.434927738+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:03.434929728+07:00","message":"StatePrefix: 'เป็นจัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:03.434931902+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:04.106246594+07:00","message":"receive streaming session, msgId: 4017"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:04.106290687+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นจังได๋ล่ะทีนี้เขา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:04.106296967+07:00","message":"receive interim result [false|false]: เป็นจังได๋ล่ะทีนี้เขา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:04.106314405+07:00","message":"[buffer interim] 4017 false เป็นจังได๋ล่ะทีนี้เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.106323035+07:00","message":"[bufferProcess] interim [760000000]:เป็นจังได๋ล่ะทีนี้เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.106326795+07:00","message":"[bufferProcess] send to processor:เป็นจังได๋ล่ะทีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.106331688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.106334657+07:00","message":"> Transcript [22800] [false]: 'เป็นจังได๋ล่ะทีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.106338759+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.106341072+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.106343081+07:00","message":"StatePrefix: 'เป็นจัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.106345436+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.106351566+07:00","message":"Push: 'เป็นจัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.106354039+07:00","message":"TextPushed: 'เป็นจัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.106356969+07:00","message":"Set new StatePrefix : 'เป็นจังได๋ล่ะทีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.106359727+07:00","message":"Next Push (prob) : 'ได๋ล่ะทีนี้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:04.106369681+07:00","message":"push: {false เป็นจัง 0 0xc003134000}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:04.283675657+07:00","message":"receive streaming session, msgId: 4017"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:04.283717183+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นจังได๋ล่ะทีนี้เขาก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:04.283723612+07:00","message":"receive interim result [false|false]: เป็นจังได๋ล่ะทีนี้เขาก็"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:04.283740911+07:00","message":"[buffer interim] 4017 false เป็นจังได๋ล่ะทีนี้เขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.283749714+07:00","message":"[bufferProcess] interim [0]:เป็นจังได๋ล่ะทีนี้เขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.283752773+07:00","message":"[bufferProcess] send to processor:เป็นจังได๋ล่ะทีนี้เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.283757141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.28376076+07:00","message":"> Transcript [22801] [false]: 'เป็นจังได๋ล่ะทีนี้เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.283764761+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.283767768+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.2837701+07:00","message":"StatePrefix: 'เป็นจังได๋ล่ะทีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.283772597+07:00","message":"TextPushed: 'เป็นจัง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:04.335674224+07:00","message":"receive streaming session, msgId: 4017"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:04.335712361+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นจังได๋ล่ะทีนี้เขาไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:04.335718059+07:00","message":"receive interim result [false|false]: เป็นจังได๋ล่ะทีนี้เขาไป"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:04.335732139+07:00","message":"[buffer interim] 4017 false เป็นจังได๋ล่ะทีนี้เขาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.335739543+07:00","message":"[bufferProcess] interim [60000000]:เป็นจังได๋ล่ะทีนี้เขาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.335742405+07:00","message":"[bufferProcess] send to processor:เป็นจังได๋ล่ะทีนี้เขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.335748469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.335751368+07:00","message":"> Transcript [22802] [false]: 'เป็นจังได๋ล่ะทีนี้เขาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.335755146+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.335757465+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.335759777+07:00","message":"StatePrefix: 'เป็นจังได๋ล่ะทีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.335763451+07:00","message":"TextPushed: 'เป็นจัง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:04.335960366+07:00","message":"receive streaming session, msgId: 4017"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:04.336021391+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นจังได๋ล่ะทีนี้เขาเปิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:04.336027895+07:00","message":"receive interim result [false|false]: เป็นจังได๋ล่ะทีนี้เขาเปิด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:04.33604458+07:00","message":"[buffer interim] 4017 false เป็นจังได๋ล่ะทีนี้เขาเปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.336052696+07:00","message":"[bufferProcess] interim [120000000]:เป็นจังได๋ล่ะทีนี้เขาเปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.336057108+07:00","message":"[bufferProcess] send to processor:เป็นจังได๋ล่ะทีนี้เขาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.336063796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.336069188+07:00","message":"> Transcript [22803] [false]: 'เป็นจังได๋ล่ะทีนี้เขาไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.336073633+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.336076895+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.336080224+07:00","message":"StatePrefix: 'เป็นจังได๋ล่ะทีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.336083854+07:00","message":"TextPushed: 'เป็นจัง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:04.808007811+07:00","message":"receive streaming session, msgId: 4017"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:04.808046393+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นจังได๋ล่ะทีนี้เขาเปิดแอร์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:04.808052696+07:00","message":"receive interim result [false|false]: เป็นจังได๋ล่ะทีนี้เขาเปิดแอร์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:04.808071353+07:00","message":"[buffer interim] 4017 false เป็นจังได๋ล่ะทีนี้เขาเปิดแอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.808081364+07:00","message":"[bufferProcess] interim [480000000]:เป็นจังได๋ล่ะทีนี้เขาเปิดแอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.808085602+07:00","message":"[bufferProcess] send to processor:เป็นจังได๋ล่ะทีนี้เขาเปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.808092625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.808095289+07:00","message":"> Transcript [22804] [false]: 'เป็นจังได๋ล่ะทีนี้เขาเปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.808100086+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.808102875+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.808105442+07:00","message":"StatePrefix: 'เป็นจังได๋ล่ะทีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.808108043+07:00","message":"TextPushed: 'เป็นจัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.80811671+07:00","message":"Push: 'ได๋ล่ะทีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.80811888+07:00","message":"TextPushed: 'เป็นจังได๋ล่ะทีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.808121366+07:00","message":"Set new StatePrefix : 'เป็นจังได๋ล่ะทีนี้เขาเปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.808123701+07:00","message":"Next Push (prob) : 'เขาเปิด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:04.808132941+07:00","message":"push: {false ได๋ล่ะทีนี้ 0 0xc003134000}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:04.861694886+07:00","message":"receive streaming session, msgId: 4017"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:04.861743482+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นจังได๋ล่ะทีนี้เขาเปิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:04.861750058+07:00","message":"receive interim result [false|false]: เป็นจังได๋ล่ะทีนี้เขาเปิด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:04.861768482+07:00","message":"[buffer interim] 4017 false เป็นจังได๋ล่ะทีนี้เขาเปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.861776592+07:00","message":"[bufferProcess] interim [540000000]:เป็นจังได๋ล่ะทีนี้เขาเปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.861779664+07:00","message":"[bufferProcess] send to processor:เป็นจังได๋ล่ะทีนี้เขาเปิดแอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.861788908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.861791865+07:00","message":"> Transcript [22805] [false]: 'เป็นจังได๋ล่ะทีนี้เขาเปิดแอร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.861796145+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.861798725+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.861801396+07:00","message":"StatePrefix: 'เป็นจังได๋ล่ะทีนี้เขาเปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.861804359+07:00","message":"TextPushed: 'เป็นจังได๋ล่ะทีนี้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:04.995578944+07:00","message":"receive streaming session, msgId: 4017"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:04.995628356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นจังได๋ล่ะทีนี้เขาเปิด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:04.99563749+07:00","message":"receive interim result [false|false]: เป็นจังได๋ล่ะทีนี้เขาเปิด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:04.995655479+07:00","message":"[buffer interim] 4017 false เป็นจังได๋ล่ะทีนี้เขาเปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.99566453+07:00","message":"[bufferProcess] interim [720000000]:เป็นจังได๋ล่ะทีนี้เขาเปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.995667657+07:00","message":"[bufferProcess] send to processor:เป็นจังได๋ล่ะทีนี้เขาเปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.995671952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.995675077+07:00","message":"> Transcript [22806] [false]: 'เป็นจังได๋ล่ะทีนี้เขาเปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.995678818+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.995681363+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.995684118+07:00","message":"StatePrefix: 'เป็นจังได๋ล่ะทีนี้เขาเปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:04.995686929+07:00","message":"TextPushed: 'เป็นจังได๋ล่ะทีนี้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:05.475808714+07:00","message":"receive streaming session, msgId: 4017"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:05.475850886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:05.47585748+07:00","message":"receive interim result [false|false]: เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่ง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:05.475871373+07:00","message":"[buffer interim] 4017 false เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:05.475879167+07:00","message":"[bufferProcess] interim [200000000]:เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:05.475882907+07:00","message":"[bufferProcess] send to processor:เป็นจังได๋ล่ะทีนี้เขาเปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:05.475886982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:05.475889952+07:00","message":"> Transcript [22807] [false]: 'เป็นจังได๋ล่ะทีนี้เขาเปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:05.475893495+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:05.475895748+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:05.4758979+07:00","message":"StatePrefix: 'เป็นจังได๋ล่ะทีนี้เขาเปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:05.475900626+07:00","message":"TextPushed: 'เป็นจังได๋ล่ะทีนี้'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:05.658533294+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:05.658558379+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:05.869810332+07:00","message":"receive streaming session, msgId: 4017"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:05.869852647+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่งเจ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:05.869859248+07:00","message":"receive interim result [false|false]: เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่งเจ้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:05.869873647+07:00","message":"[buffer interim] 4017 false เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่งเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:05.869881779+07:00","message":"[bufferProcess] interim [620000000]:เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่งเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:05.869884803+07:00","message":"[bufferProcess] send to processor:เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:05.869890907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:05.869894115+07:00","message":"> Transcript [22808] [false]: 'เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:05.869898883+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:05.86990159+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:05.869904389+07:00","message":"StatePrefix: 'เป็นจังได๋ล่ะทีนี้เขาเปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:05.869907859+07:00","message":"TextPushed: 'เป็นจังได๋ล่ะทีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:05.869913223+07:00","message":"Push: 'เขาเปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:05.869915361+07:00","message":"TextPushed: 'เป็นจังได๋ล่ะทีนี้เขาเปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:05.869917826+07:00","message":"Set new StatePrefix : 'เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:05.869920446+07:00","message":"Next Push (prob) : 'ตำแหน่ง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:05.869929816+07:00","message":"push: {false เขาเปิด 0 0xc003134000}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:06.055763386+07:00","message":"receive streaming session, msgId: 4017"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:06.055803552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่งเจ้าของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:06.055809973+07:00","message":"receive interim result [false|false]: เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่งเจ้าของ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:06.055825944+07:00","message":"[buffer interim] 4017 false เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่งเจ้าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.055834032+07:00","message":"[bufferProcess] interim [800000000]:เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่งเจ้าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.055837539+07:00","message":"[bufferProcess] send to processor:เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่งเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.055844579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.055847858+07:00","message":"> Transcript [22809] [false]: 'เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่งเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.055851733+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.055854209+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.055856648+07:00","message":"StatePrefix: 'เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.055859569+07:00","message":"TextPushed: 'เป็นจังได๋ล่ะทีนี้เขาเปิด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:06.376198898+07:00","message":"receive streaming session, msgId: 4017"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:06.376241426+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่งเจ้าของหัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:06.376247588+07:00","message":"receive interim result [false|false]: เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่งเจ้าของหัว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:06.376263504+07:00","message":"[buffer interim] 4017 false เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่งเจ้าของหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.376272506+07:00","message":"[bufferProcess] interim [40000000]:เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่งเจ้าของหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.376275993+07:00","message":"[bufferProcess] send to processor:เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่งเจ้าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.376280485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.376283565+07:00","message":"> Transcript [22810] [false]: 'เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่งเจ้าของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.376287481+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.376289825+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.376292883+07:00","message":"StatePrefix: 'เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.376295868+07:00","message":"TextPushed: 'เป็นจังได๋ล่ะทีนี้เขาเปิด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:06.433935415+07:00","message":"receive streaming session, msgId: 4017"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:06.433976283+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่งเจ้าของหัวใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:06.433982484+07:00","message":"receive interim result [false|false]: เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่งเจ้าของหัวใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:06.433997493+07:00","message":"[buffer interim] 4017 false เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่งเจ้าของหัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.43401051+07:00","message":"[bufferProcess] interim [220000000]:เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่งเจ้าของหัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.434014148+07:00","message":"[bufferProcess] send to processor:เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่งเจ้าของหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.434018197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.434021297+07:00","message":"> Transcript [22811] [false]: 'เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่งเจ้าของหัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.434027793+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.434030369+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.434034145+07:00","message":"StatePrefix: 'เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.434036787+07:00","message":"TextPushed: 'เป็นจังได๋ล่ะทีนี้เขาเปิด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:06.667879947+07:00","message":"[GCS] IsForceVAD: false for message ID: 4017"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:06.99309709+07:00","message":"[GCS] Start streaming session, msgId: 4018"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:06.996918917+07:00","message":"receive streaming session, msgId: 4017"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:06.996958826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่งเจ้าของหัวใจ\",\"confidence\":0.94170856}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:06.996967812+07:00","message":"receive interim result [true|false]: เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่งเจ้าของหัวใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:06.996978833+07:00","message":"end recv isFinal message id 4017"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:06.996981107+07:00","message":"end Recv id 4017"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:06.996986767+07:00","message":"[buffer interim] 4017 true เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่งเจ้าของหัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.996997489+07:00","message":"[bufferProcess] interim [790000000]:เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่งเจ้าของหัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.997005124+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่งเจ้าของหัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.997015386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.997018978+07:00","message":"> Transcript [22812] [false]: 'เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่งเจ้าของหัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.9970228+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.997025054+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.997028081+07:00","message":"StatePrefix: 'เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.997030935+07:00","message":"TextPushed: 'เป็นจังได๋ล่ะทีนี้เขาเปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.997037096+07:00","message":"Push: 'ตำแหน่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.997039134+07:00","message":"TextPushed: 'เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.997041501+07:00","message":"Set new StatePrefix : 'เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่งเจ้าของหัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.997044049+07:00","message":"Next Push (prob) : 'เจ้าของหัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.997046622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.997048738+07:00","message":"> Transcript [22813] [true]: 'เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่งเจ้าของหัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.997051167+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.997059257+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.997061163+07:00","message":"StatePrefix: 'เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่งเจ้าของหัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.997063407+07:00","message":"TextPushed: 'เป็นจังได๋ล่ะทีนี้เขาเปิดตำแหน่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:06.997065858+07:00","message":"Push: 'เจ้าของหัวใจ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:06.997064024+07:00","message":"push: {false ตำแหน่ง 0 0xc003134000}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:06.99708023+07:00","message":"push: {true เจ้าของหัวใจ 0 0xc003134000}"}
{"level":"info","service":"Main","time":"2026-08-22T12:32:07.009637422+07:00","message":"write wav file: './tmp/7666/7666_4017.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:07.721031547+07:00","message":"receive streaming session, msgId: 4018"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:07.721072406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สู้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:07.721079788+07:00","message":"receive interim result [false|false]: สู้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:07.721096904+07:00","message":"[buffer interim] 4018 false สู้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:07.721104178+07:00","message":"[bufferProcess] interim [540000000]:สู้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:07.721106273+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:08.039616637+07:00","message":"receive streaming session, msgId: 4018"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:08.039658099+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:08.039664073+07:00","message":"receive interim result [false|false]: สวย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:08.039676795+07:00","message":"[buffer interim] 4018 false สวย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.039686339+07:00","message":"[bufferProcess] interim [840000000]:สวย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.039689134+07:00","message":"[bufferProcess] send to processor:สู้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.039693326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.039696479+07:00","message":"> Transcript [22814] [false]: 'สู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.039698856+07:00","message":"Set StatePrefix (first interim): 'สู้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:08.407956511+07:00","message":"receive streaming session, msgId: 4018"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:08.408000227+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สูตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:08.408006244+07:00","message":"receive interim result [false|false]: สูตร"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:08.40801914+07:00","message":"[buffer interim] 4018 false สูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.408033726+07:00","message":"[bufferProcess] interim [140000000]:สูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.408037116+07:00","message":"[bufferProcess] send to processor:สวย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.408043317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.408046261+07:00","message":"> Transcript [22815] [false]: 'สวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.408048987+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.408051558+07:00","message":"Set new StatePrefix: 'สวย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:08.575379346+07:00","message":"receive streaming session, msgId: 4018"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:08.575427316+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:08.575433972+07:00","message":"receive interim result [false|false]: สวย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:08.575458914+07:00","message":"[buffer interim] 4018 false สวย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.575466988+07:00","message":"[bufferProcess] interim [260000000]:สวย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.575469961+07:00","message":"[bufferProcess] send to processor:สูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.575477203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.57547997+07:00","message":"> Transcript [22816] [false]: 'สูตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.575482651+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.575485254+07:00","message":"Set new StatePrefix: 'สูตร'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:08.61039542+07:00","message":"receive streaming session, msgId: 4018"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:08.610448748+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุดท้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:08.610458022+07:00","message":"receive interim result [false|false]: สุดท้าย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:08.610478417+07:00","message":"[buffer interim] 4018 false สุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.610490227+07:00","message":"[bufferProcess] interim [320000000]:สุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.610493962+07:00","message":"[bufferProcess] send to processor:สวย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.610498937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.61050318+07:00","message":"> Transcript [22817] [false]: 'สวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.610507351+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.610513712+07:00","message":"Set new StatePrefix: 'สวย'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:08.659553383+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:08.659564251+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:08.735656936+07:00","message":"receive streaming session, msgId: 4018"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:08.735698874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:08.735705936+07:00","message":"receive interim result [false|false]: สวย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:08.735723457+07:00","message":"[buffer interim] 4018 false สวย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.735734328+07:00","message":"[bufferProcess] interim [440000000]:สวย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.735737018+07:00","message":"[bufferProcess] send to processor:สุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.735744592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.735747773+07:00","message":"> Transcript [22818] [false]: 'สุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.735750034+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.735752316+07:00","message":"Set new StatePrefix: 'สุดท้าย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:08.775500507+07:00","message":"receive streaming session, msgId: 4018"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:08.775550832+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุดท้ายจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:08.775558225+07:00","message":"receive interim result [false|false]: สุดท้ายจะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:08.775576761+07:00","message":"[buffer interim] 4018 false สุดท้ายจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.775585781+07:00","message":"[bufferProcess] interim [500000000]:สุดท้ายจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.775588798+07:00","message":"[bufferProcess] send to processor:สวย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.775593202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.775596602+07:00","message":"> Transcript [22819] [false]: 'สวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.775599406+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.775601627+07:00","message":"Set new StatePrefix: 'สวย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:08.792204029+07:00","message":"receive streaming session, msgId: 4018"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:08.792236185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุดท้ายเจ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:08.792242239+07:00","message":"receive interim result [false|false]: สุดท้ายเจ้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:08.792256062+07:00","message":"[buffer interim] 4018 false สุดท้ายเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.79226255+07:00","message":"[bufferProcess] interim [560000000]:สุดท้ายเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.792265209+07:00","message":"[bufferProcess] send to processor:สุดท้ายจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.792268709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.792271376+07:00","message":"> Transcript [22820] [false]: 'สุดท้ายจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.792273622+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.792275635+07:00","message":"Set new StatePrefix: 'สุดท้ายจะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:08.807058329+07:00","message":"receive streaming session, msgId: 4018"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:08.807090729+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุดท้ายเจ้าของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:08.807096409+07:00","message":"receive interim result [false|false]: สุดท้ายเจ้าของ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:08.807110838+07:00","message":"[buffer interim] 4018 false สุดท้ายเจ้าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.8071174+07:00","message":"[bufferProcess] interim [680000000]:สุดท้ายเจ้าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.807120082+07:00","message":"[bufferProcess] send to processor:สุดท้ายเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.807123621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.80712665+07:00","message":"> Transcript [22821] [false]: 'สุดท้ายเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.807128842+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:08.807131321+07:00","message":"Set new StatePrefix: 'สุดท้ายเจ้า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:09.16085183+07:00","message":"receive streaming session, msgId: 4018"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:09.160894705+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุดท้ายเจ้าของดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:09.160901076+07:00","message":"receive interim result [false|false]: สุดท้ายเจ้าของดี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:09.160922078+07:00","message":"[buffer interim] 4018 false สุดท้ายเจ้าของดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.160930665+07:00","message":"[bufferProcess] interim [980000000]:สุดท้ายเจ้าของดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.160933772+07:00","message":"[bufferProcess] send to processor:สุดท้ายเจ้าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.160937594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.160940799+07:00","message":"> Transcript [22822] [false]: 'สุดท้ายเจ้าของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.160945011+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.160947153+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.160949248+07:00","message":"StatePrefix: 'สุดท้ายเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.160951547+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:09.288969643+07:00","message":"receive streaming session, msgId: 4018"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:09.289014372+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุดท้ายเจ้าของได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:09.289020837+07:00","message":"receive interim result [false|false]: สุดท้ายเจ้าของได้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:09.289047578+07:00","message":"[buffer interim] 4018 false สุดท้ายเจ้าของได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.289056574+07:00","message":"[bufferProcess] interim [40000000]:สุดท้ายเจ้าของได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.289059998+07:00","message":"[bufferProcess] send to processor:สุดท้ายเจ้าของดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.289064981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.289067887+07:00","message":"> Transcript [22823] [false]: 'สุดท้ายเจ้าของดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.289072008+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.289074412+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.289076575+07:00","message":"StatePrefix: 'สุดท้ายเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.289078829+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:09.345771427+07:00","message":"receive streaming session, msgId: 4018"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:09.345809396+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุดท้ายเจ้าของดิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:09.345815659+07:00","message":"receive interim result [false|false]: สุดท้ายเจ้าของดิน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:09.345831215+07:00","message":"[buffer interim] 4018 false สุดท้ายเจ้าของดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.345838445+07:00","message":"[bufferProcess] interim [100000000]:สุดท้ายเจ้าของดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.345841096+07:00","message":"[bufferProcess] send to processor:สุดท้ายเจ้าของได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.345844964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.345847848+07:00","message":"> Transcript [22824] [false]: 'สุดท้ายเจ้าของได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.345851861+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.345855002+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.345857239+07:00","message":"StatePrefix: 'สุดท้ายเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.345859444+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:09.366615776+07:00","message":"receive streaming session, msgId: 4018"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:09.366637027+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุดท้ายเจ้าของดีๆนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:09.366641943+07:00","message":"receive interim result [false|false]: สุดท้ายเจ้าของดีๆนะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:09.366653841+07:00","message":"[buffer interim] 4018 false สุดท้ายเจ้าของดีๆนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.366658621+07:00","message":"[bufferProcess] interim [160000000]:สุดท้ายเจ้าของดีๆนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.366663754+07:00","message":"[bufferProcess] send to processor:สุดท้ายเจ้าของดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.366666932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.366669677+07:00","message":"> Transcript [22825] [false]: 'สุดท้ายเจ้าของดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.366673041+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.366676057+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.366678266+07:00","message":"StatePrefix: 'สุดท้ายเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.366680329+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.366686759+07:00","message":"Push: 'สุดท้ายเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.366688904+07:00","message":"TextPushed: 'สุดท้ายเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.366691231+07:00","message":"Set new StatePrefix : 'สุดท้ายเจ้าของดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.366693537+07:00","message":"Next Push (prob) : 'ของดิน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:09.366702325+07:00","message":"push: {false สุดท้ายเจ้า 0 0xc002cc5e80}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:09.519980165+07:00","message":"receive streaming session, msgId: 4018"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:09.520018735+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุดท้ายเจ้าของได้นั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:09.520025163+07:00","message":"receive interim result [false|false]: สุดท้ายเจ้าของได้นั่ง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:09.520048277+07:00","message":"[buffer interim] 4018 false สุดท้ายเจ้าของได้นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.520056356+07:00","message":"[bufferProcess] interim [340000000]:สุดท้ายเจ้าของได้นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.520059193+07:00","message":"[bufferProcess] send to processor:สุดท้ายเจ้าของดีๆนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.520063031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.520066057+07:00","message":"> Transcript [22826] [false]: 'สุดท้ายเจ้าของดีๆนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.520068322+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.520071064+07:00","message":"Set new StatePrefix: 'สุดท้ายเจ้าของดีๆนะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:09.778909758+07:00","message":"receive streaming session, msgId: 4018"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:09.778951967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุดท้ายเจ้าของได้หนัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:09.778958469+07:00","message":"receive interim result [false|false]: สุดท้ายเจ้าของได้หนัง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:09.778972588+07:00","message":"[buffer interim] 4018 false สุดท้ายเจ้าของได้หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.778981384+07:00","message":"[bufferProcess] interim [580000000]:สุดท้ายเจ้าของได้หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.778984348+07:00","message":"[bufferProcess] send to processor:สุดท้ายเจ้าของได้นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.778991073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.778993911+07:00","message":"> Transcript [22827] [false]: 'สุดท้ายเจ้าของได้นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.778996897+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.778999195+07:00","message":"Set new StatePrefix: 'สุดท้ายเจ้าของได้นั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:09.967661245+07:00","message":"receive streaming session, msgId: 4018"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:09.96770499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุดท้ายเจ้าของได้นั่งห้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:09.967710923+07:00","message":"receive interim result [false|false]: สุดท้ายเจ้าของได้นั่งห้อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:09.96772683+07:00","message":"[buffer interim] 4018 false สุดท้ายเจ้าของได้นั่งห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.967734424+07:00","message":"[bufferProcess] interim [760000000]:สุดท้ายเจ้าของได้นั่งห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.967737201+07:00","message":"[bufferProcess] send to processor:สุดท้ายเจ้าของได้หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.967743127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.967746405+07:00","message":"> Transcript [22828] [false]: 'สุดท้ายเจ้าของได้หนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.967749008+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:09.967751128+07:00","message":"Set new StatePrefix: 'สุดท้ายเจ้าของได้หนัง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:10.228908647+07:00","message":"receive streaming session, msgId: 4018"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:10.228952422+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุดท้ายเจ้าของได้นั่งฮ้องไห้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:10.228958176+07:00","message":"receive interim result [false|false]: สุดท้ายเจ้าของได้นั่งฮ้องไห้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:10.22897515+07:00","message":"[buffer interim] 4018 false สุดท้ายเจ้าของได้นั่งฮ้องไห้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:10.228985666+07:00","message":"[bufferProcess] interim [120000000]:สุดท้ายเจ้าของได้นั่งฮ้องไห้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:10.22898869+07:00","message":"[bufferProcess] send to processor:สุดท้ายเจ้าของได้นั่งห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:10.228994726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:10.228997654+07:00","message":"> Transcript [22829] [false]: 'สุดท้ายเจ้าของได้นั่งห้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:10.229000876+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:10.229003229+07:00","message":"Set new StatePrefix: 'สุดท้ายเจ้าของได้นั่งห้อง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:10.866525531+07:00","message":"receive streaming session, msgId: 4018"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:10.866570593+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุดท้ายเจ้าของได้นั่งฮ้องไห้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:10.866577167+07:00","message":"receive interim result [false|false]: สุดท้ายเจ้าของได้นั่งฮ้องไห้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:10.866593757+07:00","message":"[buffer interim] 4018 false สุดท้ายเจ้าของได้นั่งฮ้องไห้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:10.86660197+07:00","message":"[bufferProcess] interim [720000000]:สุดท้ายเจ้าของได้นั่งฮ้องไห้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:10.866604752+07:00","message":"[bufferProcess] send to processor:สุดท้ายเจ้าของได้นั่งฮ้องไห้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:10.866608433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:10.866612067+07:00","message":"> Transcript [22830] [false]: 'สุดท้ายเจ้าของได้นั่งฮ้องไห้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:10.866614462+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:10.866616679+07:00","message":"Set new StatePrefix: 'สุดท้ายเจ้าของได้นั่งฮ้องไห้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:11.624891653+07:00","message":"receive streaming session, msgId: 4018"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:11.624940042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุดท้ายเจ้าของได้นั่งฮ้องไห้น้ําตา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:11.624950091+07:00","message":"receive interim result [false|false]: สุดท้ายเจ้าของได้นั่งฮ้องไห้น้ําตา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:11.624967995+07:00","message":"[buffer interim] 4018 false สุดท้ายเจ้าของได้นั่งฮ้องไห้น้ําตา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:11.624975242+07:00","message":"[bufferProcess] interim [440000000]:สุดท้ายเจ้าของได้นั่งฮ้องไห้น้ําตา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:11.624978527+07:00","message":"[bufferProcess] send to processor:สุดท้ายเจ้าของได้นั่งฮ้องไห้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:11.624982908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:11.624986106+07:00","message":"> Transcript [22831] [false]: 'สุดท้ายเจ้าของได้นั่งฮ้องไห้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:11.624989732+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:11.62499204+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:11.624994158+07:00","message":"StatePrefix: 'สุดท้ายเจ้าของได้นั่งฮ้องไห้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:11.62499661+07:00","message":"TextPushed: 'สุดท้ายเจ้า'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:11.660144574+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:11.660171724+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:12.247552632+07:00","message":"[GCS] IsForceVAD: false for message ID: 4018"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:12.268513933+07:00","message":"receive streaming session, msgId: 4018"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:12.268568581+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุดท้ายเจ้าของได้นั่งฮ้องไห้น้ําตาไหล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:12.268576202+07:00","message":"receive interim result [false|false]: สุดท้ายเจ้าของได้นั่งฮ้องไห้น้ําตาไหล"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:12.268593893+07:00","message":"[buffer interim] 4018 false สุดท้ายเจ้าของได้นั่งฮ้องไห้น้ําตาไหล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:12.268602339+07:00","message":"[bufferProcess] interim [40000000]:สุดท้ายเจ้าของได้นั่งฮ้องไห้น้ําตาไหล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:12.268606465+07:00","message":"[bufferProcess] send to processor:สุดท้ายเจ้าของได้นั่งฮ้องไห้น้ําตา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:12.268610832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:12.268614951+07:00","message":"> Transcript [22832] [false]: 'สุดท้ายเจ้าของได้นั่งฮ้องไห้น้ําตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:12.268622482+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:12.268625383+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:12.268628342+07:00","message":"StatePrefix: 'สุดท้ายเจ้าของได้นั่งฮ้องไห้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:12.26863204+07:00","message":"TextPushed: 'สุดท้ายเจ้า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:12.307691617+07:00","message":"[GCS] Start streaming session, msgId: 4019"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:12.62166207+07:00","message":"receive streaming session, msgId: 4018"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:12.621708692+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":"2026-08-22T12:32:12.621715825+07:00","message":"receive interim result [true|false]: สุดท้ายเจ้าของได้นั่งฮ้องไห้น้ำตาไหล"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:12.621725011+07:00","message":"end recv isFinal message id 4018"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:12.621727241+07:00","message":"end Recv id 4018"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:12.621734663+07:00","message":"[buffer interim] 4018 true สุดท้ายเจ้าของได้นั่งฮ้องไห้น้ำตาไหล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:12.621746429+07:00","message":"[bufferProcess] interim [460000000]:สุดท้ายเจ้าของได้นั่งฮ้องไห้น้ำตาไหล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:12.621751205+07:00","message":"[bufferProcess] send to processor (isfinal):สุดท้ายเจ้าของได้นั่งฮ้องไห้น้ําตาไหล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:12.62175642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:12.621761175+07:00","message":"> Transcript [22833] [false]: 'สุดท้ายเจ้าของได้นั่งฮ้องไห้น้ําตาไหล'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:12.621766746+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:12.621769945+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:12.621774787+07:00","message":"StatePrefix: 'สุดท้ายเจ้าของได้นั่งฮ้องไห้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:12.621778797+07:00","message":"TextPushed: 'สุดท้ายเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:12.621781563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:12.621783841+07:00","message":"> Transcript [22834] [true]: 'สุดท้ายเจ้าของได้นั่งฮ้องไห้น้ำตาไหล'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:12.621786221+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:12.621787991+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:12.621789864+07:00","message":"StatePrefix: 'สุดท้ายเจ้าของได้นั่งฮ้องไห้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:12.621791883+07:00","message":"TextPushed: 'สุดท้ายเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:12.621800997+07:00","message":"Push: 'ของได้นั่งฮ้องไห้น้ำตาไหล'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:12.621809294+07:00","message":"push: {true ของได้นั่งฮ้องไห้น้ำตาไหล 0 0xc002cc5e80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:32:12.632820149+07:00","message":"write wav file: './tmp/7666/7666_4018.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:14.660896755+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:14.660922441+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:17.057522703+07:00","message":"[GCS] IsForceVAD: false for message ID: 4019"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:17.248457205+07:00","message":"[GCS] Start streaming session, msgId: 4020"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:17.351306178+07:00","message":"receive streaming session, msgId: 4019"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:17.35133493+07:00","message":"found end of frame, send empty tag with msgId: 4019"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:17.351339509+07:00","message":"end Recv id 4019"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:17.351352301+07:00","message":"[buffer interim] 4019 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:17.351390753+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:17.351395658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:17.351399411+07:00","message":"> Transcript [22835] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:17.351402085+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:17.351404308+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:17.351406879+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:17.351408885+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:17.351415232+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:17.351424808+07:00","message":"push: {true \n 0 0xc002696980}"}
{"level":"info","service":"Main","time":"2026-08-22T12:32:17.361592566+07:00","message":"write wav file: './tmp/7666/7666_4019.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:17.661935885+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:17.661952954+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:17.697117775+07:00","message":"[GCS] IsForceVAD: false for message ID: 4020"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:17.757684104+07:00","message":"[GCS] Start streaming session, msgId: 4021"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:17.998793751+07:00","message":"receive streaming session, msgId: 4020"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:17.998816831+07:00","message":"found end of frame, send empty tag with msgId: 4020"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:17.998821022+07:00","message":"end Recv id 4020"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:17.998828809+07:00","message":"[buffer interim] 4020 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:17.998836222+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:17.998840609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:17.998843757+07:00","message":"> Transcript [22836] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:17.998846527+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:17.998848627+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:17.998850767+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:17.998852795+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:17.998855838+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:17.998866101+07:00","message":"push: {true \n 0 0xc00291a400}"}
{"level":"info","service":"Main","time":"2026-08-22T12:32:18.003879119+07:00","message":"write wav file: './tmp/7666/7666_4020.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:18.561942028+07:00","message":"receive streaming session, msgId: 4021"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:18.561986096+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รีบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:18.561991876+07:00","message":"receive interim result [false|false]: รีบ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:18.562004992+07:00","message":"[buffer interim] 4021 false รีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:18.562012424+07:00","message":"[bufferProcess] interim [420000000]:รีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:18.562014497+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:18.715670781+07:00","message":"receive streaming session, msgId: 4021"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:18.715720958+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:18.715727283+07:00","message":"receive interim result [false|false]: ไม่เป็น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:18.715745518+07:00","message":"[buffer interim] 4021 false ไม่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:18.715753131+07:00","message":"[bufferProcess] interim [600000000]:ไม่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:18.715755687+07:00","message":"[bufferProcess] send to processor:รีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:18.715759497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:18.715762376+07:00","message":"> Transcript [22837] [false]: 'รีบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:18.715764791+07:00","message":"Set StatePrefix (first interim): 'รีบ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:19.139380656+07:00","message":"receive streaming session, msgId: 4021"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:19.139418087+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่เป็นคน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:19.139423671+07:00","message":"receive interim result [false|false]: นี่เป็นคน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:19.139440271+07:00","message":"[buffer interim] 4021 false นี่เป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:19.13944743+07:00","message":"[bufferProcess] interim [20000000]:นี่เป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:19.139450067+07:00","message":"[bufferProcess] send to processor:ไม่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:19.139454208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:19.139457125+07:00","message":"> Transcript [22838] [false]: 'ไม่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:19.13945952+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:19.139464893+07:00","message":"Set new StatePrefix: 'ไม่เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:19.739494475+07:00","message":"receive streaming session, msgId: 4021"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:19.739544628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่เป็นคน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:19.739550446+07:00","message":"receive interim result [false|false]: นี่เป็นคน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:19.739567404+07:00","message":"[buffer interim] 4021 false นี่เป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:19.739577815+07:00","message":"[bufferProcess] interim [620000000]:นี่เป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:19.739580943+07:00","message":"[bufferProcess] send to processor:นี่เป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:19.739584692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:19.739587684+07:00","message":"> Transcript [22839] [false]: 'นี่เป็นคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:19.739590187+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:19.739592403+07:00","message":"Set new StatePrefix: 'นี่เป็นคน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:19.916461869+07:00","message":"receive streaming session, msgId: 4021"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:19.916501915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่เป็นคนแค่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:19.916507823+07:00","message":"receive interim result [false|false]: นี่เป็นคนแค่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:19.916534802+07:00","message":"[buffer interim] 4021 false นี่เป็นคนแค่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:19.916543406+07:00","message":"[bufferProcess] interim [740000000]:นี่เป็นคนแค่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:19.916546757+07:00","message":"[bufferProcess] send to processor:นี่เป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:19.916556385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:19.916559838+07:00","message":"> Transcript [22840] [false]: 'นี่เป็นคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:19.916563403+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:19.916566043+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:19.916570887+07:00","message":"StatePrefix: 'นี่เป็นคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:19.916573129+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:19.91664494+07:00","message":"receive streaming session, msgId: 4021"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:19.916683051+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่เป็นคนแรก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:19.916689138+07:00","message":"receive interim result [false|false]: นี่เป็นคนแรก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:19.916705868+07:00","message":"[buffer interim] 4021 false นี่เป็นคนแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:19.916716766+07:00","message":"[bufferProcess] interim [800000000]:นี่เป็นคนแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:19.916719507+07:00","message":"[bufferProcess] send to processor:นี่เป็นคนแค่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:19.916727074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:19.91673033+07:00","message":"> Transcript [22841] [false]: 'นี่เป็นคนแค่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:19.916735053+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:19.916737652+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:19.916739876+07:00","message":"StatePrefix: 'นี่เป็นคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:19.916742212+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:20.065961126+07:00","message":"receive streaming session, msgId: 4021"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:20.066015482+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่เป็นคนแค่ตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:20.066021992+07:00","message":"receive interim result [false|false]: นี่เป็นคนแค่ตอน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:20.066038422+07:00","message":"[buffer interim] 4021 false นี่เป็นคนแค่ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.066047543+07:00","message":"[bufferProcess] interim [920000000]:นี่เป็นคนแค่ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.066050406+07:00","message":"[bufferProcess] send to processor:นี่เป็นคนแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.066056294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.066059454+07:00","message":"> Transcript [22842] [false]: 'นี่เป็นคนแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.06606288+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.066065194+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.066067417+07:00","message":"StatePrefix: 'นี่เป็นคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.066069665+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:20.123138721+07:00","message":"receive streaming session, msgId: 4021"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:20.123190062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่เป็นคนแค่ตั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:20.123196051+07:00","message":"receive interim result [false|false]: นี่เป็นคนแค่ตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:20.123215431+07:00","message":"[buffer interim] 4021 false นี่เป็นคนแค่ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.123222561+07:00","message":"[bufferProcess] interim [980000000]:นี่เป็นคนแค่ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.123225359+07:00","message":"[bufferProcess] send to processor:นี่เป็นคนแค่ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.123231529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.123235015+07:00","message":"> Transcript [22843] [false]: 'นี่เป็นคนแค่ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.123238897+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.123241359+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.123244627+07:00","message":"StatePrefix: 'นี่เป็นคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.123247156+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.123253493+07:00","message":"Push: 'นี่เป็นคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.123256459+07:00","message":"TextPushed: 'นี่เป็นคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.123258724+07:00","message":"Set new StatePrefix : 'นี่เป็นคนแค่ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.123261573+07:00","message":"Next Push (prob) : 'แค่ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:20.123295898+07:00","message":"push: {false นี่เป็นคน 0 0xc002697600}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:20.211866316+07:00","message":"receive streaming session, msgId: 4021"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:20.211905512+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่เป็นคนแค่ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:20.211911279+07:00","message":"receive interim result [false|false]: นี่เป็นคนแค่ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:20.211926873+07:00","message":"[buffer interim] 4021 false นี่เป็นคนแค่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.211933937+07:00","message":"[bufferProcess] interim [40000000]:นี่เป็นคนแค่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.211937006+07:00","message":"[bufferProcess] send to processor:นี่เป็นคนแค่ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.211940851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.211943782+07:00","message":"> Transcript [22844] [false]: 'นี่เป็นคนแค่ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.211946629+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.211949009+07:00","message":"Set new StatePrefix: 'นี่เป็นคนแค่ตั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:20.270567535+07:00","message":"receive streaming session, msgId: 4021"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:20.270607208+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่เป็นคนแค่ตั้งแต่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:20.270612937+07:00","message":"receive interim result [false|false]: นี่เป็นคนแค่ตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:20.270629108+07:00","message":"[buffer interim] 4021 false นี่เป็นคนแค่ตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.270636828+07:00","message":"[bufferProcess] interim [220000000]:นี่เป็นคนแค่ตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.270639685+07:00","message":"[bufferProcess] send to processor:นี่เป็นคนแค่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.270643635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.27064764+07:00","message":"> Transcript [22845] [false]: 'นี่เป็นคนแค่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.270650491+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.270655546+07:00","message":"Set new StatePrefix: 'นี่เป็นคนแค่ต้อง'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:20.662115809+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:20.66214273+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:20.774133521+07:00","message":"receive streaming session, msgId: 4021"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:20.774176444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่เป็นคนแค่ตั้งแต่บ่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:20.774183332+07:00","message":"receive interim result [false|false]: นี่เป็นคนแค่ตั้งแต่บ่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:20.774197657+07:00","message":"[buffer interim] 4021 false นี่เป็นคนแค่ตั้งแต่บ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.774205209+07:00","message":"[bufferProcess] interim [580000000]:นี่เป็นคนแค่ตั้งแต่บ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.774208519+07:00","message":"[bufferProcess] send to processor:นี่เป็นคนแค่ตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.774215898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.774218943+07:00","message":"> Transcript [22846] [false]: 'นี่เป็นคนแค่ตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.774221598+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.774224696+07:00","message":"Set new StatePrefix: 'นี่เป็นคนแค่ตั้งแต่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:20.800942873+07:00","message":"receive streaming session, msgId: 4021"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:20.800972249+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่เป็นคนแค่ตั้งแต่บท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:20.800978005+07:00","message":"receive interim result [false|false]: นี่เป็นคนแค่ตั้งแต่บท"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:20.800991238+07:00","message":"[buffer interim] 4021 false นี่เป็นคนแค่ตั้งแต่บท"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.800998701+07:00","message":"[bufferProcess] interim [640000000]:นี่เป็นคนแค่ตั้งแต่บท"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.801001975+07:00","message":"[bufferProcess] send to processor:นี่เป็นคนแค่ตั้งแต่บ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.801007208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.801011992+07:00","message":"> Transcript [22847] [false]: 'นี่เป็นคนแค่ตั้งแต่บ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.801016854+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.80101978+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.801023622+07:00","message":"StatePrefix: 'นี่เป็นคนแค่ตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.801027596+07:00","message":"TextPushed: 'นี่เป็นคน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:20.937583377+07:00","message":"receive streaming session, msgId: 4021"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:20.937626323+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่เป็นคนแค่ตั้งแต่บ่ทัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:20.937632359+07:00","message":"receive interim result [false|false]: นี่เป็นคนแค่ตั้งแต่บ่ทัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:20.937649228+07:00","message":"[buffer interim] 4021 false นี่เป็นคนแค่ตั้งแต่บ่ทัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.937656499+07:00","message":"[bufferProcess] interim [760000000]:นี่เป็นคนแค่ตั้งแต่บ่ทัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.937659516+07:00","message":"[bufferProcess] send to processor:นี่เป็นคนแค่ตั้งแต่บท"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.937663315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.937667458+07:00","message":"> Transcript [22848] [false]: 'นี่เป็นคนแค่ตั้งแต่บท'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.937671477+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.93767367+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.93767589+07:00","message":"StatePrefix: 'นี่เป็นคนแค่ตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:20.937678489+07:00","message":"TextPushed: 'นี่เป็นคน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:21.113803414+07:00","message":"receive streaming session, msgId: 4021"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:21.113842928+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่เป็นคนแค่ตั้งแต่บ่ทันบ่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:21.113849737+07:00","message":"receive interim result [false|false]: นี่เป็นคนแค่ตั้งแต่บ่ทันบ่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:21.113863729+07:00","message":"[buffer interim] 4021 false นี่เป็นคนแค่ตั้งแต่บ่ทันบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:21.113870665+07:00","message":"[bufferProcess] interim [0]:นี่เป็นคนแค่ตั้งแต่บ่ทันบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:21.113873699+07:00","message":"[bufferProcess] send to processor:นี่เป็นคนแค่ตั้งแต่บ่ทัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:21.113880376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:21.11388348+07:00","message":"> Transcript [22849] [false]: 'นี่เป็นคนแค่ตั้งแต่บ่ทัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:21.113887198+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:21.113894135+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:21.113896499+07:00","message":"StatePrefix: 'นี่เป็นคนแค่ตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:21.113899683+07:00","message":"TextPushed: 'นี่เป็นคน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:21.174853066+07:00","message":"receive streaming session, msgId: 4021"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:21.174895364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่เป็นคนแค่ตั้งแต่บ่ทันบอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:21.174901565+07:00","message":"receive interim result [false|false]: นี่เป็นคนแค่ตั้งแต่บ่ทันบอก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:21.174916154+07:00","message":"[buffer interim] 4021 false นี่เป็นคนแค่ตั้งแต่บ่ทันบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:21.174923416+07:00","message":"[bufferProcess] interim [120000000]:นี่เป็นคนแค่ตั้งแต่บ่ทันบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:21.174926481+07:00","message":"[bufferProcess] send to processor:นี่เป็นคนแค่ตั้งแต่บ่ทันบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:21.174930019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:21.174933127+07:00","message":"> Transcript [22850] [false]: 'นี่เป็นคนแค่ตั้งแต่บ่ทันบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:21.174937169+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:21.174939513+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:21.174941989+07:00","message":"StatePrefix: 'นี่เป็นคนแค่ตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:21.174944398+07:00","message":"TextPushed: 'นี่เป็นคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:21.174947357+07:00","message":"Push: 'แค่ตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:21.174949501+07:00","message":"TextPushed: 'นี่เป็นคนแค่ตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:21.174951946+07:00","message":"Set new StatePrefix : 'นี่เป็นคนแค่ตั้งแต่บ่ทันบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:21.174954854+07:00","message":"Next Push (prob) : 'บ่ทันบ่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:21.174964493+07:00","message":"push: {false แค่ตั้งแต่ 0 0xc002697600}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:21.477897301+07:00","message":"receive streaming session, msgId: 4021"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:21.477933378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่เป็นคนแค่ตั้งแต่บ่ทันบ่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:21.477939462+07:00","message":"receive interim result [false|false]: นี่เป็นคนแค่ตั้งแต่บ่ทันบ่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:21.477953466+07:00","message":"[buffer interim] 4021 false นี่เป็นคนแค่ตั้งแต่บ่ทันบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:21.477960998+07:00","message":"[bufferProcess] interim [300000000]:นี่เป็นคนแค่ตั้งแต่บ่ทันบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:21.477964095+07:00","message":"[bufferProcess] send to processor:นี่เป็นคนแค่ตั้งแต่บ่ทันบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:21.477971293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:21.477974387+07:00","message":"> Transcript [22851] [false]: 'นี่เป็นคนแค่ตั้งแต่บ่ทันบอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:21.477977199+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:21.477979859+07:00","message":"Set new StatePrefix: 'นี่เป็นคนแค่ตั้งแต่บ่ทันบอก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:21.816353921+07:00","message":"receive streaming session, msgId: 4021"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:21.816398339+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่เป็นคนแค่ตั้งแต่บ่ทันบอกรัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:21.816404819+07:00","message":"receive interim result [false|false]: นี่เป็นคนแค่ตั้งแต่บ่ทันบอกรัก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:21.816418756+07:00","message":"[buffer interim] 4021 false นี่เป็นคนแค่ตั้งแต่บ่ทันบอกรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:21.816425905+07:00","message":"[bufferProcess] interim [660000000]:นี่เป็นคนแค่ตั้งแต่บ่ทันบอกรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:21.816429104+07:00","message":"[bufferProcess] send to processor:นี่เป็นคนแค่ตั้งแต่บ่ทันบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:21.816433004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:21.816436265+07:00","message":"> Transcript [22852] [false]: 'นี่เป็นคนแค่ตั้งแต่บ่ทันบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:21.816438977+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:21.816441648+07:00","message":"Set new StatePrefix: 'นี่เป็นคนแค่ตั้งแต่บ่ทันบ่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:22.037298582+07:00","message":"receive streaming session, msgId: 4021"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:22.037343418+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่เป็นคนแค่ตั้งแต่บ่ทันบ่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:22.037349614+07:00","message":"receive interim result [false|false]: นี่เป็นคนแค่ตั้งแต่บ่ทันบ่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:22.037373321+07:00","message":"[buffer interim] 4021 false นี่เป็นคนแค่ตั้งแต่บ่ทันบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:22.037381493+07:00","message":"[bufferProcess] interim [840000000]:นี่เป็นคนแค่ตั้งแต่บ่ทันบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:22.037384299+07:00","message":"[bufferProcess] send to processor:นี่เป็นคนแค่ตั้งแต่บ่ทันบอกรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:22.037388037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:22.037390786+07:00","message":"> Transcript [22853] [false]: 'นี่เป็นคนแค่ตั้งแต่บ่ทันบอกรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:22.037393336+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:22.037395772+07:00","message":"Set new StatePrefix: 'นี่เป็นคนแค่ตั้งแต่บ่ทันบอกรัก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:22.343877067+07:00","message":"receive streaming session, msgId: 4021"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:22.343916042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่เป็นคนแค่ตั้งแต่บ่ทันบ่ได้เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:22.343922361+07:00","message":"receive interim result [false|false]: นี่เป็นคนแค่ตั้งแต่บ่ทันบ่ได้เป็น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:22.343938085+07:00","message":"[buffer interim] 4021 false นี่เป็นคนแค่ตั้งแต่บ่ทันบ่ได้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:22.343945696+07:00","message":"[bufferProcess] interim [200000000]:นี่เป็นคนแค่ตั้งแต่บ่ทันบ่ได้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:22.343948613+07:00","message":"[bufferProcess] send to processor:นี่เป็นคนแค่ตั้งแต่บ่ทันบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:22.343954053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:22.343957642+07:00","message":"> Transcript [22854] [false]: 'นี่เป็นคนแค่ตั้งแต่บ่ทันบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:22.343960728+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:22.343963086+07:00","message":"Set new StatePrefix: 'นี่เป็นคนแค่ตั้งแต่บ่ทันบ่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:22.733854273+07:00","message":"receive streaming session, msgId: 4021"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:22.733900556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่เป็นคนแค่ตั้งแต่บ่ทันบ่ได้เป็นคน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:22.733907281+07:00","message":"receive interim result [false|false]: นี่เป็นคนแค่ตั้งแต่บ่ทันบ่ได้เป็นคน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:22.733923698+07:00","message":"[buffer interim] 4021 false นี่เป็นคนแค่ตั้งแต่บ่ทันบ่ได้เป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:22.73393196+07:00","message":"[bufferProcess] interim [560000000]:นี่เป็นคนแค่ตั้งแต่บ่ทันบ่ได้เป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:22.733935234+07:00","message":"[bufferProcess] send to processor:นี่เป็นคนแค่ตั้งแต่บ่ทันบ่ได้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:22.733943468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:22.733946849+07:00","message":"> Transcript [22855] [false]: 'นี่เป็นคนแค่ตั้งแต่บ่ทันบ่ได้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:22.733950997+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:22.733954115+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:22.733956872+07:00","message":"StatePrefix: 'นี่เป็นคนแค่ตั้งแต่บ่ทันบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:22.733960849+07:00","message":"TextPushed: 'นี่เป็นคนแค่ตั้งแต่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:22.877387988+07:00","message":"[GCS] IsForceVAD: false for message ID: 4021"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:23.137946054+07:00","message":"[GCS] Start streaming session, msgId: 4022"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:23.150283476+07:00","message":"receive streaming session, msgId: 4021"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:23.150318724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่เป็นคนแค่ตั้งแต่บ่ทันบ่ได้เป็นคนหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:23.150324651+07:00","message":"receive interim result [false|false]: นี่เป็นคนแค่ตั้งแต่บ่ทันบ่ได้เป็นคนหา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:23.150338662+07:00","message":"[buffer interim] 4021 false นี่เป็นคนแค่ตั้งแต่บ่ทันบ่ได้เป็นคนหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:23.150346955+07:00","message":"[bufferProcess] interim [40000000]:นี่เป็นคนแค่ตั้งแต่บ่ทันบ่ได้เป็นคนหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:23.150349551+07:00","message":"[bufferProcess] send to processor:นี่เป็นคนแค่ตั้งแต่บ่ทันบ่ได้เป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:23.150353382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:23.150356483+07:00","message":"> Transcript [22856] [false]: 'นี่เป็นคนแค่ตั้งแต่บ่ทันบ่ได้เป็นคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:23.150359713+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:23.150361928+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:23.150365001+07:00","message":"StatePrefix: 'นี่เป็นคนแค่ตั้งแต่บ่ทันบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:23.150367763+07:00","message":"TextPushed: 'นี่เป็นคนแค่ตั้งแต่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:23.245562634+07:00","message":"receive streaming session, msgId: 4021"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:23.245609698+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่เป็นคนแค่ตั้งแต่บ่ทันบ่ได้เป็นคนฮัก\",\"confidence\":0.9349994}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:23.245615587+07:00","message":"receive interim result [true|false]: นี่เป็นคนแค่ตั้งแต่บ่ทันบ่ได้เป็นคนฮัก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:23.245626038+07:00","message":"end recv isFinal message id 4021"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:23.245628318+07:00","message":"end Recv id 4021"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:23.245635081+07:00","message":"[buffer interim] 4021 true นี่เป็นคนแค่ตั้งแต่บ่ทันบ่ได้เป็นคนฮัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:23.245644094+07:00","message":"[bufferProcess] interim [130000000]:นี่เป็นคนแค่ตั้งแต่บ่ทันบ่ได้เป็นคนฮัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:23.245651109+07:00","message":"[bufferProcess] send to processor (isfinal):นี่เป็นคนแค่ตั้งแต่บ่ทันบ่ได้เป็นคนหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:23.245656486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:23.245660793+07:00","message":"> Transcript [22857] [false]: 'นี่เป็นคนแค่ตั้งแต่บ่ทันบ่ได้เป็นคนหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:23.245665936+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:23.245667996+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:23.245672924+07:00","message":"StatePrefix: 'นี่เป็นคนแค่ตั้งแต่บ่ทันบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:23.245675498+07:00","message":"TextPushed: 'นี่เป็นคนแค่ตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:23.245677561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:23.245680034+07:00","message":"> Transcript [22858] [true]: 'นี่เป็นคนแค่ตั้งแต่บ่ทันบ่ได้เป็นคนฮัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:23.24568258+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:23.245684601+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:23.245686452+07:00","message":"StatePrefix: 'นี่เป็นคนแค่ตั้งแต่บ่ทันบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:23.245688431+07:00","message":"TextPushed: 'นี่เป็นคนแค่ตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:23.245697868+07:00","message":"Push: 'บ่ทันบ่ได้เป็นคนฮัก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:23.245706019+07:00","message":"push: {true บ่ทันบ่ได้เป็นคนฮัก 0 0xc002697600}"}
{"level":"info","service":"Main","time":"2026-08-22T12:32:23.260944803+07:00","message":"write wav file: './tmp/7666/7666_4021.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:23.662891266+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:23.662899887+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:23.861871023+07:00","message":"[GCS] Cleaned up inactive client: 3999"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:23.861897419+07:00","message":"[GCS] Cleaned up inactive client: 3998"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:23.86190036+07:00","message":"[GCS] Cleaned up inactive client: 4001"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:23.86190368+07:00","message":"[GCS] Cleaned up inactive client: 3996"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:23.86190579+07:00","message":"[GCS] Cleaned up inactive client: 4000"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:23.861908094+07:00","message":"[GCS] Cleaned up inactive client: 3997"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:23.861910222+07:00","message":"[GCS] Cleaned up inactive client: 4003"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:23.861912118+07:00","message":"[GCS] Cleaned up inactive client: 4002"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:23.861914222+07:00","message":"[GCS] Cleaned up inactive client: 3995"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:23.861916235+07:00","message":"[GCS] Cleaned up inactive client: 4004"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:24.553874904+07:00","message":"receive streaming session, msgId: 4022"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:24.553922883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ก็แค่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:24.553930549+07:00","message":"receive interim result [false|false]: ได้ก็แค่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:24.553950116+07:00","message":"[buffer interim] 4022 false ได้ก็แค่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:24.553959011+07:00","message":"[bufferProcess] interim [80000000]:ได้ก็แค่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:24.553962112+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:24.553969588+07:00","message":"[bufferProcess] send to processor (ticker):ได้ก็แค่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:24.553972918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:24.553976194+07:00","message":"> Transcript [22859] [false]: 'ได้ก็แค่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:24.553978636+07:00","message":"Set StatePrefix (first interim): 'ได้ก็แค่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:24.683457911+07:00","message":"receive streaming session, msgId: 4022"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:24.683498231+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นได้ก็แค่นั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:24.683504272+07:00","message":"receive interim result [false|false]: เป็นได้ก็แค่นั้น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:24.683522772+07:00","message":"[buffer interim] 4022 false เป็นได้ก็แค่นั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:24.683530339+07:00","message":"[bufferProcess] interim [200000000]:เป็นได้ก็แค่นั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:24.683532735+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:24.73896145+07:00","message":"receive streaming session, msgId: 4022"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:24.739005214+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ก็แค่นี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:24.739011463+07:00","message":"receive interim result [false|false]: ได้ก็แค่นี้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:24.739026179+07:00","message":"[buffer interim] 4022 false ได้ก็แค่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:24.739033265+07:00","message":"[bufferProcess] interim [260000000]:ได้ก็แค่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:24.739036255+07:00","message":"[bufferProcess] send to processor:เป็นได้ก็แค่นั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:24.739042506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:24.739045652+07:00","message":"> Transcript [22860] [false]: 'เป็นได้ก็แค่นั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:24.739048122+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:24.739050364+07:00","message":"Set new StatePrefix: 'เป็นได้ก็แค่นั้น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:24.947064373+07:00","message":"receive streaming session, msgId: 4022"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:24.947113165+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ก็แค่นี้พอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:24.94711914+07:00","message":"receive interim result [false|false]: ได้ก็แค่นี้พอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:24.947133425+07:00","message":"[buffer interim] 4022 false ได้ก็แค่นี้พอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:24.947140984+07:00","message":"[bufferProcess] interim [500000000]:ได้ก็แค่นี้พอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:24.947144075+07:00","message":"[bufferProcess] send to processor:ได้ก็แค่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:24.947150789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:24.947153734+07:00","message":"> Transcript [22861] [false]: 'ได้ก็แค่นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:24.947156332+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:24.947158689+07:00","message":"Set new StatePrefix: 'ได้ก็แค่นี้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:25.196495197+07:00","message":"receive streaming session, msgId: 4022"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:25.19653651+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ก็แค่ในฝัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:25.196542438+07:00","message":"receive interim result [false|false]: ได้ก็แค่ในฝัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:25.196555539+07:00","message":"[buffer interim] 4022 false ได้ก็แค่ในฝัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:25.196562253+07:00","message":"[bufferProcess] interim [680000000]:ได้ก็แค่ในฝัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:25.196565036+07:00","message":"[bufferProcess] send to processor:ได้ก็แค่นี้พอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:25.196568762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:25.196571629+07:00","message":"> Transcript [22862] [false]: 'ได้ก็แค่นี้พอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:25.196574748+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:25.196576904+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:25.196579036+07:00","message":"StatePrefix: 'ได้ก็แค่นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:25.196581341+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:25.771121246+07:00","message":"receive streaming session, msgId: 4022"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:25.771169187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ก็แค่ในฝัน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:25.771175722+07:00","message":"receive interim result [false|false]: ได้ก็แค่ในฝัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:25.771193201+07:00","message":"[buffer interim] 4022 false ได้ก็แค่ในฝัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:25.771203801+07:00","message":"[bufferProcess] interim [280000000]:ได้ก็แค่ในฝัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:25.771207364+07:00","message":"[bufferProcess] send to processor:ได้ก็แค่ในฝัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:25.771218565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:25.771222287+07:00","message":"> Transcript [22863] [false]: 'ได้ก็แค่ในฝัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:25.771225049+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:25.771227548+07:00","message":"Set new StatePrefix: 'ได้ก็แค่ในฝัน'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:26.662950088+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:26.662958066+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:27.047676354+07:00","message":"receive streaming session, msgId: 4022"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:27.047726418+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ก็แค่ในฝันจบแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:27.047732794+07:00","message":"receive interim result [false|false]: ได้ก็แค่ในฝันจบแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:27.047748279+07:00","message":"[buffer interim] 4022 false ได้ก็แค่ในฝันจบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.047755289+07:00","message":"[bufferProcess] interim [540000000]:ได้ก็แค่ในฝันจบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.047758384+07:00","message":"[bufferProcess] send to processor:ได้ก็แค่ในฝัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.047762027+07:00","message":"[bufferProcess] send to processor (ticker):ได้ก็แค่ในฝันจบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.047765038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.047768352+07:00","message":"> Transcript [22864] [false]: 'ได้ก็แค่ในฝัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.047771613+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.047773945+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.047775947+07:00","message":"StatePrefix: 'ได้ก็แค่ในฝัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.047778333+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.047780297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.047782896+07:00","message":"> Transcript [22865] [false]: 'ได้ก็แค่ในฝันจบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.047784991+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.047786822+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.047788721+07:00","message":"StatePrefix: 'ได้ก็แค่ในฝัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.047790578+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:27.368597042+07:00","message":"receive streaming session, msgId: 4022"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:27.368641647+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ก็แค่ในฝันจบแล้วเอา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:27.368648975+07:00","message":"receive interim result [false|false]: ได้ก็แค่ในฝันจบแล้วเอา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:27.368665048+07:00","message":"[buffer interim] 4022 false ได้ก็แค่ในฝันจบแล้วเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.368673908+07:00","message":"[bufferProcess] interim [840000000]:ได้ก็แค่ในฝันจบแล้วเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.368676788+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:27.704555139+07:00","message":"receive streaming session, msgId: 4022"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:27.704600586+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ก็แค่ในฝันจบแล้วเอาไว้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:27.704608196+07:00","message":"receive interim result [false|false]: ได้ก็แค่ในฝันจบแล้วเอาไว้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:27.70462352+07:00","message":"[buffer interim] 4022 false ได้ก็แค่ในฝันจบแล้วเอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.704632707+07:00","message":"[bufferProcess] interim [140000000]:ได้ก็แค่ในฝันจบแล้วเอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.704635874+07:00","message":"[bufferProcess] send to processor:ได้ก็แค่ในฝันจบแล้วเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.704639947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.704643157+07:00","message":"> Transcript [22866] [false]: 'ได้ก็แค่ในฝันจบแล้วเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.70464713+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.704649543+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.704651953+07:00","message":"StatePrefix: 'ได้ก็แค่ในฝัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.704654398+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:27.75192463+07:00","message":"receive streaming session, msgId: 4022"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:27.751961804+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ก็แค่ในฝันจบแล้วเอาวัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:27.751967981+07:00","message":"receive interim result [false|false]: ได้ก็แค่ในฝันจบแล้วเอาวัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:27.751984513+07:00","message":"[buffer interim] 4022 false ได้ก็แค่ในฝันจบแล้วเอาวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.751991199+07:00","message":"[bufferProcess] interim [200000000]:ได้ก็แค่ในฝันจบแล้วเอาวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.751994157+07:00","message":"[bufferProcess] send to processor:ได้ก็แค่ในฝันจบแล้วเอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.75199852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.752001924+07:00","message":"> Transcript [22867] [false]: 'ได้ก็แค่ในฝันจบแล้วเอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.752005655+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.752008191+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.752010533+07:00","message":"StatePrefix: 'ได้ก็แค่ในฝัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.75201301+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.752020575+07:00","message":"Push: 'ได้ก็แค่ในฝัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.752022868+07:00","message":"TextPushed: 'ได้ก็แค่ในฝัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.752025338+07:00","message":"Set new StatePrefix : 'ได้ก็แค่ในฝันจบแล้วเอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.752028015+07:00","message":"Next Push (prob) : 'จบแล้วเอาไว้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:27.75203635+07:00","message":"push: {false ได้ก็แค่ในฝัน 0 0xc002a2bd80}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:27.787408936+07:00","message":"receive streaming session, msgId: 4022"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:27.787449687+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ก็แค่ในฝันจบแล้วเอา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:27.787457267+07:00","message":"receive interim result [false|false]: ได้ก็แค่ในฝันจบแล้วเอา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:27.787474684+07:00","message":"[buffer interim] 4022 false ได้ก็แค่ในฝันจบแล้วเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.787482738+07:00","message":"[bufferProcess] interim [260000000]:ได้ก็แค่ในฝันจบแล้วเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.78748528+07:00","message":"[bufferProcess] send to processor:ได้ก็แค่ในฝันจบแล้วเอาวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.787489535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.787492196+07:00","message":"> Transcript [22868] [false]: 'ได้ก็แค่ในฝันจบแล้วเอาวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.787495076+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.787497825+07:00","message":"Set new StatePrefix: 'ได้ก็แค่ในฝันจบแล้วเอาวัน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:27.893758412+07:00","message":"receive streaming session, msgId: 4022"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:27.893806449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ก็แค่ในฝันจบแล้วเอาว่าตา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:27.893812079+07:00","message":"receive interim result [false|false]: ได้ก็แค่ในฝันจบแล้วเอาว่าตา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:27.893828893+07:00","message":"[buffer interim] 4022 false ได้ก็แค่ในฝันจบแล้วเอาว่าตา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.89383631+07:00","message":"[bufferProcess] interim [380000000]:ได้ก็แค่ในฝันจบแล้วเอาว่าตา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.893839276+07:00","message":"[bufferProcess] send to processor:ได้ก็แค่ในฝันจบแล้วเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.893845335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.893848324+07:00","message":"> Transcript [22869] [false]: 'ได้ก็แค่ในฝันจบแล้วเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.893850837+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:27.949442655+07:00","message":"receive streaming session, msgId: 4022"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:27.949473018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ก็แค่ในฝันจบแล้วเอามาตาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:27.949478641+07:00","message":"receive interim result [false|false]: ได้ก็แค่ในฝันจบแล้วเอามาตาม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:27.949493523+07:00","message":"[buffer interim] 4022 false ได้ก็แค่ในฝันจบแล้วเอามาตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.949501008+07:00","message":"[bufferProcess] interim [440000000]:ได้ก็แค่ในฝันจบแล้วเอามาตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.949507001+07:00","message":"[bufferProcess] send to processor:ได้ก็แค่ในฝันจบแล้วเอาว่าตา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.949516079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.94951902+07:00","message":"> Transcript [22870] [false]: 'ได้ก็แค่ในฝันจบแล้วเอาว่าตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.94952183+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.94952413+07:00","message":"Set new StatePrefix: 'ได้ก็แค่ในฝันจบแล้วเอาว่าตา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:27.955645715+07:00","message":"receive streaming session, msgId: 4022"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:27.955659572+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ก็แค่ในฝันจบแล้วเอาว่าตา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:27.955663365+07:00","message":"receive interim result [false|false]: ได้ก็แค่ในฝันจบแล้วเอาว่าตา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:27.955673696+07:00","message":"[buffer interim] 4022 false ได้ก็แค่ในฝันจบแล้วเอาว่าตา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.955677505+07:00","message":"[bufferProcess] interim [500000000]:ได้ก็แค่ในฝันจบแล้วเอาว่าตา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.955679782+07:00","message":"[bufferProcess] send to processor:ได้ก็แค่ในฝันจบแล้วเอามาตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.955682577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.955685125+07:00","message":"> Transcript [22871] [false]: 'ได้ก็แค่ในฝันจบแล้วเอามาตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.955687444+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:27.955689456+07:00","message":"Set new StatePrefix: 'ได้ก็แค่ในฝันจบแล้วเอามาตาม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:28.140637726+07:00","message":"receive streaming session, msgId: 4022"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:28.140675323+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ก็แค่ในฝันจบแล้วเอาว่าตาล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:28.140681866+07:00","message":"receive interim result [false|false]: ได้ก็แค่ในฝันจบแล้วเอาว่าตาล"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:28.140702181+07:00","message":"[buffer interim] 4022 false ได้ก็แค่ในฝันจบแล้วเอาว่าตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:28.140719041+07:00","message":"[bufferProcess] interim [680000000]:ได้ก็แค่ในฝันจบแล้วเอาว่าตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:28.140722909+07:00","message":"[bufferProcess] send to processor:ได้ก็แค่ในฝันจบแล้วเอาว่าตา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:28.140730325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:28.14073356+07:00","message":"> Transcript [22872] [false]: 'ได้ก็แค่ในฝันจบแล้วเอาว่าตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:28.140736278+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:28.140738646+07:00","message":"Set new StatePrefix: 'ได้ก็แค่ในฝันจบแล้วเอาว่าตา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:28.328230756+07:00","message":"[GCS] IsForceVAD: false for message ID: 4022"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:28.458962186+07:00","message":"[GCS] Start streaming session, msgId: 4023"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:28.665283144+07:00","message":"receive streaming session, msgId: 4022"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:28.665325527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ก็แค่ในฝันจบแล้วเอาว่าตาล\",\"confidence\":0.9431069}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:28.665332181+07:00","message":"receive interim result [true|false]: ได้ก็แค่ในฝันจบแล้วเอาว่าตาล"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:28.665339532+07:00","message":"end recv isFinal message id 4022"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:28.665341954+07:00","message":"end Recv id 4022"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:28.665348148+07:00","message":"[buffer interim] 4022 true ได้ก็แค่ในฝันจบแล้วเอาว่าตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:28.665355115+07:00","message":"[bufferProcess] interim [220000000]:ได้ก็แค่ในฝันจบแล้วเอาว่าตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:28.665358543+07:00","message":"[bufferProcess] send to processor (isfinal):ได้ก็แค่ในฝันจบแล้วเอาว่าตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:28.665361948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:28.665364968+07:00","message":"> Transcript [22873] [false]: 'ได้ก็แค่ในฝันจบแล้วเอาว่าตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:28.665368716+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:28.66537088+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:28.665372993+07:00","message":"StatePrefix: 'ได้ก็แค่ในฝันจบแล้วเอาว่าตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:28.665375916+07:00","message":"TextPushed: 'ได้ก็แค่ในฝัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:28.665377933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:28.665380132+07:00","message":"> Transcript [22874] [true]: 'ได้ก็แค่ในฝันจบแล้วเอาว่าตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:28.665382382+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:28.665384286+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:28.665386199+07:00","message":"StatePrefix: 'ได้ก็แค่ในฝันจบแล้วเอาว่าตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:28.665388404+07:00","message":"TextPushed: 'ได้ก็แค่ในฝัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:28.665391414+07:00","message":"Push: 'จบแล้วเอาว่าตาล'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:28.665399445+07:00","message":"push: {true จบแล้วเอาว่าตาล 0 0xc002a2bd80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:32:28.675763444+07:00","message":"write wav file: './tmp/7666/7666_4022.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:28.983822048+07:00","message":"receive streaming session, msgId: 4023"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:28.983865014+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:28.983872529+07:00","message":"receive interim result [false|false]: เมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:28.983885912+07:00","message":"[buffer interim] 4023 false เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:28.983893098+07:00","message":"[bufferProcess] interim [360000000]:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:28.983895282+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:29.170849164+07:00","message":"receive streaming session, msgId: 4023"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:29.17088801+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวใจ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:29.170894442+07:00","message":"receive interim result [false|false]: หัวใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:29.170907731+07:00","message":"[buffer interim] 4023 false หัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.170914511+07:00","message":"[bufferProcess] interim [540000000]:หัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.170918385+07:00","message":"[bufferProcess] send to processor:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.170923695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.17092791+07:00","message":"> Transcript [22875] [false]: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.170931799+07:00","message":"Set StatePrefix (first interim): 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:29.326137635+07:00","message":"receive streaming session, msgId: 4023"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:29.326203035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวใจและ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:29.326212688+07:00","message":"receive interim result [false|false]: หัวใจและ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:29.326234649+07:00","message":"[buffer interim] 4023 false หัวใจและ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.326243253+07:00","message":"[bufferProcess] interim [720000000]:หัวใจและ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.32625541+07:00","message":"[bufferProcess] send to processor:หัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.326267315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.326270578+07:00","message":"> Transcript [22876] [false]: 'หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.326273246+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.326275381+07:00","message":"Set new StatePrefix: 'หัวใจ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:29.504697629+07:00","message":"receive streaming session, msgId: 4023"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:29.504745663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวใจแลก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:29.504751771+07:00","message":"receive interim result [false|false]: หัวใจแลก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:29.504766148+07:00","message":"[buffer interim] 4023 false หัวใจแลก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.504773968+07:00","message":"[bufferProcess] interim [840000000]:หัวใจแลก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.504776857+07:00","message":"[bufferProcess] send to processor:หัวใจและ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.504780697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.504783631+07:00","message":"> Transcript [22877] [false]: 'หัวใจและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.504786882+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.504789264+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.504791415+07:00","message":"StatePrefix: 'หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.504793632+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:29.663148244+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:29.663177107+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:29.683702109+07:00","message":"receive streaming session, msgId: 4023"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:29.683738551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวใจและกล้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:29.683744588+07:00","message":"receive interim result [false|false]: หัวใจและกล้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:29.683755724+07:00","message":"[buffer interim] 4023 false หัวใจและกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.683763728+07:00","message":"[bufferProcess] interim [80000000]:หัวใจและกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.683767133+07:00","message":"[bufferProcess] send to processor:หัวใจแลก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.683770938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.683774031+07:00","message":"> Transcript [22878] [false]: 'หัวใจแลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.683777721+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.683780001+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.68378209+07:00","message":"StatePrefix: 'หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.683784274+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:29.818550996+07:00","message":"receive streaming session, msgId: 4023"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:29.818594629+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวใจและกราฟ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:29.818601692+07:00","message":"receive interim result [false|false]: หัวใจและกราฟ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:29.818618336+07:00","message":"[buffer interim] 4023 false หัวใจและกราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.818627049+07:00","message":"[bufferProcess] interim [200000000]:หัวใจและกราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.818629862+07:00","message":"[bufferProcess] send to processor:หัวใจและกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.81863373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.818636939+07:00","message":"> Transcript [22879] [false]: 'หัวใจและกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.818641122+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.818643652+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.818645936+07:00","message":"StatePrefix: 'หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.818648092+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:29.872207746+07:00","message":"receive streaming session, msgId: 4023"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:29.87224492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวใจแลกล้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:29.872250729+07:00","message":"receive interim result [false|false]: หัวใจแลกล้าน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:29.872275218+07:00","message":"[buffer interim] 4023 false หัวใจแลกล้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.872282321+07:00","message":"[bufferProcess] interim [320000000]:หัวใจแลกล้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.872285013+07:00","message":"[bufferProcess] send to processor:หัวใจและกราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.872288722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.872291857+07:00","message":"> Transcript [22880] [false]: 'หัวใจและกราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.87229597+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.872298352+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.872300503+07:00","message":"StatePrefix: 'หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.872302677+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.872309513+07:00","message":"Push: 'หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.872311992+07:00","message":"TextPushed: 'หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.872316739+07:00","message":"Set new StatePrefix : 'หัวใจและกราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:29.872319583+07:00","message":"Next Push (prob) : 'และกราฟ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:29.872328565+07:00","message":"push: {false หัวใจ 0 0xc002af4800}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:30.517637294+07:00","message":"receive streaming session, msgId: 4023"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:30.517675672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวใจแลกล้าน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:30.517681995+07:00","message":"receive interim result [false|false]: หัวใจแลกล้าน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:30.517698948+07:00","message":"[buffer interim] 4023 false หัวใจแลกล้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:30.517706743+07:00","message":"[bufferProcess] interim [920000000]:หัวใจแลกล้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:30.517709482+07:00","message":"[bufferProcess] send to processor:หัวใจแลกล้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:30.517713833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:30.517717096+07:00","message":"> Transcript [22881] [false]: 'หัวใจแลกล้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:30.517719436+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:30.517721668+07:00","message":"Set new StatePrefix: 'หัวใจแลกล้าน'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:32.663622919+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:32.663663687+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:33.588135372+07:00","message":"[GCS] IsForceVAD: false for message ID: 4023"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:33.70840436+07:00","message":"[GCS] Start streaming session, msgId: 4024"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:33.873075161+07:00","message":"receive streaming session, msgId: 4023"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:33.873118683+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":"2026-08-22T12:32:33.873125495+07:00","message":"receive interim result [true|false]: หัวใจแลกล้าน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:33.873135813+07:00","message":"end recv isFinal message id 4023"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:33.873138258+07:00","message":"end Recv id 4023"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:33.873144809+07:00","message":"[buffer interim] 4023 true หัวใจแลกล้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:33.873151273+07:00","message":"[bufferProcess] interim [340000000]:หัวใจแลกล้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:33.873154551+07:00","message":"[bufferProcess] send to processor (isfinal):หัวใจแลกล้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:33.873158587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:33.873176472+07:00","message":"> Transcript [22882] [false]: 'หัวใจแลกล้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:33.873179915+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:33.873182085+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:33.873184289+07:00","message":"StatePrefix: 'หัวใจแลกล้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:33.873186628+07:00","message":"TextPushed: 'หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:33.873191001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:33.873193323+07:00","message":"> Transcript [22883] [true]: 'หัวใจแลกล้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:33.87319565+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:33.873197614+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:33.873199855+07:00","message":"StatePrefix: 'หัวใจแลกล้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:33.873202036+07:00","message":"TextPushed: 'หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:33.873206887+07:00","message":"Push: 'แลกล้าน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:33.873214364+07:00","message":"push: {true แลกล้าน 0 0xc002af4800}"}
{"level":"info","service":"Main","time":"2026-08-22T12:32:33.883760014+07:00","message":"write wav file: './tmp/7666/7666_4023.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:35.664221221+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:35.664234926+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:36.159581063+07:00","message":"receive streaming session, msgId: 4024"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:36.159622793+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:36.159627797+07:00","message":"receive interim result [false|false]: เอาใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:36.159641447+07:00","message":"[buffer interim] 4024 false เอาใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:36.159648694+07:00","message":"[bufferProcess] interim [40000000]:เอาใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:36.15965107+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:36.159656451+07:00","message":"[bufferProcess] send to processor (ticker):เอาใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:36.15965949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:36.159662562+07:00","message":"> Transcript [22884] [false]: 'เอาใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:36.159665012+07:00","message":"Set StatePrefix (first interim): 'เอาใจ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:36.224269247+07:00","message":"receive streaming session, msgId: 4024"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:36.22430669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาใจไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:36.224312725+07:00","message":"receive interim result [false|false]: เอาใจไป"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:36.224338858+07:00","message":"[buffer interim] 4024 false เอาใจไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:36.224346122+07:00","message":"[bufferProcess] interim [220000000]:เอาใจไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:36.224348241+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:36.498674392+07:00","message":"receive streaming session, msgId: 4024"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:36.498714861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาใจไปหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:36.498723519+07:00","message":"receive interim result [false|false]: เอาใจไปหา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:36.498737452+07:00","message":"[buffer interim] 4024 false เอาใจไปหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:36.498746962+07:00","message":"[bufferProcess] interim [400000000]:เอาใจไปหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:36.498749533+07:00","message":"[bufferProcess] send to processor:เอาใจไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:36.498755379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:36.498758317+07:00","message":"> Transcript [22885] [false]: 'เอาใจไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:36.498762026+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:36.498764389+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:36.498766932+07:00","message":"StatePrefix: 'เอาใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:36.498769346+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:36.738589677+07:00","message":"receive streaming session, msgId: 4024"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:36.738632826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาใจไปหาหมอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:36.738639578+07:00","message":"receive interim result [false|false]: เอาใจไปหาหมอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:36.738655376+07:00","message":"[buffer interim] 4024 false เอาใจไปหาหมอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:36.738663427+07:00","message":"[bufferProcess] interim [640000000]:เอาใจไปหาหมอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:36.738666389+07:00","message":"[bufferProcess] send to processor:เอาใจไปหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:36.738670225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:36.738673493+07:00","message":"> Transcript [22886] [false]: 'เอาใจไปหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:36.738677242+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:36.738679565+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:36.738681957+07:00","message":"StatePrefix: 'เอาใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:36.738683958+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:37.384534749+07:00","message":"receive streaming session, msgId: 4024"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:37.384573873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาใจไปหาหมอ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:37.384580905+07:00","message":"receive interim result [false|false]: เอาใจไปหาหมอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:37.384597052+07:00","message":"[buffer interim] 4024 false เอาใจไปหาหมอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:37.384604304+07:00","message":"[bufferProcess] interim [240000000]:เอาใจไปหาหมอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:37.384607002+07:00","message":"[bufferProcess] send to processor:เอาใจไปหาหมอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:37.384614887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:37.384617979+07:00","message":"> Transcript [22887] [false]: 'เอาใจไปหาหมอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:37.384621658+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:37.384623903+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:37.384626029+07:00","message":"StatePrefix: 'เอาใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:37.384628226+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:37.453602378+07:00","message":"receive streaming session, msgId: 4024"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:37.453647447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาใจไปหาหมอเจ็บ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:37.453653621+07:00","message":"receive interim result [false|false]: เอาใจไปหาหมอเจ็บ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:37.453672193+07:00","message":"[buffer interim] 4024 false เอาใจไปหาหมอเจ็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:37.453681253+07:00","message":"[bufferProcess] interim [420000000]:เอาใจไปหาหมอเจ็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:37.453685531+07:00","message":"[bufferProcess] send to processor:เอาใจไปหาหมอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:37.453694758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:37.453699004+07:00","message":"> Transcript [22888] [false]: 'เอาใจไปหาหมอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:37.453704153+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:37.4537139+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:37.453717152+07:00","message":"StatePrefix: 'เอาใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:37.453720813+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:37.453732589+07:00","message":"Push: 'เอาใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:37.453735482+07:00","message":"TextPushed: 'เอาใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:37.453739376+07:00","message":"Set new StatePrefix : 'เอาใจไปหาหมอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:37.453742493+07:00","message":"Next Push (prob) : 'ไปหาหมอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:37.453771701+07:00","message":"push: {false เอาใจ 0 0xc00291b180}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:38.089069385+07:00","message":"receive streaming session, msgId: 4024"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:38.089111601+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาใจไปหาหมอเจ็บ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:38.089119383+07:00","message":"receive interim result [false|false]: เอาใจไปหาหมอเจ็บ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:38.089130362+07:00","message":"[buffer interim] 4024 false เอาใจไปหาหมอเจ็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:38.089137753+07:00","message":"[bufferProcess] interim [20000000]:เอาใจไปหาหมอเจ็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:38.089140305+07:00","message":"[bufferProcess] send to processor:เอาใจไปหาหมอเจ็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:38.089145978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:38.089149104+07:00","message":"> Transcript [22889] [false]: 'เอาใจไปหาหมอเจ็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:38.089152477+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:38.089154783+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:38.089157518+07:00","message":"StatePrefix: 'เอาใจไปหาหมอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:38.089160001+07:00","message":"TextPushed: 'เอาใจ'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:38.665280681+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:38.665284339+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:38.956671765+07:00","message":"[GCS] IsForceVAD: false for message ID: 4024"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:39.028964438+07:00","message":"[GCS] Start streaming session, msgId: 4025"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:39.308970615+07:00","message":"receive streaming session, msgId: 4024"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:39.309012649+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาใจไปหาหมอเจ็บ\",\"confidence\":0.9412724}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:39.309019815+07:00","message":"receive interim result [true|false]: เอาใจไปหาหมอเจ็บ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:39.309030043+07:00","message":"end recv isFinal message id 4024"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:39.309032703+07:00","message":"end Recv id 4024"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:39.30903978+07:00","message":"[buffer interim] 4024 true เอาใจไปหาหมอเจ็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:39.309051884+07:00","message":"[bufferProcess] interim [280000000]:เอาใจไปหาหมอเจ็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:39.309055297+07:00","message":"[bufferProcess] send to processor (isfinal):เอาใจไปหาหมอเจ็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:39.309059868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:39.309063728+07:00","message":"> Transcript [22890] [false]: 'เอาใจไปหาหมอเจ็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:39.309067076+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:39.309069193+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:39.30907178+07:00","message":"StatePrefix: 'เอาใจไปหาหมอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:39.309074451+07:00","message":"TextPushed: 'เอาใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:39.309078277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:39.309081246+07:00","message":"> Transcript [22891] [true]: 'เอาใจไปหาหมอเจ็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:39.309083451+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:39.309085333+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:39.309087221+07:00","message":"StatePrefix: 'เอาใจไปหาหมอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:39.309089125+07:00","message":"TextPushed: 'เอาใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:39.309091866+07:00","message":"Push: 'ไปหาหมอเจ็บ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:39.309099912+07:00","message":"push: {true ไปหาหมอเจ็บ 0 0xc00291b180}"}
{"level":"info","service":"Main","time":"2026-08-22T12:32:39.319651617+07:00","message":"write wav file: './tmp/7666/7666_4024.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:39.890814761+07:00","message":"receive streaming session, msgId: 4025"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:39.890851262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:39.890856762+07:00","message":"receive interim result [false|false]: ไปยัง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:39.890872995+07:00","message":"[buffer interim] 4025 false ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:39.890885028+07:00","message":"[bufferProcess] interim [480000000]:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:39.890887728+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:39.95605299+07:00","message":"receive streaming session, msgId: 4025"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:39.956094532+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบ่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:39.956100912+07:00","message":"receive interim result [false|false]: ไปยังบ่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:39.956116548+07:00","message":"[buffer interim] 4025 false ไปยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:39.956123443+07:00","message":"[bufferProcess] interim [600000000]:ไปยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:39.956125847+07:00","message":"[bufferProcess] send to processor:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:39.956131046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:39.956134585+07:00","message":"> Transcript [22892] [false]: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:39.95613686+07:00","message":"Set StatePrefix (first interim): 'ไปยัง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:40.100721438+07:00","message":"receive streaming session, msgId: 4025"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:40.100764242+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:40.100769967+07:00","message":"receive interim result [false|false]: ไปยังไม่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:40.100785407+07:00","message":"[buffer interim] 4025 false ไปยังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.100792823+07:00","message":"[bufferProcess] interim [720000000]:ไปยังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.100795624+07:00","message":"[bufferProcess] send to processor:ไปยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.100798951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.100802007+07:00","message":"> Transcript [22893] [false]: 'ไปยังบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.100805576+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.100807881+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.100809989+07:00","message":"StatePrefix: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.100812191+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:40.21267908+07:00","message":"receive streaming session, msgId: 4025"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:40.212720967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังบ่ทัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:40.212728302+07:00","message":"receive interim result [false|false]: ยังบ่ทัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:40.21274268+07:00","message":"[buffer interim] 4025 false ยังบ่ทัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.212750178+07:00","message":"[bufferProcess] interim [780000000]:ยังบ่ทัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.212754231+07:00","message":"[bufferProcess] send to processor:ไปยังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.212761896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.21276501+07:00","message":"> Transcript [22894] [false]: 'ไปยังไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.212768784+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.212771176+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.212773245+07:00","message":"StatePrefix: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.212775662+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:40.262305808+07:00","message":"receive streaming session, msgId: 4025"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:40.262342895+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบ่แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:40.262349397+07:00","message":"receive interim result [false|false]: ไปยังบ่แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:40.262371361+07:00","message":"[buffer interim] 4025 false ไปยังบ่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.262378846+07:00","message":"[bufferProcess] interim [840000000]:ไปยังบ่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.262381433+07:00","message":"[bufferProcess] send to processor:ยังบ่ทัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.262390164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.262393899+07:00","message":"> Transcript [22895] [false]: 'ยังบ่ทัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.262396792+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.262398885+07:00","message":"Set new StatePrefix: 'ยังบ่ทัน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:40.465902698+07:00","message":"receive streaming session, msgId: 4025"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:40.465943429+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบ่แล้วบ่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:40.465950534+07:00","message":"receive interim result [false|false]: ไปยังบ่แล้วบ่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:40.465965506+07:00","message":"[buffer interim] 4025 false ไปยังบ่แล้วบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.465973013+07:00","message":"[bufferProcess] interim [80000000]:ไปยังบ่แล้วบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.465975877+07:00","message":"[bufferProcess] send to processor:ไปยังบ่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.465982938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.465985989+07:00","message":"> Transcript [22896] [false]: 'ไปยังบ่แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.465988453+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.465991069+07:00","message":"Set new StatePrefix: 'ไปยังบ่แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:40.659732908+07:00","message":"receive streaming session, msgId: 4025"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:40.659771202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบ่แล้วบ่นี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:40.659778059+07:00","message":"receive interim result [false|false]: ไปยังบ่แล้วบ่นี่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:40.659794711+07:00","message":"[buffer interim] 4025 false ไปยังบ่แล้วบ่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.659801882+07:00","message":"[bufferProcess] interim [320000000]:ไปยังบ่แล้วบ่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.659804437+07:00","message":"[bufferProcess] send to processor:ไปยังบ่แล้วบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.659808316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.659811931+07:00","message":"> Transcript [22897] [false]: 'ไปยังบ่แล้วบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.659815253+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.65981744+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.659819583+07:00","message":"StatePrefix: 'ไปยังบ่แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.659821827+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:40.982852464+07:00","message":"receive streaming session, msgId: 4025"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:40.982900024+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบ่แล้วบ่เนี่ย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:40.98290694+07:00","message":"receive interim result [false|false]: ไปยังบ่แล้วบ่เนี่ย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:40.982920563+07:00","message":"[buffer interim] 4025 false ไปยังบ่แล้วบ่เนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.982930242+07:00","message":"[bufferProcess] interim [620000000]:ไปยังบ่แล้วบ่เนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.982933222+07:00","message":"[bufferProcess] send to processor:ไปยังบ่แล้วบ่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.982937808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.982940967+07:00","message":"> Transcript [22898] [false]: 'ไปยังบ่แล้วบ่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.982945127+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.982947511+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.98294951+07:00","message":"StatePrefix: 'ไปยังบ่แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:40.982952066+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:41.00747023+07:00","message":"[GCS] IsForceVAD: false for message ID: 4025"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:41.138494615+07:00","message":"[GCS] Start streaming session, msgId: 4026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:41.368346195+07:00","message":"receive streaming session, msgId: 4025"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:41.368397785+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบ่แล้วบ่เนี่ย\",\"confidence\":0.89374316}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:41.368404286+07:00","message":"receive interim result [true|false]: ไปยังบ่แล้วบ่เนี่ย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:41.368415365+07:00","message":"end recv isFinal message id 4025"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:41.368417701+07:00","message":"end Recv id 4025"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:41.368423594+07:00","message":"[buffer interim] 4025 true ไปยังบ่แล้วบ่เนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:41.368430865+07:00","message":"[bufferProcess] interim [10000000]:ไปยังบ่แล้วบ่เนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:41.368434913+07:00","message":"[bufferProcess] send to processor (isfinal):ไปยังบ่แล้วบ่เนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:41.368446746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:41.368470447+07:00","message":"> Transcript [22899] [false]: 'ไปยังบ่แล้วบ่เนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:41.36847788+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:41.368481561+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:41.368485905+07:00","message":"StatePrefix: 'ไปยังบ่แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:41.368488277+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:41.368490699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:41.36849324+07:00","message":"> Transcript [22900] [true]: 'ไปยังบ่แล้วบ่เนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:41.36849568+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:41.368497618+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:41.368499547+07:00","message":"StatePrefix: 'ไปยังบ่แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:41.368501412+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:41.368507216+07:00","message":"Push: 'ไปยังบ่แล้วบ่เนี่ย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:41.368521003+07:00","message":"push: {true ไปยังบ่แล้วบ่เนี่ย 0 0xc002e8f880}"}
{"level":"info","service":"Main","time":"2026-08-22T12:32:41.378929949+07:00","message":"write wav file: './tmp/7666/7666_4025.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:41.665510785+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:41.665524406+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:42.004159865+07:00","message":"receive streaming session, msgId: 4026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:42.00421757+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:42.004224632+07:00","message":"receive interim result [false|false]: ก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:42.004242655+07:00","message":"[buffer interim] 4026 false ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:42.004251835+07:00","message":"[bufferProcess] interim [660000000]:ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:42.004254407+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:42.072476271+07:00","message":"receive streaming session, msgId: 4026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:42.072523555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ต้องโทร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:42.072528832+07:00","message":"receive interim result [false|false]: ก็ต้องโทร"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:42.072545799+07:00","message":"[buffer interim] 4026 false ก็ต้องโทร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:42.072552913+07:00","message":"[bufferProcess] interim [780000000]:ก็ต้องโทร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:42.072555451+07:00","message":"[bufferProcess] send to processor:ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:42.07255897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:42.072562014+07:00","message":"> Transcript [22901] [false]: 'ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:42.072564388+07:00","message":"Set StatePrefix (first interim): 'ก็ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:42.584837058+07:00","message":"receive streaming session, msgId: 4026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:42.584889335+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ต้องโทรถาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:42.584897405+07:00","message":"receive interim result [false|false]: ก็ต้องโทรถาม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:42.584916117+07:00","message":"[buffer interim] 4026 false ก็ต้องโทรถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:42.584925811+07:00","message":"[bufferProcess] interim [320000000]:ก็ต้องโทรถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:42.584928874+07:00","message":"[bufferProcess] send to processor:ก็ต้องโทร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:42.584937335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:42.584940575+07:00","message":"> Transcript [22902] [false]: 'ก็ต้องโทร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:42.584944516+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:42.584947264+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:42.584949541+07:00","message":"StatePrefix: 'ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:42.584951953+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:42.901103904+07:00","message":"receive streaming session, msgId: 4026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:42.901146415+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ต้องโทรถ่าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:42.901152274+07:00","message":"receive interim result [false|false]: ก็ต้องโทรถ่าย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:42.901176435+07:00","message":"[buffer interim] 4026 false ก็ต้องโทรถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:42.9011868+07:00","message":"[bufferProcess] interim [560000000]:ก็ต้องโทรถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:42.901189605+07:00","message":"[bufferProcess] send to processor:ก็ต้องโทรถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:42.901196255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:42.901199508+07:00","message":"> Transcript [22903] [false]: 'ก็ต้องโทรถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:42.901203378+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:42.901206035+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:42.901208162+07:00","message":"StatePrefix: 'ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:42.90121057+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:43.462525594+07:00","message":"receive streaming session, msgId: 4026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:43.462561801+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ต้องโทรถ่าย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:43.462567675+07:00","message":"receive interim result [false|false]: ก็ต้องโทรถ่าย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:43.462585729+07:00","message":"[buffer interim] 4026 false ก็ต้องโทรถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:43.462593073+07:00","message":"[bufferProcess] interim [160000000]:ก็ต้องโทรถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:43.462595713+07:00","message":"[bufferProcess] send to processor:ก็ต้องโทรถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:43.46259956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:43.462602514+07:00","message":"> Transcript [22904] [false]: 'ก็ต้องโทรถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:43.462606158+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:43.462608413+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:43.46261093+07:00","message":"StatePrefix: 'ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:43.46261358+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:43.783875681+07:00","message":"receive streaming session, msgId: 4026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:43.783920741+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ต้องโทรถ่ายแต่มัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:43.783928457+07:00","message":"receive interim result [false|false]: ก็ต้องโทรถ่ายแต่มัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:43.783946447+07:00","message":"[buffer interim] 4026 false ก็ต้องโทรถ่ายแต่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:43.783957766+07:00","message":"[bufferProcess] interim [460000000]:ก็ต้องโทรถ่ายแต่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:43.783961635+07:00","message":"[bufferProcess] send to processor:ก็ต้องโทรถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:43.783965596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:43.783968574+07:00","message":"> Transcript [22905] [false]: 'ก็ต้องโทรถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:43.783973258+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:43.783975483+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:43.783977456+07:00","message":"StatePrefix: 'ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:43.783979691+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:43.7839827+07:00","message":"Push: 'ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:43.783986275+07:00","message":"TextPushed: 'ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:43.783988733+07:00","message":"Set new StatePrefix : 'ก็ต้องโทรถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:43.783990987+07:00","message":"Next Push (prob) : 'โทรถ่าย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:43.783999815+07:00","message":"push: {false ก็ต้อง 0 0xc003f6e400}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:43.914044069+07:00","message":"receive streaming session, msgId: 4026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:43.914087638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ต้องโทรถ่ายแต่มันบ่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:43.914093905+07:00","message":"receive interim result [false|false]: ก็ต้องโทรถ่ายแต่มันบ่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:43.914109046+07:00","message":"[buffer interim] 4026 false ก็ต้องโทรถ่ายแต่มันบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:43.914116562+07:00","message":"[bufferProcess] interim [580000000]:ก็ต้องโทรถ่ายแต่มันบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:43.914119497+07:00","message":"[bufferProcess] send to processor:ก็ต้องโทรถ่ายแต่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:43.914123126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:43.914126034+07:00","message":"> Transcript [22906] [false]: 'ก็ต้องโทรถ่ายแต่มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:43.914130077+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:43.914132726+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:43.914134831+07:00","message":"StatePrefix: 'ก็ต้องโทรถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:43.914137231+07:00","message":"TextPushed: 'ก็ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:44.09486406+07:00","message":"receive streaming session, msgId: 4026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:44.094903181+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ต้องโทรถ่ายแต่มันบอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:44.094908936+07:00","message":"receive interim result [false|false]: ก็ต้องโทรถ่ายแต่มันบอก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:44.094922701+07:00","message":"[buffer interim] 4026 false ก็ต้องโทรถ่ายแต่มันบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:44.09492965+07:00","message":"[bufferProcess] interim [760000000]:ก็ต้องโทรถ่ายแต่มันบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:44.094932785+07:00","message":"[bufferProcess] send to processor:ก็ต้องโทรถ่ายแต่มันบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:44.09493975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:44.094943+07:00","message":"> Transcript [22907] [false]: 'ก็ต้องโทรถ่ายแต่มันบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:44.094946601+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:44.094949021+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:44.094951381+07:00","message":"StatePrefix: 'ก็ต้องโทรถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:44.094953906+07:00","message":"TextPushed: 'ก็ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:44.407241206+07:00","message":"receive streaming session, msgId: 4026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:44.407287922+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ต้องโทรถ่ายแต่มันบอกพี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:44.407294037+07:00","message":"receive interim result [false|false]: ก็ต้องโทรถ่ายแต่มันบอกพี่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:44.407313145+07:00","message":"[buffer interim] 4026 false ก็ต้องโทรถ่ายแต่มันบอกพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:44.407320571+07:00","message":"[bufferProcess] interim [120000000]:ก็ต้องโทรถ่ายแต่มันบอกพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:44.407323736+07:00","message":"[bufferProcess] send to processor:ก็ต้องโทรถ่ายแต่มันบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:44.407327346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:44.40733048+07:00","message":"> Transcript [22908] [false]: 'ก็ต้องโทรถ่ายแต่มันบอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:44.407334495+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:44.407347974+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:44.407350495+07:00","message":"StatePrefix: 'ก็ต้องโทรถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:44.407352661+07:00","message":"TextPushed: 'ก็ต้อง'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:44.665577261+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:44.665583009+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:45.028028618+07:00","message":"receive streaming session, msgId: 4026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:45.0280663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ต้องโทรถ่ายแต่มันบอกพี่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:45.028072688+07:00","message":"receive interim result [false|false]: ก็ต้องโทรถ่ายแต่มันบอกพี่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:45.028085586+07:00","message":"[buffer interim] 4026 false ก็ต้องโทรถ่ายแต่มันบอกพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:45.028094996+07:00","message":"[bufferProcess] interim [720000000]:ก็ต้องโทรถ่ายแต่มันบอกพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:45.028097939+07:00","message":"[bufferProcess] send to processor:ก็ต้องโทรถ่ายแต่มันบอกพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:45.028104253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:45.02810728+07:00","message":"> Transcript [22909] [false]: 'ก็ต้องโทรถ่ายแต่มันบอกพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:45.028111525+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:45.028114039+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:45.028116556+07:00","message":"StatePrefix: 'ก็ต้องโทรถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:45.028119301+07:00","message":"TextPushed: 'ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:45.028124278+07:00","message":"Push: 'โทรถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:45.02812626+07:00","message":"TextPushed: 'ก็ต้องโทรถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:45.028128471+07:00","message":"Set new StatePrefix : 'ก็ต้องโทรถ่ายแต่มันบอกพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:45.028130812+07:00","message":"Next Push (prob) : 'แต่มันบอกพี่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:45.028141301+07:00","message":"push: {false โทรถ่าย 0 0xc003f6e400}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:45.585855627+07:00","message":"receive streaming session, msgId: 4026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:45.585901236+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ต้องโทรถ่ายแต่มันบอกพี่ถาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:45.585907398+07:00","message":"receive interim result [false|false]: ก็ต้องโทรถ่ายแต่มันบอกพี่ถาม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:45.585920436+07:00","message":"[buffer interim] 4026 false ก็ต้องโทรถ่ายแต่มันบอกพี่ถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:45.585931087+07:00","message":"[bufferProcess] interim [260000000]:ก็ต้องโทรถ่ายแต่มันบอกพี่ถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:45.58593395+07:00","message":"[bufferProcess] send to processor:ก็ต้องโทรถ่ายแต่มันบอกพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:45.585939778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:45.58594286+07:00","message":"> Transcript [22910] [false]: 'ก็ต้องโทรถ่ายแต่มันบอกพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:45.58594715+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:45.585949544+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:45.585951805+07:00","message":"StatePrefix: 'ก็ต้องโทรถ่ายแต่มันบอกพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:45.585954709+07:00","message":"TextPushed: 'ก็ต้องโทรถ่าย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:45.791696576+07:00","message":"receive streaming session, msgId: 4026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:45.791736872+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:45.791742866+07:00","message":"receive interim result [false|false]: ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:45.7917596+07:00","message":"[buffer interim] 4026 false ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:45.791767493+07:00","message":"[bufferProcess] interim [500000000]:ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:45.791770452+07:00","message":"[bufferProcess] send to processor:ก็ต้องโทรถ่ายแต่มันบอกพี่ถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:45.791774562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:45.791777487+07:00","message":"> Transcript [22911] [false]: 'ก็ต้องโทรถ่ายแต่มันบอกพี่ถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:45.791781533+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:45.791783896+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:45.791786116+07:00","message":"StatePrefix: 'ก็ต้องโทรถ่ายแต่มันบอกพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:45.791789331+07:00","message":"TextPushed: 'ก็ต้องโทรถ่าย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:45.957862303+07:00","message":"receive streaming session, msgId: 4026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:45.957899262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:45.957906399+07:00","message":"receive interim result [false|false]: ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:45.957918335+07:00","message":"[buffer interim] 4026 false ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:45.95792865+07:00","message":"[bufferProcess] interim [680000000]:ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:45.957932529+07:00","message":"[bufferProcess] send to processor:ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:45.957939224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:45.95794266+07:00","message":"> Transcript [22912] [false]: 'ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:45.957948035+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:45.957950757+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:45.957953457+07:00","message":"StatePrefix: 'ก็ต้องโทรถ่ายแต่มันบอกพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:45.957956299+07:00","message":"TextPushed: 'ก็ต้องโทรถ่าย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:46.486635922+07:00","message":"receive streaming session, msgId: 4026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:46.486676743+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของเขา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:46.486683493+07:00","message":"receive interim result [false|false]: ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของเขา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:46.486697732+07:00","message":"[buffer interim] 4026 false ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:46.486708764+07:00","message":"[bufferProcess] interim [220000000]:ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:46.486715037+07:00","message":"[bufferProcess] send to processor:ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:46.486722232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:46.486725268+07:00","message":"> Transcript [22913] [false]: 'ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:46.486729733+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:46.486731868+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:46.486734536+07:00","message":"StatePrefix: 'ก็ต้องโทรถ่ายแต่มันบอกพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:46.486737001+07:00","message":"TextPushed: 'ก็ต้องโทรถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:46.486741709+07:00","message":"Push: 'แต่มันบอกพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:46.486744182+07:00","message":"TextPushed: 'ก็ต้องโทรถ่ายแต่มันบอกพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:46.486746546+07:00","message":"Set new StatePrefix : 'ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:46.486749243+07:00","message":"Next Push (prob) : 'ถามเจ้าของ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:46.48675646+07:00","message":"push: {false แต่มันบอกพี่ 0 0xc003f6e400}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:46.67673068+07:00","message":"receive streaming session, msgId: 4026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:46.676770339+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของคำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:46.67677712+07:00","message":"receive interim result [false|false]: ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของคำ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:46.676793983+07:00","message":"[buffer interim] 4026 false ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:46.676801438+07:00","message":"[bufferProcess] interim [400000000]:ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:46.676804318+07:00","message":"[bufferProcess] send to processor:ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:46.676808104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:46.676811071+07:00","message":"> Transcript [22914] [false]: 'ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:46.676815056+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:46.67681732+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:46.676819456+07:00","message":"StatePrefix: 'ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:46.676822179+07:00","message":"TextPushed: 'ก็ต้องโทรถ่ายแต่มันบอกพี่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:47.120973834+07:00","message":"receive streaming session, msgId: 4026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:47.121014649+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของทำดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:47.121021396+07:00","message":"receive interim result [false|false]: ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของทำดี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:47.121036666+07:00","message":"[buffer interim] 4026 false ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของทำดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.121044878+07:00","message":"[bufferProcess] interim [760000000]:ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของทำดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.121048048+07:00","message":"[bufferProcess] send to processor:ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.12105211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.121055746+07:00","message":"> Transcript [22915] [false]: 'ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.121060126+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.121062363+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.121064382+07:00","message":"StatePrefix: 'ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.121067574+07:00","message":"TextPushed: 'ก็ต้องโทรถ่ายแต่มันบอกพี่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:47.477584132+07:00","message":"[GCS] IsForceVAD: false for message ID: 4026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:47.548532044+07:00","message":"[GCS] Start streaming session, msgId: 4027"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:47.608596435+07:00","message":"[GCS] IsForceVAD: false for message ID: 4027"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:47.665883191+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:47.66589571+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:47.667519766+07:00","message":"[GCS] Start streaming session, msgId: 4028"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:47.686779193+07:00","message":"receive streaming session, msgId: 4026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:47.686813845+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":"2026-08-22T12:32:47.686820504+07:00","message":"receive interim result [false|false]: ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของทำดี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:47.686862319+07:00","message":"[buffer interim] 4026 false ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของทำดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.686870359+07:00","message":"[bufferProcess] interim [360000000]:ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของทำดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.686873135+07:00","message":"[bufferProcess] send to processor:ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของทำดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.686876669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.686879545+07:00","message":"> Transcript [22916] [false]: 'ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของทำดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.686883603+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.686886068+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.686888188+07:00","message":"StatePrefix: 'ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.68689077+07:00","message":"TextPushed: 'ก็ต้องโทรถ่ายแต่มันบอกพี่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:47.73745213+07:00","message":"[GCS] IsForceVAD: false for message ID: 4028"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:47.772423904+07:00","message":"receive streaming session, msgId: 4026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:47.772470051+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของคำดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:47.772477284+07:00","message":"receive interim result [false|false]: ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของคำดี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:47.772492488+07:00","message":"[buffer interim] 4026 false ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของคำดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.772499904+07:00","message":"[bufferProcess] interim [480000000]:ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของคำดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.772503165+07:00","message":"[bufferProcess] send to processor:ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของทำดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.772506823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.772509676+07:00","message":"> Transcript [22917] [false]: 'ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของทำดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.772514741+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.772517037+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.772519442+07:00","message":"StatePrefix: 'ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.772522835+07:00","message":"TextPushed: 'ก็ต้องโทรถ่ายแต่มันบอกพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.772529186+07:00","message":"Push: 'ถามเจ้าของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.772531363+07:00","message":"TextPushed: 'ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.772535523+07:00","message":"Set new StatePrefix : 'ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของทำดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.772538549+07:00","message":"Next Push (prob) : 'ทำดี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:47.772548715+07:00","message":"push: {false ถามเจ้าของ 0 0xc003f6e400}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:47.798736422+07:00","message":"[GCS] Start streaming session, msgId: 4029"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:47.911277166+07:00","message":"receive streaming session, msgId: 4027"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:47.911297704+07:00","message":"found end of frame, send empty tag with msgId: 4027"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:47.911300921+07:00","message":"end Recv id 4027"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:47.911310442+07:00","message":"[buffer interim] force interim is final (2) :ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของคำดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.911319501+07:00","message":"[bufferProcess] interim [480000000]:ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของคำดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.911323471+07:00","message":"[bufferProcess] send to processor (isfinal):ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของคำดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.911328167+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.911331422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.911338125+07:00","message":"> Transcript [22918] [false]: 'ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของคำดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.911341292+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.911344413+07:00","message":"Set new StatePrefix: 'ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของคำดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.911346899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.911349093+07:00","message":"> Transcript [22919] [true]: 'ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของคำดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.911351732+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.91135427+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.911356376+07:00","message":"StatePrefix: 'ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของคำดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.911359123+07:00","message":"TextPushed: 'ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.911362948+07:00","message":"Push: 'คำดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.911364988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.911367004+07:00","message":"> Transcript [22920] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.911369381+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.911371432+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.911373468+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.911375453+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:47.91137766+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:47.911394193+07:00","message":"push: {true คำดี 0 0xc003f6e400}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:47.911422296+07:00","message":"push: {true \n 0 0xc002696f00}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:47.917502986+07:00","message":"receive streaming session, msgId: 4026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:47.91753412+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของคำดี\",\"confidence\":0.94679564}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:47.917539588+07:00","message":"receive interim result [true|false]: ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของคำดี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:47.917550048+07:00","message":"end recv isFinal message id 4026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:47.917552721+07:00","message":"end Recv id 4026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:47.917558664+07:00","message":"[buffer interim] this message is already final true 4026: 'ก็ต้องโทรถ่ายแต่มันบอกพี่ถามเจ้าของคำดี'"}
{"level":"info","service":"Main","time":"2026-08-22T12:32:47.918097917+07:00","message":"write wav file: './tmp/7666/7666_4027.wav'"}
{"level":"info","service":"Main","time":"2026-08-22T12:32:47.92216137+07:00","message":"write wav file: './tmp/7666/7666_4026.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:48.152572091+07:00","message":"receive streaming session, msgId: 4028"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:48.152597894+07:00","message":"found end of frame, send empty tag with msgId: 4028"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:48.152601382+07:00","message":"end Recv id 4028"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:48.152608841+07:00","message":"[buffer interim] 4028 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:48.152615032+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:48.15261957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:48.152622865+07:00","message":"> Transcript [22921] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:48.152625813+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:48.152627964+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:48.152630306+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:48.152632327+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:48.152635075+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:48.152644264+07:00","message":"push: {true \n 0 0xc00291aa00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:32:48.157649983+07:00","message":"write wav file: './tmp/7666/7666_4028.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:50.275909061+07:00","message":"receive streaming session, msgId: 4029"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:50.275947097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือบ่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:50.275952647+07:00","message":"receive interim result [false|false]: คือบ่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:50.275966749+07:00","message":"[buffer interim] 4029 false คือบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:50.27597325+07:00","message":"[bufferProcess] interim [100000000]:คือบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:50.275975668+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:50.275981256+07:00","message":"[bufferProcess] send to processor (ticker):คือบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:50.275984266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:50.275987276+07:00","message":"> Transcript [22922] [false]: 'คือบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:50.27598943+07:00","message":"Set StatePrefix (first interim): 'คือบ่'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:50.666250767+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:50.666266653+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:50.839064558+07:00","message":"receive streaming session, msgId: 4029"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:50.839121278+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือบ่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:50.839130464+07:00","message":"receive interim result [false|false]: คือบ่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:50.8391483+07:00","message":"[buffer interim] 4029 false คือบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:50.839157289+07:00","message":"[bufferProcess] interim [700000000]:คือบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:50.839160663+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:52.930016438+07:00","message":"[GCS] IsForceVAD: false for message ID: 4029"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:53.237363187+07:00","message":"receive streaming session, msgId: 4029"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:53.237405784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือบ่\",\"confidence\":0.9253988}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:53.237412338+07:00","message":"receive interim result [true|false]: คือบ่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:53.237422796+07:00","message":"end recv isFinal message id 4029"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:53.23742534+07:00","message":"end Recv id 4029"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:53.237432853+07:00","message":"[buffer interim] 4029 true คือบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:53.237441161+07:00","message":"[bufferProcess] interim [130000000]:คือบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:53.237450353+07:00","message":"[bufferProcess] send to processor (isfinal):คือบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:53.237454744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:53.237457699+07:00","message":"> Transcript [22923] [false]: 'คือบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:53.237460653+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:53.237462757+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:53.237465026+07:00","message":"StatePrefix: 'คือบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:53.237467482+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:53.237469777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:53.237472474+07:00","message":"> Transcript [22924] [true]: 'คือบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:53.237475399+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:53.237477524+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:53.237479306+07:00","message":"StatePrefix: 'คือบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:53.237481179+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:53.237500986+07:00","message":"Push: 'คือบ่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:53.237527709+07:00","message":"push: {true คือบ่ 0 0xc003f6e780}"}
{"level":"info","service":"Main","time":"2026-08-22T12:32:53.248359261+07:00","message":"write wav file: './tmp/7666/7666_4029.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:53.666904708+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:53.66691046+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:53.698071883+07:00","message":"[GCS] Start streaming session, msgId: 4030"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:53.862291667+07:00","message":"[GCS] Cleaned up inactive client: 4009"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:53.86231661+07:00","message":"[GCS] Cleaned up inactive client: 4011"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:53.86231986+07:00","message":"[GCS] Cleaned up inactive client: 4005"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:53.862321979+07:00","message":"[GCS] Cleaned up inactive client: 4006"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:53.862323896+07:00","message":"[GCS] Cleaned up inactive client: 4007"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:53.862328293+07:00","message":"[GCS] Cleaned up inactive client: 4012"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:53.862330749+07:00","message":"[GCS] Cleaned up inactive client: 4013"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:53.862332688+07:00","message":"[GCS] Cleaned up inactive client: 4010"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:53.862334773+07:00","message":"[GCS] Cleaned up inactive client: 4008"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:53.862337203+07:00","message":"[GCS] Cleaned up inactive client: 4014"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:54.943589027+07:00","message":"receive streaming session, msgId: 4030"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:54.943636755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:54.943642186+07:00","message":"receive interim result [false|false]: บอก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:54.94365973+07:00","message":"[buffer interim] 4030 false บอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:54.943667752+07:00","message":"[bufferProcess] interim [840000000]:บอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:54.943669872+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:54.943677724+07:00","message":"[bufferProcess] send to processor (ticker):บอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:54.943681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:54.94368422+07:00","message":"> Transcript [22925] [false]: 'บอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:54.943686956+07:00","message":"Set StatePrefix (first interim): 'บอก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:55.109624637+07:00","message":"receive streaming session, msgId: 4030"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:55.109675536+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่ฮู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:55.109683388+07:00","message":"receive interim result [false|false]: บ่ฮู้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:55.109698217+07:00","message":"[buffer interim] 4030 false บ่ฮู้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:55.109705575+07:00","message":"[bufferProcess] interim [20000000]:บ่ฮู้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:55.109708267+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:55.330558861+07:00","message":"receive streaming session, msgId: 4030"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:55.330604543+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่หัวใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:55.330611101+07:00","message":"receive interim result [false|false]: บ่หัวใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:55.330624605+07:00","message":"[buffer interim] 4030 false บ่หัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:55.330634117+07:00","message":"[bufferProcess] interim [320000000]:บ่หัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:55.330636608+07:00","message":"[bufferProcess] send to processor:บ่ฮู้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:55.330642365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:55.330645281+07:00","message":"> Transcript [22926] [false]: 'บ่ฮู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:55.330647794+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:55.33065009+07:00","message":"Set new StatePrefix: 'บ่ฮู้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:55.965528952+07:00","message":"receive streaming session, msgId: 4030"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:55.965567668+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่หัวใจ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:55.965573724+07:00","message":"receive interim result [false|false]: บ่หัวใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:55.965586333+07:00","message":"[buffer interim] 4030 false บ่หัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:55.965593811+07:00","message":"[bufferProcess] interim [920000000]:บ่หัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:55.965596477+07:00","message":"[bufferProcess] send to processor:บ่หัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:55.965601988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:55.965605032+07:00","message":"> Transcript [22927] [false]: 'บ่หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:55.965607495+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:55.965609729+07:00","message":"Set new StatePrefix: 'บ่หัวใจ'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:56.667049428+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:56.667052758+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:57.110262219+07:00","message":"receive streaming session, msgId: 4030"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:57.110306397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่หัวใจของเจ้าของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:57.110313183+07:00","message":"receive interim result [false|false]: บ่หัวใจของเจ้าของ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:57.110326489+07:00","message":"[buffer interim] 4030 false บ่หัวใจของเจ้าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:57.110336181+07:00","message":"[bufferProcess] interim [60000000]:บ่หัวใจของเจ้าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:57.110340832+07:00","message":"[bufferProcess] send to processor:บ่หัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:57.110346341+07:00","message":"[bufferProcess] send to processor (ticker):บ่หัวใจของเจ้าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:57.110349186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:57.110352219+07:00","message":"> Transcript [22928] [false]: 'บ่หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:57.110356178+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:57.110358466+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:57.110360519+07:00","message":"StatePrefix: 'บ่หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:57.110362816+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:57.110364589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:57.110366665+07:00","message":"> Transcript [22929] [false]: 'บ่หัวใจของเจ้าของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:57.110368817+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:57.110370785+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:57.110372568+07:00","message":"StatePrefix: 'บ่หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:57.110374376+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:57.631757315+07:00","message":"receive streaming session, msgId: 4030"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:57.631802939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่หัวใจเจ้าของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:57.631810107+07:00","message":"receive interim result [false|false]: บ่หัวใจเจ้าของ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:57.631823544+07:00","message":"[buffer interim] 4030 false บ่หัวใจเจ้าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:57.631831086+07:00","message":"[bufferProcess] interim [540000000]:บ่หัวใจเจ้าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:57.63183347+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:57.635299497+07:00","message":"receive streaming session, msgId: 4030"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:57.635313435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่หัวใจถามเจ้าของเขา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:57.635317524+07:00","message":"receive interim result [false|false]: บ่หัวใจถามเจ้าของเขา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:57.635325833+07:00","message":"[buffer interim] 4030 false บ่หัวใจถามเจ้าของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:57.635330047+07:00","message":"[bufferProcess] interim [600000000]:บ่หัวใจถามเจ้าของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:57.635332212+07:00","message":"[bufferProcess] send to processor:บ่หัวใจเจ้าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:57.635335554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:57.635338728+07:00","message":"> Transcript [22930] [false]: 'บ่หัวใจเจ้าของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:57.635343046+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:57.635345179+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:57.635347319+07:00","message":"StatePrefix: 'บ่หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:57.635349532+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:57.952760963+07:00","message":"receive streaming session, msgId: 4030"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:57.952800754+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่หัวใจของเจ้าของคำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:57.952806985+07:00","message":"receive interim result [false|false]: บ่หัวใจของเจ้าของคำ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:57.95281912+07:00","message":"[buffer interim] 4030 false บ่หัวใจของเจ้าของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:57.952828549+07:00","message":"[bufferProcess] interim [840000000]:บ่หัวใจของเจ้าของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:57.952831348+07:00","message":"[bufferProcess] send to processor:บ่หัวใจถามเจ้าของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:57.952838758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:57.952842093+07:00","message":"> Transcript [22931] [false]: 'บ่หัวใจถามเจ้าของเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:57.952847889+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:57.95285061+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:57.952852762+07:00","message":"StatePrefix: 'บ่หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:57.952855076+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:57.952862283+07:00","message":"Push: 'บ่หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:57.952864488+07:00","message":"TextPushed: 'บ่หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:57.95286679+07:00","message":"Set new StatePrefix : 'บ่หัวใจถามเจ้าของเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:57.952871464+07:00","message":"Next Push (prob) : 'ถามเจ้าของเขา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:57.952880124+07:00","message":"push: {false บ่หัวใจ 0 0xc002af4780}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:58.160578654+07:00","message":"receive streaming session, msgId: 4030"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:58.16061978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่หัวใจของเจ้าของทำดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:58.160625577+07:00","message":"receive interim result [false|false]: บ่หัวใจของเจ้าของทำดี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:58.160642784+07:00","message":"[buffer interim] 4030 false บ่หัวใจของเจ้าของทำดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:58.160650856+07:00","message":"[bufferProcess] interim [80000000]:บ่หัวใจของเจ้าของทำดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:58.160654044+07:00","message":"[bufferProcess] send to processor:บ่หัวใจของเจ้าของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:58.160660324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:58.160663542+07:00","message":"> Transcript [22932] [false]: 'บ่หัวใจของเจ้าของคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:58.16066612+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:58.160669069+07:00","message":"Set new StatePrefix: 'บ่หัวใจของเจ้าของคำ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:58.72062572+07:00","message":"receive streaming session, msgId: 4030"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:58.720668398+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่หัวใจของเจ้าของทำดี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:58.720675081+07:00","message":"receive interim result [false|false]: บ่หัวใจของเจ้าของทำดี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:58.720693237+07:00","message":"[buffer interim] 4030 false บ่หัวใจของเจ้าของทำดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:58.720701805+07:00","message":"[bufferProcess] interim [680000000]:บ่หัวใจของเจ้าของทำดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:58.720705294+07:00","message":"[bufferProcess] send to processor:บ่หัวใจของเจ้าของทำดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:58.720714061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:58.720716825+07:00","message":"> Transcript [22933] [false]: 'บ่หัวใจของเจ้าของทำดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:58.720719682+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:58.720722425+07:00","message":"Set new StatePrefix: 'บ่หัวใจของเจ้าของทำดี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:58.828373896+07:00","message":"[GCS] IsForceVAD: false for message ID: 4030"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:58.887585265+07:00","message":"[GCS] Start streaming session, msgId: 4031"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:58.991956104+07:00","message":"receive streaming session, msgId: 4030"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:58.992000624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่หัวใจของเจ้าของคำดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:58.992007177+07:00","message":"receive interim result [false|false]: บ่หัวใจของเจ้าของคำดี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:58.992027408+07:00","message":"[buffer interim] 4030 false บ่หัวใจของเจ้าของคำดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:58.99203672+07:00","message":"[bufferProcess] interim [920000000]:บ่หัวใจของเจ้าของคำดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:58.992039714+07:00","message":"[bufferProcess] send to processor:บ่หัวใจของเจ้าของทำดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:58.992043823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:58.992046896+07:00","message":"> Transcript [22934] [false]: 'บ่หัวใจของเจ้าของทำดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:58.992051337+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:58.992053734+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:58.992056422+07:00","message":"StatePrefix: 'บ่หัวใจของเจ้าของทำดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:58.992059045+07:00","message":"TextPushed: 'บ่หัวใจ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:59.077778835+07:00","message":"[GCS] IsForceVAD: false for message ID: 4031"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:59.148490435+07:00","message":"[GCS] Start streaming session, msgId: 4032"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:59.174494481+07:00","message":"receive streaming session, msgId: 4030"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:59.17453485+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่หัวใจเจ้าของคำดี\",\"confidence\":0.90893734}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:59.174544807+07:00","message":"receive interim result [true|false]: บ่หัวใจเจ้าของคำดี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:59.174564175+07:00","message":"end recv isFinal message id 4030"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:59.174566551+07:00","message":"end Recv id 4030"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:59.174571857+07:00","message":"[buffer interim] 4030 true บ่หัวใจเจ้าของคำดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:59.174579251+07:00","message":"[bufferProcess] interim [130000000]:บ่หัวใจเจ้าของคำดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:59.174582818+07:00","message":"[bufferProcess] send to processor (isfinal):บ่หัวใจของเจ้าของคำดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:59.174594611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:59.174618002+07:00","message":"> Transcript [22935] [false]: 'บ่หัวใจของเจ้าของคำดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:59.174624789+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:59.174630399+07:00","message":"Set new StatePrefix: 'บ่หัวใจของเจ้าของคำดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:59.174633449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:59.174636457+07:00","message":"> Transcript [22936] [true]: 'บ่หัวใจเจ้าของคำดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:59.174640003+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:59.174642477+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:59.174645233+07:00","message":"StatePrefix: 'บ่หัวใจของเจ้าของคำดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:59.174649459+07:00","message":"TextPushed: 'บ่หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:59.174658697+07:00","message":"Push: 'เจ้าของคำดี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:59.174669249+07:00","message":"push: {true เจ้าของคำดี 0 0xc002af4780}"}
{"level":"info","service":"Main","time":"2026-08-22T12:32:59.18941273+07:00","message":"write wav file: './tmp/7666/7666_4030.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:59.371332309+07:00","message":"receive streaming session, msgId: 4031"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:59.371358073+07:00","message":"found end of frame, send empty tag with msgId: 4031"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:59.371361628+07:00","message":"end Recv id 4031"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:59.371370009+07:00","message":"[buffer interim] 4031 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:59.371377137+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:59.371381913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:59.371385632+07:00","message":"> Transcript [22937] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:59.371388454+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:59.371390631+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:59.371392749+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:59.371394776+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:32:59.37139803+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:32:59.371406985+07:00","message":"push: {true \n 0 0xc002af4a80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:32:59.376015239+07:00","message":"write wav file: './tmp/7666/7666_4031.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:59.667419577+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:32:59.667452974+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:00.708587873+07:00","message":"receive streaming session, msgId: 4032"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:00.708638352+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยู่บ่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:00.708644169+07:00","message":"receive interim result [false|false]: อยู่บ่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:00.708659793+07:00","message":"[buffer interim] 4032 false อยู่บ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:00.708666681+07:00","message":"[bufferProcess] interim [380000000]:อยู่บ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:00.708668943+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:00.708674465+07:00","message":"[bufferProcess] send to processor (ticker):อยู่บ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:00.708677485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:00.708680341+07:00","message":"> Transcript [22938] [false]: 'อยู่บ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:00.708682668+07:00","message":"Set StatePrefix (first interim): 'อยู่บ่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:01.279859996+07:00","message":"receive streaming session, msgId: 4032"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:01.279901087+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยู่บ่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:01.279907025+07:00","message":"receive interim result [false|false]: อยู่บ่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:01.279923661+07:00","message":"[buffer interim] 4032 false อยู่บ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:01.279930487+07:00","message":"[bufferProcess] interim [980000000]:อยู่บ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:01.279932806+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:02.667802386+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:02.667802385+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:03.557882176+07:00","message":"[GCS] IsForceVAD: false for message ID: 4032"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:03.88968226+07:00","message":"receive streaming session, msgId: 4032"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:03.889725663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยู่บ่\",\"confidence\":0.8867775}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:03.889731944+07:00","message":"receive interim result [true|false]: อยู่บ่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:03.889742855+07:00","message":"end recv isFinal message id 4032"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:03.889745456+07:00","message":"end Recv id 4032"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:03.889763179+07:00","message":"[buffer interim] 4032 true อยู่บ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:03.889778015+07:00","message":"[bufferProcess] interim [650000000]:อยู่บ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:03.889781597+07:00","message":"[bufferProcess] send to processor (isfinal):อยู่บ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:03.889786114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:03.889790042+07:00","message":"> Transcript [22939] [false]: 'อยู่บ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:03.889793917+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:03.889796174+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:03.889798438+07:00","message":"StatePrefix: 'อยู่บ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:03.889800687+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:03.889802459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:03.889804716+07:00","message":"> Transcript [22940] [true]: 'อยู่บ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:03.889806873+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:03.889808824+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:03.889810952+07:00","message":"StatePrefix: 'อยู่บ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:03.889814708+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:03.889817862+07:00","message":"Push: 'อยู่บ่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:03.889827581+07:00","message":"push: {true อยู่บ่ 0 0xc002af4c00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:33:03.899781832+07:00","message":"write wav file: './tmp/7666/7666_4032.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:04.2685464+07:00","message":"[GCS] Start streaming session, msgId: 4033"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:05.668096295+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:05.668159495+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:08.668956647+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:08.668955654+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:09.137627846+07:00","message":"[GCS] IsForceVAD: false for message ID: 4033"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:09.268523726+07:00","message":"[GCS] Start streaming session, msgId: 4034"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:09.419698803+07:00","message":"receive streaming session, msgId: 4033"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:09.419739288+07:00","message":"found end of frame, send empty tag with msgId: 4033"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:09.419743704+07:00","message":"end Recv id 4033"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:09.419753588+07:00","message":"[buffer interim] 4033 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:09.419762595+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:09.419767346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:09.419771528+07:00","message":"> Transcript [22941] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:09.419774646+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:09.419777086+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:09.419779303+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:09.419781313+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:09.419785233+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:09.419796498+07:00","message":"push: {true \n 0 0xc003f6e980}"}
{"level":"info","service":"Main","time":"2026-08-22T12:33:09.429573883+07:00","message":"write wav file: './tmp/7666/7666_4033.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:09.45881137+07:00","message":"[GCS] IsForceVAD: false for message ID: 4034"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:09.5881019+07:00","message":"[GCS] Start streaming session, msgId: 4035"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:09.74200681+07:00","message":"receive streaming session, msgId: 4034"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:09.742054752+07:00","message":"found end of frame, send empty tag with msgId: 4034"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:09.742058572+07:00","message":"end Recv id 4034"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:09.742068493+07:00","message":"[buffer interim] 4034 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:09.742080741+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:09.742085951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:09.74208919+07:00","message":"> Transcript [22942] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:09.742092717+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:09.742094879+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:09.742097015+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:09.742099082+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:09.742105867+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:09.7421177+07:00","message":"push: {true \n 0 0xc002696b00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:33:09.747399621+07:00","message":"write wav file: './tmp/7666/7666_4034.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:11.66926224+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:11.669279048+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:14.188129369+07:00","message":"[GCS] IsForceVAD: false for message ID: 4035"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:14.328352284+07:00","message":"[GCS] Start streaming session, msgId: 4036"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:14.466156556+07:00","message":"receive streaming session, msgId: 4035"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:14.466176215+07:00","message":"found end of frame, send empty tag with msgId: 4035"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:14.466179563+07:00","message":"end Recv id 4035"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:14.466185635+07:00","message":"[buffer interim] 4035 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:14.466191571+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:14.466202278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:14.466205852+07:00","message":"> Transcript [22943] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:14.466208611+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:14.466210699+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:14.466212683+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:14.46621494+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:14.466221811+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:14.466230286+07:00","message":"push: {true \n 0 0xc002e0c800}"}
{"level":"info","service":"Main","time":"2026-08-22T12:33:14.476761561+07:00","message":"write wav file: './tmp/7666/7666_4035.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:14.669813086+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:14.669814306+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:17.670408944+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:17.670424583+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:19.447955419+07:00","message":"[GCS] IsForceVAD: false for message ID: 4036"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:19.737028139+07:00","message":"receive streaming session, msgId: 4036"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:19.73706005+07:00","message":"found end of frame, send empty tag with msgId: 4036"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:19.737063868+07:00","message":"end Recv id 4036"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:19.737072053+07:00","message":"[buffer interim] 4036 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:19.737083315+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:19.737088136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:19.737091062+07:00","message":"> Transcript [22944] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:19.73709411+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:19.737096205+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:19.737098304+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:19.7371003+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:19.737107745+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:19.737117087+07:00","message":"push: {true \n 0 0xc002cc5900}"}
{"level":"info","service":"Main","time":"2026-08-22T12:33:19.748065551+07:00","message":"write wav file: './tmp/7666/7666_4036.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:20.671404488+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:20.671450482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:22.138150276+07:00","message":"[GCS] Start streaming session, msgId: 4037"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:22.817950961+07:00","message":"receive streaming session, msgId: 4037"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:22.818024788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:22.818034529+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:22.81805555+07:00","message":"[buffer interim] 4037 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:22.818064806+07:00","message":"[bufferProcess] interim [300000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:22.81806829+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:22.818079272+07:00","message":"[bufferProcess] send to processor (ticker):เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:22.818083239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:22.818087571+07:00","message":"> Transcript [22945] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:22.818091679+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:23.014496716+07:00","message":"receive streaming session, msgId: 4037"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:23.014540604+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นเจ้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:23.014546687+07:00","message":"receive interim result [false|false]: เป็นเจ้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:23.01456283+07:00","message":"[buffer interim] 4037 false เป็นเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.014569977+07:00","message":"[bufferProcess] interim [480000000]:เป็นเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.014572153+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:23.066951563+07:00","message":"receive streaming session, msgId: 4037"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:23.067000443+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นจัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:23.067006342+07:00","message":"receive interim result [false|false]: เป็นจัง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:23.067015818+07:00","message":"[buffer interim] 4037 false เป็นจัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.067022533+07:00","message":"[bufferProcess] interim [540000000]:เป็นจัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.067025035+07:00","message":"[bufferProcess] send to processor:เป็นเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.067028758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.067031728+07:00","message":"> Transcript [22946] [false]: 'เป็นเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.067035458+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.067037717+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.067039823+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.06704252+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:23.067107043+07:00","message":"receive streaming session, msgId: 4037"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:23.067171784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นจังใด๋\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:23.067180548+07:00","message":"receive interim result [false|false]: เป็นจังใด๋"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:23.067202986+07:00","message":"[buffer interim] 4037 false เป็นจังใด๋"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.067221771+07:00","message":"[bufferProcess] interim [600000000]:เป็นจังใด๋"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.067226484+07:00","message":"[bufferProcess] send to processor:เป็นจัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.067235857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.067240436+07:00","message":"> Transcript [22947] [false]: 'เป็นจัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.067245467+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.067249445+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.067252588+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.067255729+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:23.235433094+07:00","message":"receive streaming session, msgId: 4037"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:23.235472148+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นจังได๋\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:23.235479156+07:00","message":"receive interim result [false|false]: เป็นจังได๋"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:23.235496917+07:00","message":"[buffer interim] 4037 false เป็นจังได๋"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.235504878+07:00","message":"[bufferProcess] interim [660000000]:เป็นจังได๋"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.235508545+07:00","message":"[bufferProcess] send to processor:เป็นจังใด๋"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.235514369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.235517572+07:00","message":"> Transcript [22948] [false]: 'เป็นจังใด๋'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.235521084+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.235523262+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.235525417+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.23552789+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:23.554521786+07:00","message":"receive streaming session, msgId: 4037"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:23.554562301+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นจังได๋เล็ก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:23.554569012+07:00","message":"receive interim result [false|false]: เป็นจังได๋เล็ก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:23.554580429+07:00","message":"[buffer interim] 4037 false เป็นจังได๋เล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.554587869+07:00","message":"[bufferProcess] interim [20000000]:เป็นจังได๋เล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.554591434+07:00","message":"[bufferProcess] send to processor:เป็นจังได๋"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.554597079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.554599954+07:00","message":"> Transcript [22949] [false]: 'เป็นจังได๋'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.554603798+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.554606558+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.5546087+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.554611209+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.554617198+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.55461946+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.554621749+07:00","message":"Set new StatePrefix : 'เป็นจังได๋'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.554624031+07:00","message":"Next Push (prob) : 'จังได๋'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:23.554645112+07:00","message":"push: {false เป็น 0 0xc00291a380}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:23.639791658+07:00","message":"receive streaming session, msgId: 4037"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:23.639840653+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นจังได๋\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:23.639850095+07:00","message":"receive interim result [false|false]: เป็นจังได๋"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:23.639871282+07:00","message":"[buffer interim] 4037 false เป็นจังได๋"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.63987905+07:00","message":"[bufferProcess] interim [80000000]:เป็นจังได๋"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.639881828+07:00","message":"[bufferProcess] send to processor:เป็นจังได๋เล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.639886309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.639889473+07:00","message":"> Transcript [22950] [false]: 'เป็นจังได๋เล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.63989296+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.639895774+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.639898379+07:00","message":"StatePrefix: 'เป็นจังได๋'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.63990222+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:23.671935583+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:23.671940518+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:23.768430532+07:00","message":"receive streaming session, msgId: 4037"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:23.768474017+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นจังได๋และที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:23.768480377+07:00","message":"receive interim result [false|false]: เป็นจังได๋และที่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:23.768495516+07:00","message":"[buffer interim] 4037 false เป็นจังได๋และที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.768503622+07:00","message":"[bufferProcess] interim [260000000]:เป็นจังได๋และที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.768506656+07:00","message":"[bufferProcess] send to processor:เป็นจังได๋"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.768510533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.768513571+07:00","message":"> Transcript [22951] [false]: 'เป็นจังได๋'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.768517132+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.768519677+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.768521847+07:00","message":"StatePrefix: 'เป็นจังได๋'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:23.768524379+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:23.862181105+07:00","message":"[GCS] Cleaned up inactive client: 4015"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:23.862207654+07:00","message":"[GCS] Cleaned up inactive client: 4016"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:23.862210544+07:00","message":"[GCS] Cleaned up inactive client: 4020"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:23.86221252+07:00","message":"[GCS] Cleaned up inactive client: 4017"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:23.862214837+07:00","message":"[GCS] Cleaned up inactive client: 4019"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:23.862216813+07:00","message":"[GCS] Cleaned up inactive client: 4018"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:23.862219293+07:00","message":"[GCS] Cleaned up inactive client: 4021"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:24.083885213+07:00","message":"receive streaming session, msgId: 4037"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:24.083926301+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นจังได๋ล่ะทีนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:24.08393361+07:00","message":"receive interim result [false|false]: เป็นจังได๋ล่ะทีนี้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:24.083950103+07:00","message":"[buffer interim] 4037 false เป็นจังได๋ล่ะทีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:24.083958191+07:00","message":"[bufferProcess] interim [560000000]:เป็นจังได๋ล่ะทีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:24.08396131+07:00","message":"[bufferProcess] send to processor:เป็นจังได๋และที่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:24.083965587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:24.083969497+07:00","message":"> Transcript [22952] [false]: 'เป็นจังได๋และที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:24.083973319+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:24.083975941+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:24.083978405+07:00","message":"StatePrefix: 'เป็นจังได๋'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:24.083981133+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:24.12795836+07:00","message":"[GCS] IsForceVAD: false for message ID: 4037"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:24.18820815+07:00","message":"[GCS] Start streaming session, msgId: 4038"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:24.257004764+07:00","message":"[GCS] IsForceVAD: false for message ID: 4038"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:24.318698655+07:00","message":"[GCS] Start streaming session, msgId: 4039"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:24.4352602+07:00","message":"receive streaming session, msgId: 4037"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:24.435331615+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นจังได๋ล่ะทีนี้\",\"confidence\":0.92756605}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:24.435339363+07:00","message":"receive interim result [true|false]: เป็นจังได๋ล่ะทีนี้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:24.435350757+07:00","message":"end recv isFinal message id 4037"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:24.435353312+07:00","message":"end Recv id 4037"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:24.435360915+07:00","message":"[buffer interim] 4037 true เป็นจังได๋ล่ะทีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:24.435372563+07:00","message":"[bufferProcess] interim [10000000]:เป็นจังได๋ล่ะทีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:24.435379294+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นจังได๋ล่ะทีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:24.435383974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:24.435387705+07:00","message":"> Transcript [22953] [false]: 'เป็นจังได๋ล่ะทีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:24.435392178+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:24.435394501+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:24.435396577+07:00","message":"StatePrefix: 'เป็นจังได๋'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:24.435398897+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:24.435406119+07:00","message":"Push: 'จังได๋'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:24.435408635+07:00","message":"TextPushed: 'เป็นจังได๋'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:24.435411577+07:00","message":"Set new StatePrefix : 'เป็นจังได๋ล่ะทีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:24.43541395+07:00","message":"Next Push (prob) : 'ล่ะทีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:24.435416062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:24.435419766+07:00","message":"> Transcript [22954] [true]: 'เป็นจังได๋ล่ะทีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:24.435422285+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:24.435424498+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:24.435426417+07:00","message":"StatePrefix: 'เป็นจังได๋ล่ะทีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:24.435428522+07:00","message":"TextPushed: 'เป็นจังได๋'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:24.435430706+07:00","message":"Push: 'ล่ะทีนี้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:24.435445575+07:00","message":"push: {false จังได๋ 0 0xc00291a380}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:24.435468779+07:00","message":"push: {true ล่ะทีนี้ 0 0xc00291a380}"}
{"level":"info","service":"Main","time":"2026-08-22T12:33:24.442811731+07:00","message":"write wav file: './tmp/7666/7666_4037.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:24.570141303+07:00","message":"receive streaming session, msgId: 4038"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:24.570175393+07:00","message":"found end of frame, send empty tag with msgId: 4038"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:24.570179192+07:00","message":"end Recv id 4038"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:24.570187327+07:00","message":"[buffer interim] 4038 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:24.570194659+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:24.570198608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:24.570201725+07:00","message":"> Transcript [22955] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:24.570204686+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:24.570207109+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:24.570209187+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:24.570211167+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:24.570214089+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:24.57022315+07:00","message":"push: {true \n 0 0xc003f6e100}"}
{"level":"info","service":"Main","time":"2026-08-22T12:33:24.575324242+07:00","message":"write wav file: './tmp/7666/7666_4038.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:25.213441311+07:00","message":"receive streaming session, msgId: 4039"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:25.213488415+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:25.213495081+07:00","message":"receive interim result [false|false]: เขา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:25.213510155+07:00","message":"[buffer interim] 4039 false เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:25.213517947+07:00","message":"[bufferProcess] interim [720000000]:เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:25.213520047+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:25.700280211+07:00","message":"receive streaming session, msgId: 4039"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:25.70033143+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:25.700338285+07:00","message":"receive interim result [false|false]: เปิด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:25.700356269+07:00","message":"[buffer interim] 4039 false เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:25.700364374+07:00","message":"[bufferProcess] interim [200000000]:เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:25.700368047+07:00","message":"[bufferProcess] send to processor:เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:25.700372011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:25.700375119+07:00","message":"> Transcript [22956] [false]: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:25.700377615+07:00","message":"Set StatePrefix (first interim): 'เขา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:25.957197043+07:00","message":"receive streaming session, msgId: 4039"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:25.957243405+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดแอร์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:25.957248767+07:00","message":"receive interim result [false|false]: เปิดแอร์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:25.957264673+07:00","message":"[buffer interim] 4039 false เปิดแอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:25.957272788+07:00","message":"[bufferProcess] interim [500000000]:เปิดแอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:25.957275716+07:00","message":"[bufferProcess] send to processor:เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:25.957279253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:25.957282004+07:00","message":"> Transcript [22957] [false]: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:25.957284578+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:25.957286796+07:00","message":"Set new StatePrefix: 'เปิด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:26.27440515+07:00","message":"receive streaming session, msgId: 4039"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:26.274452737+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดออน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:26.274458456+07:00","message":"receive interim result [false|false]: เปิดออน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:26.274475646+07:00","message":"[buffer interim] 4039 false เปิดออน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:26.274484353+07:00","message":"[bufferProcess] interim [740000000]:เปิดออน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:26.274487171+07:00","message":"[bufferProcess] send to processor:เปิดแอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:26.274490854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:26.274494018+07:00","message":"> Transcript [22958] [false]: 'เปิดแอร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:26.274498323+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:26.274500596+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:26.274502916+07:00","message":"StatePrefix: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:26.274505087+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:26.399511808+07:00","message":"receive streaming session, msgId: 4039"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:26.399567049+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:26.399574072+07:00","message":"receive interim result [false|false]: เปิด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:26.399585774+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Auto\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:26.399588512+07:00","message":"receive interim result [false|false]:  Auto"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:26.399597316+07:00","message":"[buffer interim] 4039 false เปิด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:26.399600843+07:00","message":"[buffer interim] 4039 false  Auto"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:26.399607098+07:00","message":"[bufferProcess] interim [860000000]:เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:26.399610053+07:00","message":"[bufferProcess] send to processor:เปิดออน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:26.399613236+07:00","message":"[bufferProcess] interim [860000000]: Auto"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:26.399616727+07:00","message":"[bufferProcess] update buffer: เปิด Auto"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:26.399621612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:26.399624973+07:00","message":"> Transcript [22959] [false]: 'เปิดออน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:26.399628937+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:26.399631315+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:26.399633456+07:00","message":"StatePrefix: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:26.399635701+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:26.582511703+07:00","message":"receive streaming session, msgId: 4039"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:26.582552572+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดออน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:26.582558322+07:00","message":"receive interim result [false|false]: เปิดออน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:26.582580888+07:00","message":"[buffer interim] 4039 false เปิดออน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:26.582592116+07:00","message":"[bufferProcess] interim [40000000]:เปิดออน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:26.582595039+07:00","message":"[bufferProcess] send to processor:เปิด Auto"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:26.582602673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:26.582605857+07:00","message":"> Transcript [22960] [false]: 'เปิด Auto'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:26.582609751+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:26.582612819+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:26.582615998+07:00","message":"StatePrefix: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:26.582618396+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:26.672315661+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:26.672348974+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:26.771108962+07:00","message":"receive streaming session, msgId: 4039"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:26.771151348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดออโต้ตำแหน่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:26.771157364+07:00","message":"receive interim result [false|false]: เปิดออโต้ตำแหน่ง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:26.771173938+07:00","message":"[buffer interim] 4039 false เปิดออโต้ตำแหน่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:26.771181677+07:00","message":"[bufferProcess] interim [280000000]:เปิดออโต้ตำแหน่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:26.771184941+07:00","message":"[bufferProcess] send to processor:เปิดออน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:26.771194004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:26.771197073+07:00","message":"> Transcript [22961] [false]: 'เปิดออน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:26.771200734+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:26.771203174+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:26.771205276+07:00","message":"StatePrefix: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:26.771207664+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:26.771210695+07:00","message":"Push: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:26.771212757+07:00","message":"TextPushed: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:26.771214895+07:00","message":"Set new StatePrefix : 'เปิดออน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:26.771217381+07:00","message":"Next Push (prob) : 'ออน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:26.771226465+07:00","message":"push: {false เปิด 0 0xc002af4500}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:27.099863929+07:00","message":"receive streaming session, msgId: 4039"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:27.099910223+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดออโต้ตำแหน่งเกียร์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:27.099916521+07:00","message":"receive interim result [false|false]: เปิดออโต้ตำแหน่งเกียร์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:27.099933953+07:00","message":"[buffer interim] 4039 false เปิดออโต้ตำแหน่งเกียร์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.0999426+07:00","message":"[bufferProcess] interim [580000000]:เปิดออโต้ตำแหน่งเกียร์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.09994572+07:00","message":"[bufferProcess] send to processor:เปิดออโต้ตำแหน่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.099950153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.099953016+07:00","message":"> Transcript [22962] [false]: 'เปิดออโต้ตำแหน่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.099956209+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.099960934+07:00","message":"Set new StatePrefix: 'เปิดออโต้ตำแหน่ง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:27.146325848+07:00","message":"receive streaming session, msgId: 4039"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:27.146363451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดออโต้ตำแหน่งเจ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:27.146369561+07:00","message":"receive interim result [false|false]: เปิดออโต้ตำแหน่งเจ้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:27.146384798+07:00","message":"[buffer interim] 4039 false เปิดออโต้ตำแหน่งเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.14639189+07:00","message":"[bufferProcess] interim [640000000]:เปิดออโต้ตำแหน่งเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.146394847+07:00","message":"[bufferProcess] send to processor:เปิดออโต้ตำแหน่งเกียร์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.146398506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.146401425+07:00","message":"> Transcript [22963] [false]: 'เปิดออโต้ตำแหน่งเกียร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.146404831+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.146407142+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.146409562+07:00","message":"StatePrefix: 'เปิดออโต้ตำแหน่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.146412111+07:00","message":"TextPushed: 'เปิด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:27.27730119+07:00","message":"receive streaming session, msgId: 4039"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:27.277359017+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดออโต้ตำแหน่งเจ้าของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:27.277364695+07:00","message":"receive interim result [false|false]: เปิดออโต้ตำแหน่งเจ้าของ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:27.277380679+07:00","message":"[buffer interim] 4039 false เปิดออโต้ตำแหน่งเจ้าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.277389306+07:00","message":"[bufferProcess] interim [760000000]:เปิดออโต้ตำแหน่งเจ้าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.277396198+07:00","message":"[bufferProcess] send to processor:เปิดออโต้ตำแหน่งเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.27740522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.277411537+07:00","message":"> Transcript [22964] [false]: 'เปิดออโต้ตำแหน่งเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.277418273+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.277422041+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.27742738+07:00","message":"StatePrefix: 'เปิดออโต้ตำแหน่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.277431128+07:00","message":"TextPushed: 'เปิด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:27.477559128+07:00","message":"receive streaming session, msgId: 4039"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:27.477606197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดออโต้ตำแหน่งเจ้าของหัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:27.477613221+07:00","message":"receive interim result [false|false]: เปิดออโต้ตำแหน่งเจ้าของหัว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:27.477627983+07:00","message":"[buffer interim] 4039 false เปิดออโต้ตำแหน่งเจ้าของหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.477635873+07:00","message":"[bufferProcess] interim [0]:เปิดออโต้ตำแหน่งเจ้าของหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.4776388+07:00","message":"[bufferProcess] send to processor:เปิดออโต้ตำแหน่งเจ้าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.477646113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.477649018+07:00","message":"> Transcript [22965] [false]: 'เปิดออโต้ตำแหน่งเจ้าของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.477652888+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.477655523+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.477657899+07:00","message":"StatePrefix: 'เปิดออโต้ตำแหน่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.477660842+07:00","message":"TextPushed: 'เปิด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:27.653599166+07:00","message":"receive streaming session, msgId: 4039"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:27.653639783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดออโต้ตำแหน่งเจ้าของหัวใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:27.65364605+07:00","message":"receive interim result [false|false]: เปิดออโต้ตำแหน่งเจ้าของหัวใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:27.653662638+07:00","message":"[buffer interim] 4039 false เปิดออโต้ตำแหน่งเจ้าของหัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.65366983+07:00","message":"[bufferProcess] interim [180000000]:เปิดออโต้ตำแหน่งเจ้าของหัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.653672588+07:00","message":"[bufferProcess] send to processor:เปิดออโต้ตำแหน่งเจ้าของหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.653677656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.653681036+07:00","message":"> Transcript [22966] [false]: 'เปิดออโต้ตำแหน่งเจ้าของหัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.653685064+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.653687352+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.653689739+07:00","message":"StatePrefix: 'เปิดออโต้ตำแหน่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.653692145+07:00","message":"TextPushed: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.653700449+07:00","message":"Push: 'ออโต้ตำแหน่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.653702628+07:00","message":"TextPushed: 'เปิดออโต้ตำแหน่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.653705053+07:00","message":"Set new StatePrefix : 'เปิดออโต้ตำแหน่งเจ้าของหัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:27.653707663+07:00","message":"Next Push (prob) : 'เจ้าของหัว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:27.653717151+07:00","message":"push: {false ออโต้ตำแหน่ง 0 0xc002af4500}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:28.098076431+07:00","message":"[GCS] IsForceVAD: false for message ID: 4039"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:28.158117283+07:00","message":"[GCS] Start streaming session, msgId: 4040"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:28.234834466+07:00","message":"receive streaming session, msgId: 4039"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:28.23487856+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดออโต้ตำแหน่งเจ้าของหัวใจ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:28.234887427+07:00","message":"receive interim result [false|false]: เปิดออโต้ตำแหน่งเจ้าของหัวใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:28.234902761+07:00","message":"[buffer interim] 4039 false เปิดออโต้ตำแหน่งเจ้าของหัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:28.234910797+07:00","message":"[bufferProcess] interim [780000000]:เปิดออโต้ตำแหน่งเจ้าของหัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:28.234913729+07:00","message":"[bufferProcess] send to processor:เปิดออโต้ตำแหน่งเจ้าของหัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:28.234917427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:28.234920374+07:00","message":"> Transcript [22967] [false]: 'เปิดออโต้ตำแหน่งเจ้าของหัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:28.234923698+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:28.234928447+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:28.23493081+07:00","message":"StatePrefix: 'เปิดออโต้ตำแหน่งเจ้าของหัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:28.234933735+07:00","message":"TextPushed: 'เปิดออโต้ตำแหน่ง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:28.39022953+07:00","message":"receive streaming session, msgId: 4039"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:28.390272241+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาเปิดออโต้ตำแหน่งเจ้าของหัวใจ\",\"confidence\":0.91539305}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:28.390278545+07:00","message":"receive interim result [true|false]: เขาเปิดออโต้ตำแหน่งเจ้าของหัวใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:28.390288891+07:00","message":"end recv isFinal message id 4039"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:28.390291411+07:00","message":"end Recv id 4039"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:28.390298621+07:00","message":"[buffer interim] 4039 true เขาเปิดออโต้ตำแหน่งเจ้าของหัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:28.390306866+07:00","message":"[bufferProcess] interim [990000000]:เขาเปิดออโต้ตำแหน่งเจ้าของหัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:28.390310381+07:00","message":"[bufferProcess] send to processor (isfinal):เปิดออโต้ตำแหน่งเจ้าของหัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:28.39031431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:28.390317356+07:00","message":"> Transcript [22968] [false]: 'เปิดออโต้ตำแหน่งเจ้าของหัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:28.390320661+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:28.390323461+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:28.390325714+07:00","message":"StatePrefix: 'เปิดออโต้ตำแหน่งเจ้าของหัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:28.390328698+07:00","message":"TextPushed: 'เปิดออโต้ตำแหน่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:28.390331042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:28.390333205+07:00","message":"> Transcript [22969] [true]: 'เขาเปิดออโต้ตำแหน่งเจ้าของหัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:28.390335557+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:28.390337566+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:28.390339546+07:00","message":"StatePrefix: 'เปิดออโต้ตำแหน่งเจ้าของหัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:28.390341622+07:00","message":"TextPushed: 'เปิดออโต้ตำแหน่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:28.390345462+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:28.390468195+07:00","message":"Push: 'เจ้าของหัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:28.390472062+07:00","message":"TextPushed: 'เปิดออโต้ตำแหน่งเจ้าของหัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:28.39047474+07:00","message":"Set new StatePrefix : 'เขาเปิดออโต้ตำแหน่งเจ้าของหัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:28.390477074+07:00","message":"Next Push (prob) : 'เขาเปิดออโต้ตำแหน่งเจ้าของหัวใจ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:28.390485455+07:00","message":"push: {true เจ้าของหัวใจ 0 0xc002af4500}"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:28.390495201+07:00","message":"write aligntment file to 'tmp/7666/align_message_id_4039.html'"}
{"level":"info","service":"Main","time":"2026-08-22T12:33:28.399853474+07:00","message":"write wav file: './tmp/7666/7666_4039.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:29.672935608+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:29.672956807+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:29.933686599+07:00","message":"receive streaming session, msgId: 4040"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:29.93372311+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเจ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:29.933728764+07:00","message":"receive interim result [false|false]: ถ้าเจ้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:29.933744224+07:00","message":"[buffer interim] 4040 false ถ้าเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:29.933754567+07:00","message":"[bufferProcess] interim [380000000]:ถ้าเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:29.933756938+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:29.933762417+07:00","message":"[bufferProcess] send to processor (ticker):ถ้าเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:29.933765583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:29.93376887+07:00","message":"> Transcript [22970] [false]: 'ถ้าเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:29.933771349+07:00","message":"Set StatePrefix (first interim): 'ถ้าเจ้า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:29.990129615+07:00","message":"receive streaming session, msgId: 4040"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:29.990168407+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเจ้าของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:29.990175073+07:00","message":"receive interim result [false|false]: ถ้าเจ้าของ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:29.990191341+07:00","message":"[buffer interim] 4040 false ถ้าเจ้าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:29.99019825+07:00","message":"[bufferProcess] interim [500000000]:ถ้าเจ้าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:29.990200333+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:30.312940121+07:00","message":"receive streaming session, msgId: 4040"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:30.312981135+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเจ้าของเด้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:30.312988721+07:00","message":"receive interim result [false|false]: ถ้าเจ้าของเด้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:30.313006149+07:00","message":"[buffer interim] 4040 false ถ้าเจ้าของเด้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.313013607+07:00","message":"[bufferProcess] interim [800000000]:ถ้าเจ้าของเด้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.313017214+07:00","message":"[bufferProcess] send to processor:ถ้าเจ้าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.313024704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.313027482+07:00","message":"> Transcript [22971] [false]: 'ถ้าเจ้าของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.313030899+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.313033573+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.313035738+07:00","message":"StatePrefix: 'ถ้าเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.313038453+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:30.433331934+07:00","message":"receive streaming session, msgId: 4040"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:30.433376758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเจ้าของเด็ก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:30.433383188+07:00","message":"receive interim result [false|false]: ถ้าเจ้าของเด็ก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:30.433396798+07:00","message":"[buffer interim] 4040 false ถ้าเจ้าของเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.433405766+07:00","message":"[bufferProcess] interim [860000000]:ถ้าเจ้าของเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.43340879+07:00","message":"[bufferProcess] send to processor:ถ้าเจ้าของเด้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.433412286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.433415133+07:00","message":"> Transcript [22972] [false]: 'ถ้าเจ้าของเด้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.433418645+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.433420965+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.433423068+07:00","message":"StatePrefix: 'ถ้าเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.433425468+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:30.540817138+07:00","message":"receive streaming session, msgId: 4040"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:30.540864483+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเจ้าของได้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:30.540870346+07:00","message":"receive interim result [false|false]: ถ้าเจ้าของได้นะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:30.540886048+07:00","message":"[buffer interim] 4040 false ถ้าเจ้าของได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.540893257+07:00","message":"[bufferProcess] interim [980000000]:ถ้าเจ้าของได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.540896575+07:00","message":"[bufferProcess] send to processor:ถ้าเจ้าของเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.540900294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.540903198+07:00","message":"> Transcript [22973] [false]: 'ถ้าเจ้าของเด็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.540907654+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.54091004+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.540912263+07:00","message":"StatePrefix: 'ถ้าเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.540914515+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:30.699450343+07:00","message":"receive streaming session, msgId: 4040"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:30.699495912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเจ้าของได้นั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:30.699502354+07:00","message":"receive interim result [false|false]: ถ้าเจ้าของได้นั่ง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:30.699517524+07:00","message":"[buffer interim] 4040 false ถ้าเจ้าของได้นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.699525578+07:00","message":"[bufferProcess] interim [160000000]:ถ้าเจ้าของได้นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.699528373+07:00","message":"[bufferProcess] send to processor:ถ้าเจ้าของได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.699532142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.699535059+07:00","message":"> Transcript [22974] [false]: 'ถ้าเจ้าของได้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.69953867+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.699540981+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.699542996+07:00","message":"StatePrefix: 'ถ้าเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.699545497+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.699548481+07:00","message":"Push: 'ถ้าเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.699550854+07:00","message":"TextPushed: 'ถ้าเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.69955377+07:00","message":"Set new StatePrefix : 'ถ้าเจ้าของได้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.699556318+07:00","message":"Next Push (prob) : 'ของได้นะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:30.69956567+07:00","message":"push: {false ถ้าเจ้า 0 0xc00291b480}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:30.964331409+07:00","message":"receive streaming session, msgId: 4040"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:30.96437881+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเจ้าของได้หนัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:30.964385379+07:00","message":"receive interim result [false|false]: ถ้าเจ้าของได้หนัง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:30.964399961+07:00","message":"[buffer interim] 4040 false ถ้าเจ้าของได้หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.964408153+07:00","message":"[bufferProcess] interim [400000000]:ถ้าเจ้าของได้หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.964411166+07:00","message":"[bufferProcess] send to processor:ถ้าเจ้าของได้นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.964418623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.964421538+07:00","message":"> Transcript [22975] [false]: 'ถ้าเจ้าของได้นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.964424393+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:30.964426655+07:00","message":"Set new StatePrefix: 'ถ้าเจ้าของได้นั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:31.205175573+07:00","message":"receive streaming session, msgId: 4040"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:31.205216234+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเจ้าของได้นั่งห้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:31.205222746+07:00","message":"receive interim result [false|false]: ถ้าเจ้าของได้นั่งห้อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:31.205239305+07:00","message":"[buffer interim] 4040 false ถ้าเจ้าของได้นั่งห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:31.205246898+07:00","message":"[bufferProcess] interim [640000000]:ถ้าเจ้าของได้นั่งห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:31.205249552+07:00","message":"[bufferProcess] send to processor:ถ้าเจ้าของได้หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:31.205252955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:31.205255993+07:00","message":"> Transcript [22976] [false]: 'ถ้าเจ้าของได้หนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:31.205258693+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:31.205261601+07:00","message":"Set new StatePrefix: 'ถ้าเจ้าของได้หนัง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:31.393261797+07:00","message":"receive streaming session, msgId: 4040"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:31.393301217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเจ้าของได้นั่งฮ้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:31.393307452+07:00","message":"receive interim result [false|false]: ถ้าเจ้าของได้นั่งฮ้อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:31.393323644+07:00","message":"[buffer interim] 4040 false ถ้าเจ้าของได้นั่งฮ้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:31.393331792+07:00","message":"[bufferProcess] interim [880000000]:ถ้าเจ้าของได้นั่งฮ้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:31.393335723+07:00","message":"[bufferProcess] send to processor:ถ้าเจ้าของได้นั่งห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:31.393341293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:31.393345921+07:00","message":"> Transcript [22977] [false]: 'ถ้าเจ้าของได้นั่งห้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:31.393349257+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:31.393352513+07:00","message":"Set new StatePrefix: 'ถ้าเจ้าของได้นั่งห้อง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:31.518761314+07:00","message":"receive streaming session, msgId: 4040"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:31.51879875+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเจ้าของได้นั่งฮ้องไห้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:31.518805117+07:00","message":"receive interim result [false|false]: ถ้าเจ้าของได้นั่งฮ้องไห้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:31.518821399+07:00","message":"[buffer interim] 4040 false ถ้าเจ้าของได้นั่งฮ้องไห้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:31.518828257+07:00","message":"[bufferProcess] interim [940000000]:ถ้าเจ้าของได้นั่งฮ้องไห้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:31.518831041+07:00","message":"[bufferProcess] send to processor:ถ้าเจ้าของได้นั่งฮ้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:31.518834658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:31.518838279+07:00","message":"> Transcript [22978] [false]: 'ถ้าเจ้าของได้นั่งฮ้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:31.518840969+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:31.518849589+07:00","message":"Set new StatePrefix: 'ถ้าเจ้าของได้นั่งฮ้อง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:32.096403762+07:00","message":"receive streaming session, msgId: 4040"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:32.096443104+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเจ้าของได้นั่งฮ้องไห้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:32.096449127+07:00","message":"receive interim result [false|false]: ถ้าเจ้าของได้นั่งฮ้องไห้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:32.096464334+07:00","message":"[buffer interim] 4040 false ถ้าเจ้าของได้นั่งฮ้องไห้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:32.096471364+07:00","message":"[bufferProcess] interim [540000000]:ถ้าเจ้าของได้นั่งฮ้องไห้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:32.096474059+07:00","message":"[bufferProcess] send to processor:ถ้าเจ้าของได้นั่งฮ้องไห้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:32.096477933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:32.096480995+07:00","message":"> Transcript [22979] [false]: 'ถ้าเจ้าของได้นั่งฮ้องไห้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:32.09648442+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:32.096486611+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:32.096488776+07:00","message":"StatePrefix: 'ถ้าเจ้าของได้นั่งฮ้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:32.096491337+07:00","message":"TextPushed: 'ถ้าเจ้า'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:32.673704268+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:32.673732019+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:32.988176132+07:00","message":"receive streaming session, msgId: 4040"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:32.988218228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเจ้าของได้นั่งฮ้องไห้น้ําตา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:32.988224912+07:00","message":"receive interim result [false|false]: ถ้าเจ้าของได้นั่งฮ้องไห้น้ําตา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:32.988241822+07:00","message":"[buffer interim] 4040 false ถ้าเจ้าของได้นั่งฮ้องไห้น้ําตา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:32.988250551+07:00","message":"[bufferProcess] interim [440000000]:ถ้าเจ้าของได้นั่งฮ้องไห้น้ําตา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:32.988253885+07:00","message":"[bufferProcess] send to processor:ถ้าเจ้าของได้นั่งฮ้องไห้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:32.988263035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:32.98826641+07:00","message":"> Transcript [22980] [false]: 'ถ้าเจ้าของได้นั่งฮ้องไห้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:32.988272177+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:32.988274645+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:32.988276905+07:00","message":"StatePrefix: 'ถ้าเจ้าของได้นั่งฮ้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:32.988279544+07:00","message":"TextPushed: 'ถ้าเจ้า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:33.417986608+07:00","message":"[GCS] IsForceVAD: false for message ID: 4040"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:33.437725695+07:00","message":"receive streaming session, msgId: 4040"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:33.437770112+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเจ้าของได้นั่งฮ้องไห้น้ําตาไหล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:33.437776692+07:00","message":"receive interim result [false|false]: ถ้าเจ้าของได้นั่งฮ้องไห้น้ําตาไหล"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:33.437794595+07:00","message":"[buffer interim] 4040 false ถ้าเจ้าของได้นั่งฮ้องไห้น้ําตาไหล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:33.437805843+07:00","message":"[bufferProcess] interim [860000000]:ถ้าเจ้าของได้นั่งฮ้องไห้น้ําตาไหล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:33.437809331+07:00","message":"[bufferProcess] send to processor:ถ้าเจ้าของได้นั่งฮ้องไห้น้ําตา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:33.437816536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:33.437819659+07:00","message":"> Transcript [22981] [false]: 'ถ้าเจ้าของได้นั่งฮ้องไห้น้ําตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:33.437823332+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:33.437825488+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:33.437828396+07:00","message":"StatePrefix: 'ถ้าเจ้าของได้นั่งฮ้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:33.437830739+07:00","message":"TextPushed: 'ถ้าเจ้า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:33.54832068+07:00","message":"[GCS] Start streaming session, msgId: 4041"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:33.804833518+07:00","message":"receive streaming session, msgId: 4040"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:33.804881669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเจ้าของได้นั่งฮ้องไห้น้ำตาไหล\",\"confidence\":0.94112283}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:33.804888075+07:00","message":"receive interim result [true|false]: ถ้าเจ้าของได้นั่งฮ้องไห้น้ำตาไหล"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:33.804899824+07:00","message":"end recv isFinal message id 4040"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:33.804902716+07:00","message":"end Recv id 4040"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:33.804919747+07:00","message":"[buffer interim] 4040 true ถ้าเจ้าของได้นั่งฮ้องไห้น้ำตาไหล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:33.80494023+07:00","message":"[bufferProcess] interim [280000000]:ถ้าเจ้าของได้นั่งฮ้องไห้น้ำตาไหล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:33.804944629+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าเจ้าของได้นั่งฮ้องไห้น้ําตาไหล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:33.804959458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:33.804988465+07:00","message":"> Transcript [22982] [false]: 'ถ้าเจ้าของได้นั่งฮ้องไห้น้ําตาไหล'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:33.804996958+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:33.805000715+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:33.805005074+07:00","message":"StatePrefix: 'ถ้าเจ้าของได้นั่งฮ้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:33.805009267+07:00","message":"TextPushed: 'ถ้าเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:33.805019751+07:00","message":"Push: 'ของได้นั่งฮ้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:33.80502377+07:00","message":"TextPushed: 'ถ้าเจ้าของได้นั่งฮ้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:33.805027604+07:00","message":"Set new StatePrefix : 'ถ้าเจ้าของได้นั่งฮ้องไห้น้ําตาไหล'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:33.805031177+07:00","message":"Next Push (prob) : 'ไห้น้ําตาไหล'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:33.805034704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:33.80503828+07:00","message":"> Transcript [22983] [true]: 'ถ้าเจ้าของได้นั่งฮ้องไห้น้ำตาไหล'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:33.805041538+07:00","message":"push: {false ของได้นั่งฮ้อง 0 0xc00291b480}"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:33.805042771+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:33.805066483+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:33.805069955+07:00","message":"StatePrefix: 'ถ้าเจ้าของได้นั่งฮ้องไห้น้ําตาไหล'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:33.805073177+07:00","message":"TextPushed: 'ถ้าเจ้าของได้นั่งฮ้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:33.805077489+07:00","message":"Push: 'ไห้น้ำตาไหล'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:33.805090403+07:00","message":"push: {true ไห้น้ำตาไหล 0 0xc00291b480}"}
{"level":"info","service":"Main","time":"2026-08-22T12:33:33.820934662+07:00","message":"write wav file: './tmp/7666/7666_4040.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:35.674793471+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:35.674829576+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:38.217604653+07:00","message":"[GCS] IsForceVAD: false for message ID: 4041"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:38.285052727+07:00","message":"[GCS] Start streaming session, msgId: 4042"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:38.513754099+07:00","message":"receive streaming session, msgId: 4041"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:38.51377719+07:00","message":"found end of frame, send empty tag with msgId: 4041"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:38.513780717+07:00","message":"end Recv id 4041"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:38.513788631+07:00","message":"[buffer interim] 4041 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:38.513796129+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:38.513800951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:38.513804579+07:00","message":"> Transcript [22984] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:38.513807433+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:38.513809618+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:38.513811919+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:38.513814297+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:38.513822212+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:38.513831327+07:00","message":"push: {true \n 0 0xc002697500}"}
{"level":"info","service":"Main","time":"2026-08-22T12:33:38.524788589+07:00","message":"write wav file: './tmp/7666/7666_4041.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:38.675796723+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:38.67580015+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:39.704497172+07:00","message":"receive streaming session, msgId: 4042"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:39.704547224+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รีบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:39.704554993+07:00","message":"receive interim result [false|false]: รีบ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:39.704569465+07:00","message":"[buffer interim] 4042 false รีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:39.704576126+07:00","message":"[bufferProcess] interim [20000000]:รีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:39.704578947+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:39.704585526+07:00","message":"[bufferProcess] send to processor (ticker):รีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:39.704588565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:39.704591748+07:00","message":"> Transcript [22985] [false]: 'รีบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:39.704594117+07:00","message":"Set StatePrefix (first interim): 'รีบ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:39.886933701+07:00","message":"receive streaming session, msgId: 4042"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:39.886989234+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รีบๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:39.886995653+07:00","message":"receive interim result [false|false]: รีบๆ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:39.887012525+07:00","message":"[buffer interim] 4042 false รีบๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:39.887020928+07:00","message":"[bufferProcess] interim [200000000]:รีบๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:39.887023199+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:39.921982963+07:00","message":"receive streaming session, msgId: 4042"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:39.92201634+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:39.922022483+07:00","message":"receive interim result [false|false]: นี่เป็น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:39.92203798+07:00","message":"[buffer interim] 4042 false นี่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:39.92204565+07:00","message":"[bufferProcess] interim [260000000]:นี่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:39.922047758+07:00","message":"[bufferProcess] send to processor:รีบๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:39.922051353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:39.922054223+07:00","message":"> Transcript [22986] [false]: 'รีบๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:39.922057892+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:39.922060421+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:39.922062588+07:00","message":"StatePrefix: 'รีบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:39.922064693+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:40.244966188+07:00","message":"receive streaming session, msgId: 4042"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:40.2450108+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่เป็นคน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:40.245016529+07:00","message":"receive interim result [false|false]: นี่เป็นคน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:40.245031842+07:00","message":"[buffer interim] 4042 false นี่เป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:40.245040251+07:00","message":"[bufferProcess] interim [620000000]:นี่เป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:40.245043045+07:00","message":"[bufferProcess] send to processor:นี่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:40.245049027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:40.245051988+07:00","message":"> Transcript [22987] [false]: 'นี่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:40.245054795+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:40.245057115+07:00","message":"Set new StatePrefix: 'นี่เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:40.820831943+07:00","message":"receive streaming session, msgId: 4042"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:40.820883934+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่เป็นคนแพ้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:40.82089017+07:00","message":"receive interim result [false|false]: นี่เป็นคนแพ้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:40.820907519+07:00","message":"[buffer interim] 4042 false นี่เป็นคนแพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:40.820916332+07:00","message":"[bufferProcess] interim [160000000]:นี่เป็นคนแพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:40.820919966+07:00","message":"[bufferProcess] send to processor:นี่เป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:40.820923925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:40.820938321+07:00","message":"> Transcript [22988] [false]: 'นี่เป็นคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:40.820942389+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:40.820944972+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:40.820947585+07:00","message":"StatePrefix: 'นี่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:40.820950201+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:41.458111548+07:00","message":"receive streaming session, msgId: 4042"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:41.458157525+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่เป็นคนแพ้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:41.458163753+07:00","message":"receive interim result [false|false]: นี่เป็นคนแพ้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:41.458177053+07:00","message":"[buffer interim] 4042 false นี่เป็นคนแพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:41.45818515+07:00","message":"[bufferProcess] interim [760000000]:นี่เป็นคนแพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:41.458188038+07:00","message":"[bufferProcess] send to processor:นี่เป็นคนแพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:41.45819343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:41.458196543+07:00","message":"> Transcript [22989] [false]: 'นี่เป็นคนแพ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:41.458200518+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:41.458202995+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:41.458205307+07:00","message":"StatePrefix: 'นี่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:41.458208066+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:41.516187569+07:00","message":"receive streaming session, msgId: 4042"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:41.516235402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่เป็นคนแพ้ตั้งแต่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:41.51624148+07:00","message":"receive interim result [false|false]: นี่เป็นคนแพ้ตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:41.516258779+07:00","message":"[buffer interim] 4042 false นี่เป็นคนแพ้ตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:41.516266444+07:00","message":"[bufferProcess] interim [880000000]:นี่เป็นคนแพ้ตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:41.516269628+07:00","message":"[bufferProcess] send to processor:นี่เป็นคนแพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:41.516273709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:41.516276517+07:00","message":"> Transcript [22990] [false]: 'นี่เป็นคนแพ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:41.516280456+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:41.516282821+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:41.516284944+07:00","message":"StatePrefix: 'นี่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:41.516287108+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:41.676507559+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:41.676514608+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:41.987885424+07:00","message":"receive streaming session, msgId: 4042"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:41.987946662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่เป็นคนแพ้ตั้งแต่พอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:41.987953366+07:00","message":"receive interim result [false|false]: นี่เป็นคนแพ้ตั้งแต่พอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:41.987968907+07:00","message":"[buffer interim] 4042 false นี่เป็นคนแพ้ตั้งแต่พอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:41.987976899+07:00","message":"[bufferProcess] interim [240000000]:นี่เป็นคนแพ้ตั้งแต่พอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:41.987996045+07:00","message":"[bufferProcess] send to processor:นี่เป็นคนแพ้ตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:41.988003183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:41.988006401+07:00","message":"> Transcript [22991] [false]: 'นี่เป็นคนแพ้ตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:41.988010715+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:41.988013291+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:41.98801552+07:00","message":"StatePrefix: 'นี่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:41.988017839+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:41.988022744+07:00","message":"Push: 'นี่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:41.98802704+07:00","message":"TextPushed: 'นี่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:41.988029568+07:00","message":"Set new StatePrefix : 'นี่เป็นคนแพ้ตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:41.988031959+07:00","message":"Next Push (prob) : 'คนแพ้ตั้งแต่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:41.988040573+07:00","message":"push: {false นี่เป็น 0 0xc003f6e900}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:42.08147467+07:00","message":"receive streaming session, msgId: 4042"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:42.081512704+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่เป็นคนแพ้ตั้งแต่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:42.081518757+07:00","message":"receive interim result [false|false]: นี่เป็นคนแพ้ตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:42.081532866+07:00","message":"[buffer interim] 4042 false นี่เป็นคนแพ้ตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.081539939+07:00","message":"[bufferProcess] interim [360000000]:นี่เป็นคนแพ้ตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.081542867+07:00","message":"[bufferProcess] send to processor:นี่เป็นคนแพ้ตั้งแต่พอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.081546736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.081550629+07:00","message":"> Transcript [22992] [false]: 'นี่เป็นคนแพ้ตั้งแต่พอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.081554502+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.081556707+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.081559354+07:00","message":"StatePrefix: 'นี่เป็นคนแพ้ตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.081561788+07:00","message":"TextPushed: 'นี่เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:42.175339271+07:00","message":"receive streaming session, msgId: 4042"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:42.175385951+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่เป็นคนแพ้ตั้งแต่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:42.175392559+07:00","message":"receive interim result [false|false]: นี่เป็นคนแพ้ตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:42.175408092+07:00","message":"[buffer interim] 4042 false นี่เป็นคนแพ้ตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.175416057+07:00","message":"[bufferProcess] interim [480000000]:นี่เป็นคนแพ้ตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.175418829+07:00","message":"[bufferProcess] send to processor:นี่เป็นคนแพ้ตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.175422734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.175425663+07:00","message":"> Transcript [22993] [false]: 'นี่เป็นคนแพ้ตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.175429617+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.175432014+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.175434735+07:00","message":"StatePrefix: 'นี่เป็นคนแพ้ตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.175437347+07:00","message":"TextPushed: 'นี่เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:42.247471477+07:00","message":"receive streaming session, msgId: 4042"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:42.247519694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่เป็นคนแพ้ตั้งแต่บ่ทัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:42.247526226+07:00","message":"receive interim result [false|false]: นี่เป็นคนแพ้ตั้งแต่บ่ทัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:42.247550156+07:00","message":"[buffer interim] 4042 false นี่เป็นคนแพ้ตั้งแต่บ่ทัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.247559324+07:00","message":"[bufferProcess] interim [540000000]:นี่เป็นคนแพ้ตั้งแต่บ่ทัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.247562555+07:00","message":"[bufferProcess] send to processor:นี่เป็นคนแพ้ตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.247566389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.247569694+07:00","message":"> Transcript [22994] [false]: 'นี่เป็นคนแพ้ตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.247574073+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.247576443+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.247579029+07:00","message":"StatePrefix: 'นี่เป็นคนแพ้ตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.247581312+07:00","message":"TextPushed: 'นี่เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:42.366826326+07:00","message":"receive streaming session, msgId: 4042"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:42.366867121+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:42.366873461+07:00","message":"receive interim result [false|false]: นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:42.366888594+07:00","message":"[buffer interim] 4042 false นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.366896352+07:00","message":"[bufferProcess] interim [660000000]:นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.366899218+07:00","message":"[bufferProcess] send to processor:นี่เป็นคนแพ้ตั้งแต่บ่ทัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.366903399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.366906154+07:00","message":"> Transcript [22995] [false]: 'นี่เป็นคนแพ้ตั้งแต่บ่ทัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.366909973+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.366912333+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.366914434+07:00","message":"StatePrefix: 'นี่เป็นคนแพ้ตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.366916631+07:00","message":"TextPushed: 'นี่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.366919791+07:00","message":"Push: 'คนแพ้ตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.366922186+07:00","message":"TextPushed: 'นี่เป็นคนแพ้ตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.366926803+07:00","message":"Set new StatePrefix : 'นี่เป็นคนแพ้ตั้งแต่บ่ทัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.366929453+07:00","message":"Next Push (prob) : 'บ่ทัน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:42.36694475+07:00","message":"push: {false คนแพ้ตั้งแต่ 0 0xc003f6e900}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:42.565876517+07:00","message":"receive streaming session, msgId: 4042"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:42.565915876+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่เป็นคนแพ้ตั้งแต่บ่ทันบอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:42.56592181+07:00","message":"receive interim result [false|false]: นี่เป็นคนแพ้ตั้งแต่บ่ทันบอก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:42.565932678+07:00","message":"[buffer interim] 4042 false นี่เป็นคนแพ้ตั้งแต่บ่ทันบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.565947393+07:00","message":"[bufferProcess] interim [840000000]:นี่เป็นคนแพ้ตั้งแต่บ่ทันบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.565950942+07:00","message":"[bufferProcess] send to processor:นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.565954866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.565957979+07:00","message":"> Transcript [22996] [false]: 'นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.565961625+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.565963951+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.565966221+07:00","message":"StatePrefix: 'นี่เป็นคนแพ้ตั้งแต่บ่ทัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.565968728+07:00","message":"TextPushed: 'นี่เป็นคนแพ้ตั้งแต่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:42.697304906+07:00","message":"receive streaming session, msgId: 4042"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:42.697346972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:42.697353206+07:00","message":"receive interim result [false|false]: นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:42.697370175+07:00","message":"[buffer interim] 4042 false นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.69737807+07:00","message":"[bufferProcess] interim [960000000]:นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.697381238+07:00","message":"[bufferProcess] send to processor:นี่เป็นคนแพ้ตั้งแต่บ่ทันบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.697384968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.697388044+07:00","message":"> Transcript [22997] [false]: 'นี่เป็นคนแพ้ตั้งแต่บ่ทันบอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.697392002+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.697394289+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.697396759+07:00","message":"StatePrefix: 'นี่เป็นคนแพ้ตั้งแต่บ่ทัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:42.697399409+07:00","message":"TextPushed: 'นี่เป็นคนแพ้ตั้งแต่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:43.267558507+07:00","message":"receive streaming session, msgId: 4042"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:43.267611288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:43.267618822+07:00","message":"receive interim result [false|false]: นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:43.267636848+07:00","message":"[buffer interim] 4042 false นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.267645486+07:00","message":"[bufferProcess] interim [560000000]:นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.267648852+07:00","message":"[bufferProcess] send to processor:นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.2676532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.267656432+07:00","message":"> Transcript [22998] [false]: 'นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.267660369+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.267662832+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.267665467+07:00","message":"StatePrefix: 'นี่เป็นคนแพ้ตั้งแต่บ่ทัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.267668025+07:00","message":"TextPushed: 'นี่เป็นคนแพ้ตั้งแต่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:43.533995087+07:00","message":"receive streaming session, msgId: 4042"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:43.534044817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่ได้ไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:43.534051885+07:00","message":"receive interim result [false|false]: นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่ได้ไป"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:43.534068795+07:00","message":"[buffer interim] 4042 false นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่ได้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.534076924+07:00","message":"[bufferProcess] interim [800000000]:นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่ได้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.534080141+07:00","message":"[bufferProcess] send to processor:นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.534084104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.534086928+07:00","message":"> Transcript [22999] [false]: 'นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.53409125+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.534093648+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.534095814+07:00","message":"StatePrefix: 'นี่เป็นคนแพ้ตั้งแต่บ่ทัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.534098666+07:00","message":"TextPushed: 'นี่เป็นคนแพ้ตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.53410234+07:00","message":"Push: 'บ่ทัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.534104533+07:00","message":"TextPushed: 'นี่เป็นคนแพ้ตั้งแต่บ่ทัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.534107516+07:00","message":"Set new StatePrefix : 'นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.534111358+07:00","message":"Next Push (prob) : 'บ่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:43.534119756+07:00","message":"push: {false บ่ทัน 0 0xc003f6e900}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:43.597874086+07:00","message":"[GCS] IsForceVAD: false for message ID: 4042"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:43.667870064+07:00","message":"[GCS] Start streaming session, msgId: 4043"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:43.669771281+07:00","message":"receive streaming session, msgId: 4042"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:43.669814374+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่ได้เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:43.669821773+07:00","message":"receive interim result [false|false]: นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่ได้เป็น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:43.669842245+07:00","message":"[buffer interim] 4042 false นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่ได้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.669850995+07:00","message":"[bufferProcess] interim [920000000]:นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่ได้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.669854834+07:00","message":"[bufferProcess] send to processor:นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่ได้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.66986242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.669865972+07:00","message":"> Transcript [23000] [false]: 'นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่ได้ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.66986964+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.669872049+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.669874752+07:00","message":"StatePrefix: 'นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.669877754+07:00","message":"TextPushed: 'นี่เป็นคนแพ้ตั้งแต่บ่ทัน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:43.888975586+07:00","message":"receive streaming session, msgId: 4042"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:43.889020315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่ได้เป็นคน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:43.889026557+07:00","message":"receive interim result [false|false]: นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่ได้เป็นคน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:43.889042929+07:00","message":"[buffer interim] 4042 false นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่ได้เป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.889050093+07:00","message":"[bufferProcess] interim [280000000]:นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่ได้เป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.889053051+07:00","message":"[bufferProcess] send to processor:นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่ได้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.889057142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.889060168+07:00","message":"> Transcript [23001] [false]: 'นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่ได้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.889063989+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.889066215+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.889068643+07:00","message":"StatePrefix: 'นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.889071208+07:00","message":"TextPushed: 'นี่เป็นคนแพ้ตั้งแต่บ่ทัน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:43.983667736+07:00","message":"receive streaming session, msgId: 4042"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:43.983708553+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่ได้เป็นคน\",\"confidence\":0.94310504}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:43.983715617+07:00","message":"receive interim result [true|false]: นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่ได้เป็นคน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:43.983731595+07:00","message":"end recv isFinal message id 4042"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:43.983733913+07:00","message":"end Recv id 4042"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:43.983740323+07:00","message":"[buffer interim] 4042 true นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่ได้เป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.98374758+07:00","message":"[bufferProcess] interim [340000000]:นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่ได้เป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.983751546+07:00","message":"[bufferProcess] send to processor (isfinal):นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่ได้เป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.983755274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.98375861+07:00","message":"> Transcript [23002] [false]: 'นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่ได้เป็นคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.983761743+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.983763779+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.98376626+07:00","message":"StatePrefix: 'นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.983768821+07:00","message":"TextPushed: 'นี่เป็นคนแพ้ตั้งแต่บ่ทัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.983770868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.983773202+07:00","message":"> Transcript [23003] [true]: 'นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่ได้เป็นคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.983776095+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.983777991+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.983779777+07:00","message":"StatePrefix: 'นี่เป็นคนแพ้ตั้งแต่บ่ทันบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.983781768+07:00","message":"TextPushed: 'นี่เป็นคนแพ้ตั้งแต่บ่ทัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:43.983787399+07:00","message":"Push: 'บ่ได้เป็นคน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:43.983799579+07:00","message":"push: {true บ่ได้เป็นคน 0 0xc003f6e900}"}
{"level":"info","service":"Main","time":"2026-08-22T12:33:43.99547361+07:00","message":"write wav file: './tmp/7666/7666_4042.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:44.676954654+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:44.676988768+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:44.92598698+07:00","message":"receive streaming session, msgId: 4043"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:44.926022974+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:44.926028286+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:44.926046094+07:00","message":"[buffer interim] 4043 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:44.926053418+07:00","message":"[bufferProcess] interim [900000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:44.926056051+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:45.311472557+07:00","message":"receive streaming session, msgId: 4043"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:45.311518256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:45.31152555+07:00","message":"receive interim result [false|false]: เป็นได้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:45.311540885+07:00","message":"[buffer interim] 4043 false เป็นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:45.311548369+07:00","message":"[bufferProcess] interim [320000000]:เป็นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:45.311551161+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:45.311563178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:45.311566921+07:00","message":"> Transcript [23004] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:45.311570297+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:45.516577381+07:00","message":"receive streaming session, msgId: 4043"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:45.516623556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นได้ก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:45.516629817+07:00","message":"receive interim result [false|false]: เป็นได้ก็"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:45.516647701+07:00","message":"[buffer interim] 4043 false เป็นได้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:45.516657418+07:00","message":"[bufferProcess] interim [500000000]:เป็นได้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:45.51666029+07:00","message":"[bufferProcess] send to processor:เป็นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:45.516664081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:45.516667343+07:00","message":"> Transcript [23005] [false]: 'เป็นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:45.516671212+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:45.516673838+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:45.51667673+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:45.516679197+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:45.740433324+07:00","message":"receive streaming session, msgId: 4043"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:45.740478894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นได้ก็แค่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:45.740485748+07:00","message":"receive interim result [false|false]: เป็นได้ก็แค่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:45.740501866+07:00","message":"[buffer interim] 4043 false เป็นได้ก็แค่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:45.74051222+07:00","message":"[bufferProcess] interim [680000000]:เป็นได้ก็แค่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:45.740515276+07:00","message":"[bufferProcess] send to processor:เป็นได้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:45.740521189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:45.740524271+07:00","message":"> Transcript [23006] [false]: 'เป็นได้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:45.740528562+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:45.740531025+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:45.740533205+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:45.740535546+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:45.928089692+07:00","message":"receive streaming session, msgId: 4043"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:45.928128225+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นได้ก็แค่นั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:45.928134575+07:00","message":"receive interim result [false|false]: เป็นได้ก็แค่นั้น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:45.928149056+07:00","message":"[buffer interim] 4043 false เป็นได้ก็แค่นั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:45.928156346+07:00","message":"[bufferProcess] interim [860000000]:เป็นได้ก็แค่นั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:45.928159511+07:00","message":"[bufferProcess] send to processor:เป็นได้ก็แค่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:45.928162976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:45.928166024+07:00","message":"> Transcript [23007] [false]: 'เป็นได้ก็แค่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:45.928172359+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:45.928174939+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:45.928177098+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:45.928179435+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:46.145244619+07:00","message":"receive streaming session, msgId: 4043"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:46.145291921+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นได้ก็แค่นี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:46.145298635+07:00","message":"receive interim result [false|false]: เป็นได้ก็แค่นี้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:46.145315078+07:00","message":"[buffer interim] 4043 false เป็นได้ก็แค่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.14532538+07:00","message":"[bufferProcess] interim [100000000]:เป็นได้ก็แค่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.145328955+07:00","message":"[bufferProcess] send to processor:เป็นได้ก็แค่นั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.145335504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.145338716+07:00","message":"> Transcript [23008] [false]: 'เป็นได้ก็แค่นั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.145343331+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.145345804+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.145347781+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.145349802+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.145356587+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.145358769+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.145364602+07:00","message":"Set new StatePrefix : 'เป็นได้ก็แค่นั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.145367839+07:00","message":"Next Push (prob) : 'ได้ก็แค่นั้น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:46.145391415+07:00","message":"push: {false เป็น 0 0xc003f6ed80}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:46.246225096+07:00","message":"receive streaming session, msgId: 4043"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:46.246288119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นได้ก็แค่นั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:46.246301286+07:00","message":"receive interim result [false|false]: เป็นได้ก็แค่นั้น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:46.246345794+07:00","message":"receive streaming session, msgId: 4043"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:46.246353653+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นได้ก็แค่นี้พอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:46.246358617+07:00","message":"receive interim result [false|false]: เป็นได้ก็แค่นี้พอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:46.246367805+07:00","message":"[buffer interim] 4043 false เป็นได้ก็แค่นั้น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:46.24637248+07:00","message":"[buffer interim] 4043 false เป็นได้ก็แค่นี้พอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.246379558+07:00","message":"[bufferProcess] interim [160000000]:เป็นได้ก็แค่นั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.24638251+07:00","message":"[bufferProcess] send to processor:เป็นได้ก็แค่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.246385709+07:00","message":"[bufferProcess] interim [220000000]:เป็นได้ก็แค่นี้พอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.246387858+07:00","message":"[bufferProcess] send to processor:เป็นได้ก็แค่นั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.246391095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.24639407+07:00","message":"> Transcript [23009] [false]: 'เป็นได้ก็แค่นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.24639675+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.246398868+07:00","message":"Set new StatePrefix: 'เป็นได้ก็แค่นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.246400721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.246402797+07:00","message":"> Transcript [23010] [false]: 'เป็นได้ก็แค่นั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.24640462+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.246406361+07:00","message":"Set new StatePrefix: 'เป็นได้ก็แค่นั้น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:46.495107376+07:00","message":"receive streaming session, msgId: 4043"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:46.49514659+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นได้ก็แค่ในฝัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:46.495152965+07:00","message":"receive interim result [false|false]: เป็นได้ก็แค่ในฝัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:46.495166577+07:00","message":"[buffer interim] 4043 false เป็นได้ก็แค่ในฝัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.495174196+07:00","message":"[bufferProcess] interim [400000000]:เป็นได้ก็แค่ในฝัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.495176889+07:00","message":"[bufferProcess] send to processor:เป็นได้ก็แค่นี้พอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.495184303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.495189251+07:00","message":"> Transcript [23011] [false]: 'เป็นได้ก็แค่นี้พอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.495191982+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.495194438+07:00","message":"Set new StatePrefix: 'เป็นได้ก็แค่นี้พอ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:46.607314034+07:00","message":"[GCS] IsForceVAD: false for message ID: 4043"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:46.66855749+07:00","message":"[GCS] Start streaming session, msgId: 4044"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:46.937077299+07:00","message":"receive streaming session, msgId: 4043"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:46.937136324+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นได้ก็แค่ในฝัน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:46.937144757+07:00","message":"receive interim result [true|false]: เป็นได้ก็แค่ในฝัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:46.937155659+07:00","message":"end recv isFinal message id 4043"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:46.937158323+07:00","message":"end Recv id 4043"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:46.937177719+07:00","message":"[buffer interim] 4043 true เป็นได้ก็แค่ในฝัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.937189714+07:00","message":"[bufferProcess] interim [970000000]:เป็นได้ก็แค่ในฝัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.937193184+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นได้ก็แค่ในฝัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.937197014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.937199984+07:00","message":"> Transcript [23012] [false]: 'เป็นได้ก็แค่ในฝัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.937202574+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.937204882+07:00","message":"Set new StatePrefix: 'เป็นได้ก็แค่ในฝัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.937206956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.937209073+07:00","message":"> Transcript [23013] [true]: 'เป็นได้ก็แค่ในฝัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.937211857+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.937214012+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.937216624+07:00","message":"StatePrefix: 'เป็นได้ก็แค่ในฝัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.937219031+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:46.937222309+07:00","message":"Push: 'ได้ก็แค่ในฝัน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:46.937230357+07:00","message":"push: {true ได้ก็แค่ในฝัน 0 0xc003f6ed80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:33:46.945898213+07:00","message":"write wav file: './tmp/7666/7666_4043.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:47.677394499+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:47.677414242+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:48.228783402+07:00","message":"receive streaming session, msgId: 4044"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:48.228835838+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:48.228843009+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:48.228862084+07:00","message":"[buffer interim] 4044 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:48.228870062+07:00","message":"[bufferProcess] interim [200000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:48.228872577+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:48.228881198+07:00","message":"[bufferProcess] send to processor (ticker):แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:48.228884043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:48.228887102+07:00","message":"> Transcript [23014] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:48.228890163+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:48.621797291+07:00","message":"receive streaming session, msgId: 4044"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:48.621852582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเอา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:48.621862101+07:00","message":"receive interim result [false|false]: แล้วเอา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:48.621883784+07:00","message":"[buffer interim] 4044 false แล้วเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:48.621908439+07:00","message":"[bufferProcess] interim [620000000]:แล้วเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:48.621912421+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:48.809983296+07:00","message":"receive streaming session, msgId: 4044"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:48.810051288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเอามา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:48.810062156+07:00","message":"receive interim result [false|false]: แล้วเอามา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:48.810085195+07:00","message":"[buffer interim] 4044 false แล้วเอามา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:48.810097375+07:00","message":"[bufferProcess] interim [740000000]:แล้วเอามา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:48.810102078+07:00","message":"[bufferProcess] send to processor:แล้วเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:48.81011257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:48.810120344+07:00","message":"> Transcript [23015] [false]: 'แล้วเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:48.810125738+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:48.810129319+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:48.810132959+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:48.810136266+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:49.001983558+07:00","message":"receive streaming session, msgId: 4044"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:49.002031632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเอาบัตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:49.002039767+07:00","message":"receive interim result [false|false]: แล้วเอาบัตร"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:49.002056422+07:00","message":"[buffer interim] 4044 false แล้วเอาบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:49.002065862+07:00","message":"[bufferProcess] interim [920000000]:แล้วเอาบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:49.00206906+07:00","message":"[bufferProcess] send to processor:แล้วเอามา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:49.002073209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:49.002077928+07:00","message":"> Transcript [23016] [false]: 'แล้วเอามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:49.002081182+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:49.002083551+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:49.002085628+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:49.002087997+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:49.007671635+07:00","message":"receive streaming session, msgId: 4044"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:49.00769239+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเอามาแต่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:49.007696924+07:00","message":"receive interim result [false|false]: แล้วเอามาแต่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:49.007706956+07:00","message":"[buffer interim] 4044 false แล้วเอามาแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:49.007711365+07:00","message":"[bufferProcess] interim [980000000]:แล้วเอามาแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:49.007713683+07:00","message":"[bufferProcess] send to processor:แล้วเอาบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:49.007716275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:49.007718778+07:00","message":"> Transcript [23017] [false]: 'แล้วเอาบัตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:49.007721705+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:49.007723684+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:49.007725626+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:49.007727681+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:49.12708054+07:00","message":"receive streaming session, msgId: 4044"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:49.127122738+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเอามาตาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:49.127128743+07:00","message":"receive interim result [false|false]: แล้วเอามาตาม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:49.127152915+07:00","message":"[buffer interim] 4044 false แล้วเอามาตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:49.127163815+07:00","message":"[bufferProcess] interim [100000000]:แล้วเอามาตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:49.127166921+07:00","message":"[bufferProcess] send to processor:แล้วเอามาแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:49.12717064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:49.12717423+07:00","message":"> Transcript [23018] [false]: 'แล้วเอามาแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:49.1271791+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:49.127181663+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:49.127183851+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:49.127186531+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:49.127193685+07:00","message":"Push: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:49.127197373+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:49.127199865+07:00","message":"Set new StatePrefix : 'แล้วเอามาแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:49.127202203+07:00","message":"Next Push (prob) : 'เอามาแต่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:49.127214777+07:00","message":"push: {false แล้ว 0 0xc002af4980}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:49.441618709+07:00","message":"receive streaming session, msgId: 4044"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:49.441666835+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเอาใบตาล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:49.441674329+07:00","message":"receive interim result [false|false]: แล้วเอาใบตาล"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:49.441691174+07:00","message":"[buffer interim] 4044 false แล้วเอาใบตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:49.441699169+07:00","message":"[bufferProcess] interim [340000000]:แล้วเอาใบตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:49.441703001+07:00","message":"[bufferProcess] send to processor:แล้วเอามาตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:49.441706734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:49.441709696+07:00","message":"> Transcript [23019] [false]: 'แล้วเอามาตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:49.441712271+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:49.441714547+07:00","message":"Set new StatePrefix: 'แล้วเอามาตาม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:50.022285837+07:00","message":"receive streaming session, msgId: 4044"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:50.022325692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเอาใบตาล\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:50.0223311+07:00","message":"receive interim result [false|false]: แล้วเอาใบตาล"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:50.022343172+07:00","message":"[buffer interim] 4044 false แล้วเอาใบตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.022352327+07:00","message":"[bufferProcess] interim [940000000]:แล้วเอาใบตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.022355245+07:00","message":"[bufferProcess] send to processor:แล้วเอาใบตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.022361231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.022364637+07:00","message":"> Transcript [23020] [false]: 'แล้วเอาใบตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.022367393+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.022369954+07:00","message":"Set new StatePrefix: 'แล้วเอาใบตาล'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:50.405868037+07:00","message":"receive streaming session, msgId: 4044"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:50.40590706+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเอาใบตาลหัวใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:50.405913296+07:00","message":"receive interim result [false|false]: แล้วเอาใบตาลหัวใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:50.405929393+07:00","message":"[buffer interim] 4044 false แล้วเอาใบตาลหัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.405937533+07:00","message":"[bufferProcess] interim [420000000]:แล้วเอาใบตาลหัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.405940668+07:00","message":"[bufferProcess] send to processor:แล้วเอาใบตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.405944338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.405947776+07:00","message":"> Transcript [23021] [false]: 'แล้วเอาใบตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.405951479+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.405954989+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.405957923+07:00","message":"StatePrefix: 'แล้วเอาใบตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.405960194+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:50.610043925+07:00","message":"receive streaming session, msgId: 4044"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:50.610084414+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเอาใบตาล\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:50.610090969+07:00","message":"receive interim result [false|false]: แล้วเอาใบตาล"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:50.610107096+07:00","message":"[buffer interim] 4044 false แล้วเอาใบตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.610114043+07:00","message":"[bufferProcess] interim [540000000]:แล้วเอาใบตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.610117301+07:00","message":"[bufferProcess] send to processor:แล้วเอาใบตาลหัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.610121341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.610124399+07:00","message":"> Transcript [23022] [false]: 'แล้วเอาใบตาลหัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.610128129+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.610135771+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.610137966+07:00","message":"StatePrefix: 'แล้วเอาใบตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.610140911+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:50.67795301+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:50.677961715+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:50.736964324+07:00","message":"receive streaming session, msgId: 4044"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:50.737014226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเอาใบตาลหัวใจแลก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:50.737021252+07:00","message":"receive interim result [false|false]: แล้วเอาใบตาลหัวใจแลก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:50.737038247+07:00","message":"[buffer interim] 4044 false แล้วเอาใบตาลหัวใจแลก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.737047046+07:00","message":"[bufferProcess] interim [660000000]:แล้วเอาใบตาลหัวใจแลก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.737050389+07:00","message":"[bufferProcess] send to processor:แล้วเอาใบตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.737054703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.737059778+07:00","message":"> Transcript [23023] [false]: 'แล้วเอาใบตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.737063905+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.73706641+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.737068653+07:00","message":"StatePrefix: 'แล้วเอาใบตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.737071107+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:50.804415384+07:00","message":"receive streaming session, msgId: 4044"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:50.804456175+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเอาใบตาล\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:50.804465323+07:00","message":"receive interim result [false|false]: แล้วเอาใบตาล"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:50.804481865+07:00","message":"[buffer interim] 4044 false แล้วเอาใบตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.804488923+07:00","message":"[bufferProcess] interim [780000000]:แล้วเอาใบตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.804492178+07:00","message":"[bufferProcess] send to processor:แล้วเอาใบตาลหัวใจแลก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.804496002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.804499058+07:00","message":"> Transcript [23024] [false]: 'แล้วเอาใบตาลหัวใจแลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.804502772+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.804505077+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.804507118+07:00","message":"StatePrefix: 'แล้วเอาใบตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.804510354+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.804517314+07:00","message":"Push: 'เอาใบตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.804519463+07:00","message":"TextPushed: 'แล้วเอาใบตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.8045219+07:00","message":"Set new StatePrefix : 'แล้วเอาใบตาลหัวใจแลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:50.80452437+07:00","message":"Next Push (prob) : 'หัวใจแลก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:50.804532688+07:00","message":"push: {false เอาใบตาล 0 0xc002af4980}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:51.041847732+07:00","message":"receive streaming session, msgId: 4044"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:51.041909358+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเอาใบตาลหัวใจและกล้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:51.041918449+07:00","message":"receive interim result [false|false]: แล้วเอาใบตาลหัวใจและกล้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:51.041935603+07:00","message":"[buffer interim] 4044 false แล้วเอาใบตาลหัวใจและกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:51.041949479+07:00","message":"[bufferProcess] interim [960000000]:แล้วเอาใบตาลหัวใจและกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:51.041954201+07:00","message":"[bufferProcess] send to processor:แล้วเอาใบตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:51.041964135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:51.041968921+07:00","message":"> Transcript [23025] [false]: 'แล้วเอาใบตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:51.041972024+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:51.047850681+07:00","message":"receive streaming session, msgId: 4044"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:51.047862739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเอาใบตาลหัวใจแหลกลาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:51.047866218+07:00","message":"receive interim result [false|false]: แล้วเอาใบตาลหัวใจแหลกลาน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:51.047875014+07:00","message":"[buffer interim] 4044 false แล้วเอาใบตาลหัวใจแหลกลาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:51.047878124+07:00","message":"[bufferProcess] interim [20000000]:แล้วเอาใบตาลหัวใจแหลกลาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:51.047880412+07:00","message":"[bufferProcess] send to processor:แล้วเอาใบตาลหัวใจและกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:51.047883273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:51.047887706+07:00","message":"> Transcript [23026] [false]: 'แล้วเอาใบตาลหัวใจและกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:51.04789043+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:51.047892917+07:00","message":"Set new StatePrefix: 'แล้วเอาใบตาลหัวใจและกล้า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:51.61123731+07:00","message":"receive streaming session, msgId: 4044"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:51.611270551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเอาใบตาลหัวใจและกล้าหาญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:51.611276534+07:00","message":"receive interim result [false|false]: แล้วเอาใบตาลหัวใจและกล้าหาญ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:51.611292868+07:00","message":"[buffer interim] 4044 false แล้วเอาใบตาลหัวใจและกล้าหาญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:51.611299816+07:00","message":"[bufferProcess] interim [560000000]:แล้วเอาใบตาลหัวใจและกล้าหาญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:51.611303601+07:00","message":"[bufferProcess] send to processor:แล้วเอาใบตาลหัวใจแหลกลาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:51.611310911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:51.611314092+07:00","message":"> Transcript [23027] [false]: 'แล้วเอาใบตาลหัวใจแหลกลาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:51.611316544+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:51.611319015+07:00","message":"Set new StatePrefix: 'แล้วเอาใบตาลหัวใจแหลกลาน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:52.192093666+07:00","message":"receive streaming session, msgId: 4044"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:52.192123826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเอาใบตาลหัวใจและกล้าหาญ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:52.192128803+07:00","message":"receive interim result [false|false]: แล้วเอาใบตาลหัวใจและกล้าหาญ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:52.192139293+07:00","message":"[buffer interim] 4044 false แล้วเอาใบตาลหัวใจและกล้าหาญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:52.192145533+07:00","message":"[bufferProcess] interim [160000000]:แล้วเอาใบตาลหัวใจและกล้าหาญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:52.192148268+07:00","message":"[bufferProcess] send to processor:แล้วเอาใบตาลหัวใจและกล้าหาญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:52.192153662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:52.192156714+07:00","message":"> Transcript [23028] [false]: 'แล้วเอาใบตาลหัวใจและกล้าหาญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:52.192159218+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:52.19216132+07:00","message":"Set new StatePrefix: 'แล้วเอาใบตาลหัวใจและกล้าหาญ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:52.758112708+07:00","message":"[GCS] IsForceVAD: false for message ID: 4044"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:52.828660556+07:00","message":"[GCS] Start streaming session, msgId: 4045"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:53.086881302+07:00","message":"receive streaming session, msgId: 4044"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:53.086926159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเอาใบตาลก้อนหัวใจแลกหลาน\",\"confidence\":0.93052864}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:53.086935225+07:00","message":"receive interim result [true|false]: แล้วเอาใบตาลก้อนหัวใจแลกหลาน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:53.086943614+07:00","message":"end recv isFinal message id 4044"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:53.086945946+07:00","message":"end Recv id 4044"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:53.086953134+07:00","message":"[buffer interim] 4044 true แล้วเอาใบตาลก้อนหัวใจแลกหลาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:53.08695944+07:00","message":"[bufferProcess] interim [90000000]:แล้วเอาใบตาลก้อนหัวใจแลกหลาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:53.086962999+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วเอาใบตาลหัวใจและกล้าหาญ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:53.086966312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:53.086969389+07:00","message":"> Transcript [23029] [false]: 'แล้วเอาใบตาลหัวใจและกล้าหาญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:53.086973239+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:53.086976563+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:53.086979657+07:00","message":"StatePrefix: 'แล้วเอาใบตาลหัวใจและกล้าหาญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:53.086983922+07:00","message":"TextPushed: 'แล้วเอาใบตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:53.086987452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:53.086991877+07:00","message":"> Transcript [23030] [true]: 'แล้วเอาใบตาลก้อนหัวใจแลกหลาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:53.086994205+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:53.086996198+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:53.086998339+07:00","message":"StatePrefix: 'แล้วเอาใบตาลหัวใจและกล้าหาญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:53.087000445+07:00","message":"TextPushed: 'แล้วเอาใบตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:53.087008374+07:00","message":"Push: 'ก้อนหัวใจแลกหลาน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:53.08701664+07:00","message":"push: {true ก้อนหัวใจแลกหลาน 0 0xc002af4980}"}
{"level":"info","service":"Main","time":"2026-08-22T12:33:53.102308661+07:00","message":"write wav file: './tmp/7666/7666_4044.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:53.546625677+07:00","message":"receive streaming session, msgId: 4045"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:53.546667133+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:53.546672319+07:00","message":"receive interim result [false|false]: เขา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:53.54668684+07:00","message":"[buffer interim] 4045 false เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:53.546693184+07:00","message":"[bufferProcess] interim [540000000]:เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:53.546695838+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:53.678020024+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:53.67803846+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:53.862315591+07:00","message":"[GCS] Cleaned up inactive client: 4024"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:53.862354955+07:00","message":"[GCS] Cleaned up inactive client: 4022"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:53.862358508+07:00","message":"[GCS] Cleaned up inactive client: 4023"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:53.862360762+07:00","message":"[GCS] Cleaned up inactive client: 4026"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:53.862363115+07:00","message":"[GCS] Cleaned up inactive client: 4029"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:53.862365334+07:00","message":"[GCS] Cleaned up inactive client: 4028"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:53.862367668+07:00","message":"[GCS] Cleaned up inactive client: 4025"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:53.862369683+07:00","message":"[GCS] Cleaned up inactive client: 4027"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:53.866861978+07:00","message":"receive streaming session, msgId: 4045"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:53.866901284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาขอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:53.86690749+07:00","message":"receive interim result [false|false]: เขาขอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:53.866922604+07:00","message":"[buffer interim] 4045 false เขาขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:53.866929437+07:00","message":"[bufferProcess] interim [840000000]:เขาขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:53.866932429+07:00","message":"[bufferProcess] send to processor:เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:53.86693889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:53.866941728+07:00","message":"> Transcript [23031] [false]: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:53.866944041+07:00","message":"Set StatePrefix (first interim): 'เขา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:53.868841038+07:00","message":"receive streaming session, msgId: 4045"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:53.868861683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาขาย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:53.868865467+07:00","message":"receive interim result [false|false]: เขาขาย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:53.868876369+07:00","message":"[buffer interim] 4045 false เขาขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:53.868881317+07:00","message":"[bufferProcess] interim [900000000]:เขาขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:53.868883442+07:00","message":"[bufferProcess] send to processor:เขาขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:53.868886265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:53.868888958+07:00","message":"> Transcript [23032] [false]: 'เขาขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:53.868893123+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:53.868895394+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:53.868897451+07:00","message":"StatePrefix: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:53.868899613+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:54.071386524+07:00","message":"receive streaming session, msgId: 4045"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:54.071428969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาขาด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:54.071435627+07:00","message":"receive interim result [false|false]: เขาขาด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:54.07145226+07:00","message":"[buffer interim] 4045 false เขาขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:54.071461046+07:00","message":"[bufferProcess] interim [80000000]:เขาขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:54.071463648+07:00","message":"[bufferProcess] send to processor:เขาขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:54.071468196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:54.071471404+07:00","message":"> Transcript [23033] [false]: 'เขาขาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:54.071475207+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:54.071478368+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:54.071480581+07:00","message":"StatePrefix: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:54.071482739+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:54.187526133+07:00","message":"receive streaming session, msgId: 4045"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:54.187563809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าข้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:54.187569456+07:00","message":"receive interim result [false|false]: เข้าข้าง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:54.187583728+07:00","message":"[buffer interim] 4045 false เข้าข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:54.187590463+07:00","message":"[bufferProcess] interim [140000000]:เข้าข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:54.187593307+07:00","message":"[bufferProcess] send to processor:เขาขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:54.187596833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:54.187600313+07:00","message":"> Transcript [23034] [false]: 'เขาขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:54.187603556+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:54.187605674+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:54.187607684+07:00","message":"StatePrefix: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:54.187609748+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:54.254294642+07:00","message":"receive streaming session, msgId: 4045"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:54.254340663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาค้างอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:54.254346143+07:00","message":"receive interim result [false|false]: เขาค้างอยู่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:54.25436192+07:00","message":"[buffer interim] 4045 false เขาค้างอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:54.254368571+07:00","message":"[bufferProcess] interim [260000000]:เขาค้างอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:54.254371171+07:00","message":"[bufferProcess] send to processor:เข้าข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:54.25437475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:54.25437816+07:00","message":"> Transcript [23035] [false]: 'เข้าข้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:54.254380835+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:54.254382974+07:00","message":"Set new StatePrefix: 'เข้าข้าง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:54.257531854+07:00","message":"receive streaming session, msgId: 4045"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:54.257551875+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาข้างเดียว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:54.257556272+07:00","message":"receive interim result [false|false]: เขาข้างเดียว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:54.257568178+07:00","message":"[buffer interim] 4045 false เขาข้างเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:54.25757297+07:00","message":"[bufferProcess] interim [320000000]:เขาข้างเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:54.257575859+07:00","message":"[bufferProcess] send to processor:เขาค้างอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:54.257582175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:54.25758452+07:00","message":"> Transcript [23036] [false]: 'เขาค้างอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:54.257586444+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:54.25758884+07:00","message":"Set new StatePrefix: 'เขาค้างอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:54.636054189+07:00","message":"receive streaming session, msgId: 4045"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:54.636094549+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าข้างดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:54.636100489+07:00","message":"receive interim result [false|false]: เข้าข้างดี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:54.636128983+07:00","message":"[buffer interim] 4045 false เข้าข้างดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:54.636136028+07:00","message":"[bufferProcess] interim [680000000]:เข้าข้างดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:54.636138848+07:00","message":"[bufferProcess] send to processor:เขาข้างเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:54.636142651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:54.636145797+07:00","message":"> Transcript [23037] [false]: 'เขาข้างเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:54.636148679+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:54.636151572+07:00","message":"Set new StatePrefix: 'เขาข้างเดียว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:55.085669767+07:00","message":"receive streaming session, msgId: 4045"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:55.085712883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาข้างเดียว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:55.085718589+07:00","message":"receive interim result [false|false]: เขาข้างเดียว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:55.08573206+07:00","message":"[buffer interim] 4045 false เขาข้างเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:55.085738934+07:00","message":"[bufferProcess] interim [40000000]:เขาข้างเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:55.085742546+07:00","message":"[bufferProcess] send to processor:เข้าข้างดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:55.085749817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:55.085752562+07:00","message":"> Transcript [23038] [false]: 'เข้าข้างดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:55.085755821+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:55.085758028+07:00","message":"Set new StatePrefix: 'เข้าข้างดี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:55.664898485+07:00","message":"receive streaming session, msgId: 4045"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:55.664942017+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาข้างเดียว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:55.664948445+07:00","message":"receive interim result [false|false]: เขาข้างเดียว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:55.664972447+07:00","message":"[buffer interim] 4045 false เขาข้างเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:55.664986057+07:00","message":"[bufferProcess] interim [640000000]:เขาข้างเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:55.664989618+07:00","message":"[bufferProcess] send to processor:เขาข้างเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:55.664993795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:55.664997919+07:00","message":"> Transcript [23039] [false]: 'เขาข้างเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:55.665001905+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:55.665011855+07:00","message":"Set new StatePrefix: 'เขาข้างเดียว'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:56.679046475+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:56.679045017+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:58.339404966+07:00","message":"[GCS] IsForceVAD: false for message ID: 4045"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:58.640928697+07:00","message":"receive streaming session, msgId: 4045"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:58.640977214+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาข้างเดียว\",\"confidence\":0.9273158}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:58.640987+07:00","message":"receive interim result [true|false]: เขาข้างเดียว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:58.640999319+07:00","message":"end recv isFinal message id 4045"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:58.641001846+07:00","message":"end Recv id 4045"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:58.641008682+07:00","message":"[buffer interim] 4045 true เขาข้างเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:58.641016108+07:00","message":"[bufferProcess] interim [730000000]:เขาข้างเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:58.641019657+07:00","message":"[bufferProcess] send to processor (isfinal):เขาข้างเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:58.64102383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:58.641027435+07:00","message":"> Transcript [23040] [false]: 'เขาข้างเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:58.641030651+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:58.641032796+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:58.641036943+07:00","message":"StatePrefix: 'เขาข้างเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:58.641039248+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:58.641041143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:58.641043436+07:00","message":"> Transcript [23041] [true]: 'เขาข้างเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:58.641045671+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:58.64104755+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:58.641049505+07:00","message":"StatePrefix: 'เขาข้างเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:58.641051466+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:33:58.641054434+07:00","message":"Push: 'เขาข้างเดียว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:58.641062407+07:00","message":"push: {true เขาข้างเดียว 0 0xc003f6f080}"}
{"level":"info","service":"Main","time":"2026-08-22T12:33:58.652579214+07:00","message":"write wav file: './tmp/7666/7666_4045.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:33:58.658303538+07:00","message":"[GCS] Start streaming session, msgId: 4046"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:59.679518225+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:33:59.679527152+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:00.76007805+07:00","message":"receive streaming session, msgId: 4046"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:00.760134089+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:00.760140739+07:00","message":"receive interim result [false|false]: เขา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:00.760155241+07:00","message":"[buffer interim] 4046 false เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:00.760163396+07:00","message":"[bufferProcess] interim [680000000]:เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:00.760166114+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:00.760173301+07:00","message":"[bufferProcess] send to processor (ticker):เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:00.760176571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:00.760179517+07:00","message":"> Transcript [23042] [false]: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:00.760182005+07:00","message":"Set StatePrefix (first interim): 'เขา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:00.873668832+07:00","message":"receive streaming session, msgId: 4046"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:00.873719711+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:00.873726179+07:00","message":"receive interim result [false|false]: เขาก็"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:00.873740775+07:00","message":"[buffer interim] 4046 false เขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:00.873748642+07:00","message":"[bufferProcess] interim [800000000]:เขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:00.873750794+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:00.935432101+07:00","message":"receive streaming session, msgId: 4046"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:00.935476689+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:00.935483249+07:00","message":"receive interim result [false|false]: เอาไป"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:00.935500781+07:00","message":"[buffer interim] 4046 false เอาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:00.935508574+07:00","message":"[bufferProcess] interim [860000000]:เอาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:00.93551117+07:00","message":"[bufferProcess] send to processor:เขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:00.93551494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:00.935520395+07:00","message":"> Transcript [23043] [false]: 'เขาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:00.935524219+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:00.935526759+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:00.935529219+07:00","message":"StatePrefix: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:00.935531579+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:01.010917733+07:00","message":"receive streaming session, msgId: 4046"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:01.010965634+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาขยะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:01.010972235+07:00","message":"receive interim result [false|false]: เอาขยะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:01.010989467+07:00","message":"[buffer interim] 4046 false เอาขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.010996578+07:00","message":"[bufferProcess] interim [980000000]:เอาขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.01099879+07:00","message":"[bufferProcess] send to processor:เอาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.011002678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.011005702+07:00","message":"> Transcript [23044] [false]: 'เอาไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.011007875+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.011010131+07:00","message":"Set new StatePrefix: 'เอาไป'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:01.099134654+07:00","message":"receive streaming session, msgId: 4046"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:01.099183525+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาก็ยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:01.099191504+07:00","message":"receive interim result [false|false]: เขาก็ยัง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:01.099209679+07:00","message":"[buffer interim] 4046 false เขาก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.099218322+07:00","message":"[bufferProcess] interim [40000000]:เขาก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.099222308+07:00","message":"[bufferProcess] send to processor:เอาขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.099227016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.099231518+07:00","message":"> Transcript [23045] [false]: 'เอาขยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.099235335+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.099238771+07:00","message":"Set new StatePrefix: 'เอาขยะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:01.174359779+07:00","message":"receive streaming session, msgId: 4046"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:01.174402614+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาก็ยังบ่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:01.174408588+07:00","message":"receive interim result [false|false]: เขาก็ยังบ่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:01.174425149+07:00","message":"[buffer interim] 4046 false เขาก็ยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.174433202+07:00","message":"[bufferProcess] interim [220000000]:เขาก็ยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.174435931+07:00","message":"[bufferProcess] send to processor:เขาก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.174439679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.174442775+07:00","message":"> Transcript [23046] [false]: 'เขาก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.174445064+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.174447492+07:00","message":"Set new StatePrefix: 'เขาก็ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:01.424881678+07:00","message":"receive streaming session, msgId: 4046"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:01.424924196+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาก็ยังบ่ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:01.424931032+07:00","message":"receive interim result [false|false]: เขาก็ยังบ่ได้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:01.424948887+07:00","message":"[buffer interim] 4046 false เขาก็ยังบ่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.424956097+07:00","message":"[bufferProcess] interim [400000000]:เขาก็ยังบ่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.424962023+07:00","message":"[bufferProcess] send to processor:เขาก็ยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.424966021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.424969252+07:00","message":"> Transcript [23047] [false]: 'เขาก็ยังบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.424972759+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.424975111+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.424977233+07:00","message":"StatePrefix: 'เขาก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.424979559+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:01.480584342+07:00","message":"receive streaming session, msgId: 4046"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:01.480627876+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาก็ยังบ่แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:01.480634876+07:00","message":"receive interim result [false|false]: เขาก็ยังบ่แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:01.480650877+07:00","message":"[buffer interim] 4046 false เขาก็ยังบ่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.480657896+07:00","message":"[bufferProcess] interim [460000000]:เขาก็ยังบ่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.480660982+07:00","message":"[bufferProcess] send to processor:เขาก็ยังบ่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.480665272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.480673361+07:00","message":"> Transcript [23048] [false]: 'เขาก็ยังบ่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.48068019+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.48068272+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.480684878+07:00","message":"StatePrefix: 'เขาก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.480687337+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:01.683612386+07:00","message":"receive streaming session, msgId: 4046"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:01.683647649+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาก็ยังบ่แล้วบ่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:01.683655316+07:00","message":"receive interim result [false|false]: เขาก็ยังบ่แล้วบ่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:01.683668458+07:00","message":"[buffer interim] 4046 false เขาก็ยังบ่แล้วบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.683678362+07:00","message":"[bufferProcess] interim [700000000]:เขาก็ยังบ่แล้วบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.683681384+07:00","message":"[bufferProcess] send to processor:เขาก็ยังบ่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.683685418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.683688482+07:00","message":"> Transcript [23049] [false]: 'เขาก็ยังบ่แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.683692123+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.683694465+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.683696632+07:00","message":"StatePrefix: 'เขาก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:01.683699004+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:02.002664965+07:00","message":"receive streaming session, msgId: 4046"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:02.002711329+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาก็ยังบ่แล้วบ่นี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:02.002718985+07:00","message":"receive interim result [false|false]: เขาก็ยังบ่แล้วบ่นี่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:02.002737946+07:00","message":"[buffer interim] 4046 false เขาก็ยังบ่แล้วบ่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:02.00274503+07:00","message":"[bufferProcess] interim [940000000]:เขาก็ยังบ่แล้วบ่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:02.002747973+07:00","message":"[bufferProcess] send to processor:เขาก็ยังบ่แล้วบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:02.002751985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:02.002755668+07:00","message":"> Transcript [23050] [false]: 'เขาก็ยังบ่แล้วบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:02.002759329+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:02.002761556+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:02.002764185+07:00","message":"StatePrefix: 'เขาก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:02.002766679+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:02.00277491+07:00","message":"Push: 'เขาก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:02.002777343+07:00","message":"TextPushed: 'เขาก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:02.002779853+07:00","message":"Set new StatePrefix : 'เขาก็ยังบ่แล้วบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:02.002782061+07:00","message":"Next Push (prob) : 'บ่แล้วบ่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:02.002790404+07:00","message":"push: {false เขาก็ยัง 0 0xc002af4e00}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:02.382738598+07:00","message":"receive streaming session, msgId: 4046"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:02.382780392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาก็ยังบ่แล้วบ่เลี้ยง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:02.382787111+07:00","message":"receive interim result [false|false]: เขาก็ยังบ่แล้วบ่เลี้ยง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:02.38280293+07:00","message":"[buffer interim] 4046 false เขาก็ยังบ่แล้วบ่เลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:02.382811029+07:00","message":"[bufferProcess] interim [420000000]:เขาก็ยังบ่แล้วบ่เลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:02.382814022+07:00","message":"[bufferProcess] send to processor:เขาก็ยังบ่แล้วบ่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:02.382821969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:02.382824894+07:00","message":"> Transcript [23051] [false]: 'เขาก็ยังบ่แล้วบ่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:02.382828787+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:02.382831359+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:02.382833802+07:00","message":"StatePrefix: 'เขาก็ยังบ่แล้วบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:02.382836345+07:00","message":"TextPushed: 'เขาก็ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:02.582534058+07:00","message":"receive streaming session, msgId: 4046"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:02.582576963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาก็ยังบ่แล้วบ่เลี้ยว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:02.582583073+07:00","message":"receive interim result [false|false]: เขาก็ยังบ่แล้วบ่เลี้ยว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:02.582599548+07:00","message":"[buffer interim] 4046 false เขาก็ยังบ่แล้วบ่เลี้ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:02.582606269+07:00","message":"[bufferProcess] interim [600000000]:เขาก็ยังบ่แล้วบ่เลี้ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:02.582609459+07:00","message":"[bufferProcess] send to processor:เขาก็ยังบ่แล้วบ่เลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:02.582613526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:02.582616469+07:00","message":"> Transcript [23052] [false]: 'เขาก็ยังบ่แล้วบ่เลี้ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:02.582620453+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:02.582622711+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:02.582625301+07:00","message":"StatePrefix: 'เขาก็ยังบ่แล้วบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:02.582627762+07:00","message":"TextPushed: 'เขาก็ยัง'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:02.680559772+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:02.680564538+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:03.225675273+07:00","message":"receive streaming session, msgId: 4046"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:03.22571416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาก็ยังบ่แล้วบ่เลี้ยวตรง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:03.225721153+07:00","message":"receive interim result [false|false]: เขาก็ยังบ่แล้วบ่เลี้ยวตรง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:03.225735133+07:00","message":"[buffer interim] 4046 false เขาก็ยังบ่แล้วบ่เลี้ยวตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:03.225742601+07:00","message":"[bufferProcess] interim [200000000]:เขาก็ยังบ่แล้วบ่เลี้ยวตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:03.225745482+07:00","message":"[bufferProcess] send to processor:เขาก็ยังบ่แล้วบ่เลี้ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:03.225750883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:03.225753857+07:00","message":"> Transcript [23053] [false]: 'เขาก็ยังบ่แล้วบ่เลี้ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:03.225757321+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:03.225759685+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:03.225762321+07:00","message":"StatePrefix: 'เขาก็ยังบ่แล้วบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:03.225764679+07:00","message":"TextPushed: 'เขาก็ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:03.285917908+07:00","message":"receive streaming session, msgId: 4046"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:03.285948796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาก็ยังบ่แล้วบ่เลี้ยว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:03.28595437+07:00","message":"receive interim result [false|false]: เขาก็ยังบ่แล้วบ่เลี้ยว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:03.285967571+07:00","message":"[buffer interim] 4046 false เขาก็ยังบ่แล้วบ่เลี้ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:03.285974362+07:00","message":"[bufferProcess] interim [260000000]:เขาก็ยังบ่แล้วบ่เลี้ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:03.285977467+07:00","message":"[bufferProcess] send to processor:เขาก็ยังบ่แล้วบ่เลี้ยวตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:03.285981319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:03.285984369+07:00","message":"> Transcript [23054] [false]: 'เขาก็ยังบ่แล้วบ่เลี้ยวตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:03.285988657+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:03.285991874+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:03.285994503+07:00","message":"StatePrefix: 'เขาก็ยังบ่แล้วบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:03.285997036+07:00","message":"TextPushed: 'เขาก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:03.286003345+07:00","message":"Push: 'บ่แล้วบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:03.286005906+07:00","message":"TextPushed: 'เขาก็ยังบ่แล้วบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:03.286008202+07:00","message":"Set new StatePrefix : 'เขาก็ยังบ่แล้วบ่เลี้ยวตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:03.286010614+07:00","message":"Next Push (prob) : 'เลี้ยวตรง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:03.286018722+07:00","message":"push: {false บ่แล้วบ่ 0 0xc002af4e00}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:03.847387041+07:00","message":"[GCS] IsForceVAD: false for message ID: 4046"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:04.150046094+07:00","message":"receive streaming session, msgId: 4046"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:04.150095554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาก็ยังบ่แล้วบ่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:04.150102375+07:00","message":"receive interim result [false|false]: เขาก็ยังบ่แล้วบ่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:04.150115795+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Real Thai\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:04.15011844+07:00","message":"receive interim result [false|false]:  Real Thai"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:04.150133326+07:00","message":"[buffer interim] 4046 false เขาก็ยังบ่แล้วบ่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:04.150138484+07:00","message":"[buffer interim] 4046 false  Real Thai"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:04.150146063+07:00","message":"[bufferProcess] interim [220000000]:เขาก็ยังบ่แล้วบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:04.150151318+07:00","message":"[bufferProcess] send to processor:เขาก็ยังบ่แล้วบ่เลี้ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:04.150156451+07:00","message":"[bufferProcess] interim [220000000]: Real Thai"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:04.150160653+07:00","message":"[bufferProcess] update buffer: เขาก็ยังบ่แล้วบ่ Real Thai"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:04.15016524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:04.150168768+07:00","message":"> Transcript [23055] [false]: 'เขาก็ยังบ่แล้วบ่เลี้ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:04.150171632+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:04.169136653+07:00","message":"[GCS] Start streaming session, msgId: 4047"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:04.311151556+07:00","message":"receive streaming session, msgId: 4046"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:04.311194845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาก็ยังบ่แล้วบ่เลี้ยวบ่ต้องโทร\",\"confidence\":0.9237229}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:04.311201235+07:00","message":"receive interim result [true|false]: เขาก็ยังบ่แล้วบ่เลี้ยวบ่ต้องโทร"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:04.311210338+07:00","message":"end recv isFinal message id 4046"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:04.311212809+07:00","message":"end Recv id 4046"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:04.311219932+07:00","message":"[buffer interim] 4046 true เขาก็ยังบ่แล้วบ่เลี้ยวบ่ต้องโทร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:04.311227786+07:00","message":"[bufferProcess] interim [220000000]:เขาก็ยังบ่แล้วบ่เลี้ยวบ่ต้องโทร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:04.311231548+07:00","message":"[bufferProcess] send to processor (isfinal):เขาก็ยังบ่แล้วบ่ Real Thai"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:04.311235704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:04.311238983+07:00","message":"> Transcript [23056] [false]: 'เขาก็ยังบ่แล้วบ่ Real Thai'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:04.311241884+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:04.31124463+07:00","message":"Set new StatePrefix: 'เขาก็ยังบ่แล้วบ่ Real Thai'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:04.311246651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:04.311248844+07:00","message":"> Transcript [23057] [true]: 'เขาก็ยังบ่แล้วบ่เลี้ยวบ่ต้องโทร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:04.311251588+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:04.311253632+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:04.311256256+07:00","message":"StatePrefix: 'เขาก็ยังบ่แล้วบ่ Real Thai'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:04.311262239+07:00","message":"TextPushed: 'เขาก็ยังบ่แล้วบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:04.311265731+07:00","message":"Push: 'เลี้ยวบ่ต้องโทร'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:04.311274078+07:00","message":"push: {true เลี้ยวบ่ต้องโทร 0 0xc002af4e00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:34:04.321689233+07:00","message":"write wav file: './tmp/7666/7666_4046.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:05.094133294+07:00","message":"receive streaming session, msgId: 4047"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:05.094172652+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:05.094177924+07:00","message":"receive interim result [false|false]: มัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:05.094189753+07:00","message":"[buffer interim] 4047 false มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:05.094197234+07:00","message":"[bufferProcess] interim [540000000]:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:05.094200303+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:05.23960594+07:00","message":"receive streaming session, msgId: 4047"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:05.239648604+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันบ่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:05.239655064+07:00","message":"receive interim result [false|false]: มันบ่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:05.239671235+07:00","message":"[buffer interim] 4047 false มันบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:05.239678823+07:00","message":"[bufferProcess] interim [660000000]:มันบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:05.239681564+07:00","message":"[bufferProcess] send to processor:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:05.239685501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:05.239688758+07:00","message":"> Transcript [23058] [false]: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:05.239691056+07:00","message":"Set StatePrefix (first interim): 'มัน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:05.344363317+07:00","message":"receive streaming session, msgId: 4047"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:05.344401241+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันบอก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:05.344407484+07:00","message":"receive interim result [false|false]: มันบอก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:05.344422241+07:00","message":"[buffer interim] 4047 false มันบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:05.344429486+07:00","message":"[bufferProcess] interim [780000000]:มันบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:05.344432051+07:00","message":"[bufferProcess] send to processor:มันบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:05.344435327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:05.344438922+07:00","message":"> Transcript [23059] [false]: 'มันบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:05.344442419+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:05.344444868+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:05.344446974+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:05.344449312+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:05.681472016+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:05.681484136+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:05.731204314+07:00","message":"receive streaming session, msgId: 4047"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:05.731250355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันบอกว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:05.731256676+07:00","message":"receive interim result [false|false]: มันบอกว่า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:05.731274018+07:00","message":"[buffer interim] 4047 false มันบอกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:05.731283223+07:00","message":"[bufferProcess] interim [140000000]:มันบอกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:05.731287335+07:00","message":"[bufferProcess] send to processor:มันบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:05.731292086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:05.731295902+07:00","message":"> Transcript [23060] [false]: 'มันบอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:05.731300346+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:05.731303404+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:05.731307+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:05.731310047+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:05.737390094+07:00","message":"receive streaming session, msgId: 4047"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:05.737415815+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันบอกพี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:05.737420782+07:00","message":"receive interim result [false|false]: มันบอกพี่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:05.737433967+07:00","message":"[buffer interim] 4047 false มันบอกพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:05.737438449+07:00","message":"[bufferProcess] interim [200000000]:มันบอกพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:05.737441459+07:00","message":"[bufferProcess] send to processor:มันบอกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:05.737449151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:05.737451606+07:00","message":"> Transcript [23061] [false]: 'มันบอกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:05.737454336+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:05.737456291+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:05.737458641+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:05.737460916+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:05.828531555+07:00","message":"[GCS] IsForceVAD: false for message ID: 4047"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:05.959457608+07:00","message":"[GCS] Start streaming session, msgId: 4048"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:06.243062944+07:00","message":"receive streaming session, msgId: 4047"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:06.243114535+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันบอกพี่\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:06.243121226+07:00","message":"receive interim result [true|false]: มันบอกพี่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:06.243131419+07:00","message":"end recv isFinal message id 4047"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:06.243134175+07:00","message":"end Recv id 4047"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:06.243160384+07:00","message":"[buffer interim] 4047 true มันบอกพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:06.243181476+07:00","message":"[bufferProcess] interim [680000000]:มันบอกพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:06.243185853+07:00","message":"[bufferProcess] send to processor (isfinal):มันบอกพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:06.243189722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:06.243193118+07:00","message":"> Transcript [23062] [false]: 'มันบอกพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:06.243197068+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:06.243199303+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:06.2432016+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:06.243203923+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:06.243211924+07:00","message":"Push: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:06.243213953+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:06.243216339+07:00","message":"Set new StatePrefix : 'มันบอกพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:06.243219071+07:00","message":"Next Push (prob) : 'บอกพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:06.243221067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:06.24322325+07:00","message":"> Transcript [23063] [true]: 'มันบอกพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:06.243226173+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:06.243227987+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:06.243230521+07:00","message":"StatePrefix: 'มันบอกพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:06.243232586+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:06.243234746+07:00","message":"Push: 'บอกพี่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:06.243243542+07:00","message":"push: {false มัน 0 0xc003f6eb00}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:06.243252122+07:00","message":"push: {true บอกพี่ 0 0xc003f6eb00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:34:06.250425409+07:00","message":"write wav file: './tmp/7666/7666_4047.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:06.894254632+07:00","message":"receive streaming session, msgId: 4048"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:06.89429561+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:06.894301156+07:00","message":"receive interim result [false|false]: บอก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:06.894318264+07:00","message":"[buffer interim] 4048 false บอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:06.894325288+07:00","message":"[bufferProcess] interim [540000000]:บอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:06.894328452+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:06.926696609+07:00","message":"receive streaming session, msgId: 4048"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:06.926734167+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มอง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:06.926740139+07:00","message":"receive interim result [false|false]: มอง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:06.926755332+07:00","message":"[buffer interim] 4048 false มอง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:06.926762157+07:00","message":"[bufferProcess] interim [600000000]:มอง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:06.926764516+07:00","message":"[bufferProcess] send to processor:บอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:06.926767996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:06.92677572+07:00","message":"> Transcript [23064] [false]: 'บอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:06.926778224+07:00","message":"Set StatePrefix (first interim): 'บอก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:07.068413045+07:00","message":"receive streaming session, msgId: 4048"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:07.068454429+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกเจ้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:07.068459872+07:00","message":"receive interim result [false|false]: บอกเจ้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:07.068475555+07:00","message":"[buffer interim] 4048 false บอกเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:07.068482519+07:00","message":"[bufferProcess] interim [720000000]:บอกเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:07.068485383+07:00","message":"[bufferProcess] send to processor:มอง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:07.068488543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:07.068492098+07:00","message":"> Transcript [23065] [false]: 'มอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:07.068494638+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:07.068497025+07:00","message":"Set new StatePrefix: 'มอง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:07.325304739+07:00","message":"receive streaming session, msgId: 4048"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:07.32534631+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกเจ้าของ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:07.32535315+07:00","message":"receive interim result [false|false]: บอกเจ้าของ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:07.325366635+07:00","message":"[buffer interim] 4048 false บอกเจ้าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:07.325373695+07:00","message":"[bufferProcess] interim [960000000]:บอกเจ้าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:07.325376316+07:00","message":"[bufferProcess] send to processor:บอกเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:07.325382999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:07.325385986+07:00","message":"> Transcript [23066] [false]: 'บอกเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:07.325388321+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:07.325390516+07:00","message":"Set new StatePrefix: 'บอกเจ้า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:07.772266389+07:00","message":"receive streaming session, msgId: 4048"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:07.772306787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกเจ้าของรถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:07.7723137+07:00","message":"receive interim result [false|false]: บอกเจ้าของรถ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:07.772329974+07:00","message":"[buffer interim] 4048 false บอกเจ้าของรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:07.772337614+07:00","message":"[bufferProcess] interim [440000000]:บอกเจ้าของรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:07.77234043+07:00","message":"[bufferProcess] send to processor:บอกเจ้าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:07.772355004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:07.772358079+07:00","message":"> Transcript [23067] [false]: 'บอกเจ้าของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:07.772361657+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:07.772364063+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:07.772366086+07:00","message":"StatePrefix: 'บอกเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:07.772368344+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:07.782682575+07:00","message":"receive streaming session, msgId: 4048"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:07.782716444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกเจ้าของเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:07.782722385+07:00","message":"receive interim result [false|false]: บอกเจ้าของเรา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:07.782735556+07:00","message":"[buffer interim] 4048 false บอกเจ้าของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:07.782741132+07:00","message":"[bufferProcess] interim [500000000]:บอกเจ้าของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:07.782745616+07:00","message":"[bufferProcess] send to processor:บอกเจ้าของรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:07.782752237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:07.782754953+07:00","message":"> Transcript [23068] [false]: 'บอกเจ้าของรถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:07.7827584+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:07.782761088+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:07.782763667+07:00","message":"StatePrefix: 'บอกเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:07.782766073+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:08.053757528+07:00","message":"receive streaming session, msgId: 4048"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:08.053803686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกเจ้าของรำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:08.053811268+07:00","message":"receive interim result [false|false]: บอกเจ้าของรำ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:08.053828963+07:00","message":"[buffer interim] 4048 false บอกเจ้าของรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:08.053845318+07:00","message":"[bufferProcess] interim [680000000]:บอกเจ้าของรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:08.053849493+07:00","message":"[bufferProcess] send to processor:บอกเจ้าของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:08.05385576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:08.053860639+07:00","message":"> Transcript [23069] [false]: 'บอกเจ้าของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:08.053865936+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:08.05386964+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:08.053873041+07:00","message":"StatePrefix: 'บอกเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:08.053875968+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:08.292247158+07:00","message":"receive streaming session, msgId: 4048"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:08.292288768+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกเจ้าของรำดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:08.292295474+07:00","message":"receive interim result [false|false]: บอกเจ้าของรำดี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:08.292310486+07:00","message":"[buffer interim] 4048 false บอกเจ้าของรำดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:08.292318031+07:00","message":"[bufferProcess] interim [980000000]:บอกเจ้าของรำดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:08.292321134+07:00","message":"[bufferProcess] send to processor:บอกเจ้าของรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:08.292328436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:08.292331923+07:00","message":"> Transcript [23070] [false]: 'บอกเจ้าของรำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:08.292336739+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:08.292339499+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:08.292341701+07:00","message":"StatePrefix: 'บอกเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:08.292343944+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:08.292347142+07:00","message":"Push: 'บอกเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:08.292349223+07:00","message":"TextPushed: 'บอกเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:08.292352271+07:00","message":"Set new StatePrefix : 'บอกเจ้าของรำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:08.292354772+07:00","message":"Next Push (prob) : 'ของรำ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:08.292369724+07:00","message":"push: {false บอกเจ้า 0 0xc003f6ee80}"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:08.681789594+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:08.681799138+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:08.927312522+07:00","message":"receive streaming session, msgId: 4048"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:08.927354284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกเจ้าของรำดี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:08.927360817+07:00","message":"receive interim result [false|false]: บอกเจ้าของรำดี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:08.927374832+07:00","message":"[buffer interim] 4048 false บอกเจ้าของรำดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:08.927381948+07:00","message":"[bufferProcess] interim [580000000]:บอกเจ้าของรำดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:08.92738451+07:00","message":"[bufferProcess] send to processor:บอกเจ้าของรำดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:08.927393503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:08.927396502+07:00","message":"> Transcript [23071] [false]: 'บอกเจ้าของรำดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:08.927400773+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:08.927402918+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:08.927405405+07:00","message":"StatePrefix: 'บอกเจ้าของรำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:08.927407974+07:00","message":"TextPushed: 'บอกเจ้า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:11.077571064+07:00","message":"[GCS] IsForceVAD: false for message ID: 4048"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:11.394651507+07:00","message":"receive streaming session, msgId: 4048"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:11.394699821+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกเจ้าของรำดี\",\"confidence\":0.9141463}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:11.394707032+07:00","message":"receive interim result [true|false]: บอกเจ้าของรำดี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:11.394719275+07:00","message":"end recv isFinal message id 4048"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:11.394722297+07:00","message":"end Recv id 4048"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:11.394732334+07:00","message":"[buffer interim] 4048 true บอกเจ้าของรำดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:11.394742344+07:00","message":"[bufferProcess] interim [130000000]:บอกเจ้าของรำดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:11.394747081+07:00","message":"[bufferProcess] send to processor (isfinal):บอกเจ้าของรำดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:11.394752377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:11.394756826+07:00","message":"> Transcript [23072] [false]: 'บอกเจ้าของรำดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:11.394761732+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:11.394765026+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:11.394768927+07:00","message":"StatePrefix: 'บอกเจ้าของรำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:11.394773234+07:00","message":"TextPushed: 'บอกเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:11.394775514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:11.394777678+07:00","message":"> Transcript [23073] [true]: 'บอกเจ้าของรำดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:11.39477999+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:11.39478191+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:11.394783867+07:00","message":"StatePrefix: 'บอกเจ้าของรำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:11.39478589+07:00","message":"TextPushed: 'บอกเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:11.394791261+07:00","message":"Push: 'ของรำดี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:11.394800851+07:00","message":"push: {true ของรำดี 0 0xc003f6ee80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:34:11.405603669+07:00","message":"write wav file: './tmp/7666/7666_4048.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:11.682130913+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:11.682136501+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:12.238842476+07:00","message":"[GCS] Start streaming session, msgId: 4049"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:12.971093065+07:00","message":"receive streaming session, msgId: 4049"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:12.971138235+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รีบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:12.971143551+07:00","message":"receive interim result [false|false]: รีบ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:12.971158422+07:00","message":"[buffer interim] 4049 false รีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:12.971165541+07:00","message":"[bufferProcess] interim [360000000]:รีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:12.97116801+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:12.971175475+07:00","message":"[bufferProcess] send to processor (ticker):รีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:12.971178731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:12.971181902+07:00","message":"> Transcript [23074] [false]: 'รีบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:12.971184548+07:00","message":"Set StatePrefix (first interim): 'รีบ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:13.187937719+07:00","message":"receive streaming session, msgId: 4049"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:13.187981586+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:13.187991759+07:00","message":"receive interim result [false|false]: ไม่เป็น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:13.188008534+07:00","message":"[buffer interim] 4049 false ไม่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:13.188016868+07:00","message":"[bufferProcess] interim [600000000]:ไม่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:13.188019778+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:13.610775078+07:00","message":"receive streaming session, msgId: 4049"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:13.610822954+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่เป็นคน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:13.610829335+07:00","message":"receive interim result [false|false]: พี่เป็นคน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:13.610851305+07:00","message":"[buffer interim] 4049 false พี่เป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:13.610858651+07:00","message":"[bufferProcess] interim [960000000]:พี่เป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:13.610861575+07:00","message":"[bufferProcess] send to processor:ไม่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:13.610865289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:13.610868349+07:00","message":"> Transcript [23075] [false]: 'ไม่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:13.610870649+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:13.6108728+07:00","message":"Set new StatePrefix: 'ไม่เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:14.201476463+07:00","message":"receive streaming session, msgId: 4049"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:14.201516578+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่เป็นคน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:14.201522862+07:00","message":"receive interim result [false|false]: พี่เป็นคน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:14.201537673+07:00","message":"[buffer interim] 4049 false พี่เป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.20154777+07:00","message":"[bufferProcess] interim [560000000]:พี่เป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.201551005+07:00","message":"[bufferProcess] send to processor:พี่เป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.201557567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.201560852+07:00","message":"> Transcript [23076] [false]: 'พี่เป็นคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.201563804+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.201566183+07:00","message":"Set new StatePrefix: 'พี่เป็นคน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:14.409401637+07:00","message":"receive streaming session, msgId: 4049"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:14.409439801+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่เป็นคนแก่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:14.409448652+07:00","message":"receive interim result [false|false]: พี่เป็นคนแก่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:14.409464355+07:00","message":"[buffer interim] 4049 false พี่เป็นคนแก่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.409471725+07:00","message":"[bufferProcess] interim [740000000]:พี่เป็นคนแก่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.409474645+07:00","message":"[bufferProcess] send to processor:พี่เป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.409478364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.409481633+07:00","message":"> Transcript [23077] [false]: 'พี่เป็นคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.409484949+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.409487261+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.409489297+07:00","message":"StatePrefix: 'พี่เป็นคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.409491773+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:14.581761563+07:00","message":"receive streaming session, msgId: 4049"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:14.581806121+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่เป็นคน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:14.581812109+07:00","message":"receive interim result [false|false]: พี่เป็นคน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:14.581828821+07:00","message":"[buffer interim] 4049 false พี่เป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.581836957+07:00","message":"[bufferProcess] interim [860000000]:พี่เป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.581839837+07:00","message":"[bufferProcess] send to processor:พี่เป็นคนแก่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.581843471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.581846445+07:00","message":"> Transcript [23078] [false]: 'พี่เป็นคนแก่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.581849522+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.581851523+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.58185379+07:00","message":"StatePrefix: 'พี่เป็นคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.581855978+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:14.682950969+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:14.682971009+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:14.801842731+07:00","message":"receive streaming session, msgId: 4049"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:14.801881818+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่เป็นคนแต่ต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:14.801888329+07:00","message":"receive interim result [false|false]: พี่เป็นคนแต่ต่าง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:14.801903265+07:00","message":"[buffer interim] 4049 false พี่เป็นคนแต่ต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.801911472+07:00","message":"[bufferProcess] interim [100000000]:พี่เป็นคนแต่ต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.801914226+07:00","message":"[bufferProcess] send to processor:พี่เป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.801920071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.801923011+07:00","message":"> Transcript [23079] [false]: 'พี่เป็นคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.801926395+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.801928669+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.801930716+07:00","message":"StatePrefix: 'พี่เป็นคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.801933043+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:14.895661091+07:00","message":"receive streaming session, msgId: 4049"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:14.895711361+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่เป็นคนแก่ตั้งแต่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:14.895717224+07:00","message":"receive interim result [false|false]: พี่เป็นคนแก่ตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:14.895735215+07:00","message":"[buffer interim] 4049 false พี่เป็นคนแก่ตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.895742929+07:00","message":"[bufferProcess] interim [280000000]:พี่เป็นคนแก่ตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.895745951+07:00","message":"[bufferProcess] send to processor:พี่เป็นคนแต่ต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.895750674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.895753877+07:00","message":"> Transcript [23080] [false]: 'พี่เป็นคนแต่ต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.895757821+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.895760098+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.895762504+07:00","message":"StatePrefix: 'พี่เป็นคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.895764831+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.895767632+07:00","message":"Push: 'พี่เป็นคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.895769616+07:00","message":"TextPushed: 'พี่เป็นคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.89577197+07:00","message":"Set new StatePrefix : 'พี่เป็นคนแต่ต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:14.895774479+07:00","message":"Next Push (prob) : 'แต่ต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:14.895782447+07:00","message":"push: {false พี่เป็นคน 0 0xc003f6f280}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:15.144648798+07:00","message":"receive streaming session, msgId: 4049"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:15.144707193+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่เป็นคนแต่ตั้งแต่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:15.144715994+07:00","message":"receive interim result [false|false]: พี่เป็นคนแต่ตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:15.144735076+07:00","message":"[buffer interim] 4049 false พี่เป็นคนแต่ตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.144747497+07:00","message":"[bufferProcess] interim [520000000]:พี่เป็นคนแต่ตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.144751575+07:00","message":"[bufferProcess] send to processor:พี่เป็นคนแก่ตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.144759353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.144765308+07:00","message":"> Transcript [23081] [false]: 'พี่เป็นคนแก่ตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.144768377+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.144770778+07:00","message":"Set new StatePrefix: 'พี่เป็นคนแก่ตั้งแต่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:15.40775033+07:00","message":"receive streaming session, msgId: 4049"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:15.40779746+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่เป็นคนแก่ตั้งแต่บ่ทัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:15.407819253+07:00","message":"receive interim result [false|false]: พี่เป็นคนแก่ตั้งแต่บ่ทัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:15.407834663+07:00","message":"[buffer interim] 4049 false พี่เป็นคนแก่ตั้งแต่บ่ทัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.407842995+07:00","message":"[bufferProcess] interim [760000000]:พี่เป็นคนแก่ตั้งแต่บ่ทัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.407846533+07:00","message":"[bufferProcess] send to processor:พี่เป็นคนแต่ตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.407852512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.407855477+07:00","message":"> Transcript [23082] [false]: 'พี่เป็นคนแต่ตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.407858271+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.407861046+07:00","message":"Set new StatePrefix: 'พี่เป็นคนแต่ตั้งแต่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:15.611297105+07:00","message":"receive streaming session, msgId: 4049"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:15.611342552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่เป็นคนแก่ตั้งแต่บ่ทันบ่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:15.6113492+07:00","message":"receive interim result [false|false]: พี่เป็นคนแก่ตั้งแต่บ่ทันบ่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:15.611365471+07:00","message":"[buffer interim] 4049 false พี่เป็นคนแก่ตั้งแต่บ่ทันบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.611373666+07:00","message":"[bufferProcess] interim [0]:พี่เป็นคนแก่ตั้งแต่บ่ทันบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.611376594+07:00","message":"[bufferProcess] send to processor:พี่เป็นคนแก่ตั้งแต่บ่ทัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.611380576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.611383723+07:00","message":"> Transcript [23083] [false]: 'พี่เป็นคนแก่ตั้งแต่บ่ทัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.611386345+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.611389094+07:00","message":"Set new StatePrefix: 'พี่เป็นคนแก่ตั้งแต่บ่ทัน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:15.796936232+07:00","message":"receive streaming session, msgId: 4049"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:15.796975616+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่เป็นคนแก่ตั้งแต่บ่ทันบอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:15.796982059+07:00","message":"receive interim result [false|false]: พี่เป็นคนแก่ตั้งแต่บ่ทันบอก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:15.796997171+07:00","message":"[buffer interim] 4049 false พี่เป็นคนแก่ตั้งแต่บ่ทันบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.797005424+07:00","message":"[bufferProcess] interim [180000000]:พี่เป็นคนแก่ตั้งแต่บ่ทันบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.797008687+07:00","message":"[bufferProcess] send to processor:พี่เป็นคนแก่ตั้งแต่บ่ทันบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.797014819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.797017919+07:00","message":"> Transcript [23084] [false]: 'พี่เป็นคนแก่ตั้งแต่บ่ทันบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.797021413+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.797023767+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.797025897+07:00","message":"StatePrefix: 'พี่เป็นคนแก่ตั้งแต่บ่ทัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.797028791+07:00","message":"TextPushed: 'พี่เป็นคน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:15.924049062+07:00","message":"receive streaming session, msgId: 4049"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:15.924089555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่เป็นคนแก่ตั้งแต่บ่ทันบ่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:15.924095467+07:00","message":"receive interim result [false|false]: พี่เป็นคนแก่ตั้งแต่บ่ทันบ่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:15.924112616+07:00","message":"[buffer interim] 4049 false พี่เป็นคนแก่ตั้งแต่บ่ทันบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.924120742+07:00","message":"[bufferProcess] interim [300000000]:พี่เป็นคนแก่ตั้งแต่บ่ทันบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.924123355+07:00","message":"[bufferProcess] send to processor:พี่เป็นคนแก่ตั้งแต่บ่ทันบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.924127684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.924130633+07:00","message":"> Transcript [23085] [false]: 'พี่เป็นคนแก่ตั้งแต่บ่ทันบอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.924134111+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.924136607+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.924140149+07:00","message":"StatePrefix: 'พี่เป็นคนแก่ตั้งแต่บ่ทัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.924142864+07:00","message":"TextPushed: 'พี่เป็นคน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:15.995786354+07:00","message":"receive streaming session, msgId: 4049"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:15.995831632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่เป็นคนแก่ตั้งแต่บ่ทันบ่ครับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:15.995836775+07:00","message":"receive interim result [false|false]: พี่เป็นคนแก่ตั้งแต่บ่ทันบ่ครับ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:15.995852409+07:00","message":"[buffer interim] 4049 false พี่เป็นคนแก่ตั้งแต่บ่ทันบ่ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.995860048+07:00","message":"[bufferProcess] interim [360000000]:พี่เป็นคนแก่ตั้งแต่บ่ทันบ่ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.995864333+07:00","message":"[bufferProcess] send to processor:พี่เป็นคนแก่ตั้งแต่บ่ทันบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.995869203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.995872209+07:00","message":"> Transcript [23086] [false]: 'พี่เป็นคนแก่ตั้งแต่บ่ทันบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.99587632+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.99587882+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.995880904+07:00","message":"StatePrefix: 'พี่เป็นคนแก่ตั้งแต่บ่ทัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:15.995883558+07:00","message":"TextPushed: 'พี่เป็นคน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:16.174160002+07:00","message":"receive streaming session, msgId: 4049"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:16.174204833+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่เป็นคนแก่ตั้งแต่บ่ทันบ่ขาด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:16.174212575+07:00","message":"receive interim result [false|false]: พี่เป็นคนแก่ตั้งแต่บ่ทันบ่ขาด"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:16.174238681+07:00","message":"[buffer interim] 4049 false พี่เป็นคนแก่ตั้งแต่บ่ทันบ่ขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:16.174250273+07:00","message":"[bufferProcess] interim [540000000]:พี่เป็นคนแก่ตั้งแต่บ่ทันบ่ขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:16.174254602+07:00","message":"[bufferProcess] send to processor:พี่เป็นคนแก่ตั้งแต่บ่ทันบ่ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:16.174263773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:16.174268748+07:00","message":"> Transcript [23087] [false]: 'พี่เป็นคนแก่ตั้งแต่บ่ทันบ่ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:16.174274711+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:16.174278566+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:16.174281448+07:00","message":"StatePrefix: 'พี่เป็นคนแก่ตั้งแต่บ่ทัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:16.174284802+07:00","message":"TextPushed: 'พี่เป็นคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:16.174293535+07:00","message":"Push: 'แก่ตั้งแต่บ่ทัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:16.174296901+07:00","message":"TextPushed: 'พี่เป็นคนแก่ตั้งแต่บ่ทัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:16.174299896+07:00","message":"Set new StatePrefix : 'พี่เป็นคนแก่ตั้งแต่บ่ทันบ่ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:16.174303732+07:00","message":"Next Push (prob) : 'บ่ครับ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:16.174329028+07:00","message":"push: {false แก่ตั้งแต่บ่ทัน 0 0xc003f6f280}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:16.37068747+07:00","message":"receive streaming session, msgId: 4049"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:16.370726349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่เป็นคนแก่ตั้งแต่บ่ทันบ่ครับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:16.370733136+07:00","message":"receive interim result [false|false]: พี่เป็นคนแก่ตั้งแต่บ่ทันบ่ครับ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:16.370749491+07:00","message":"[buffer interim] 4049 false พี่เป็นคนแก่ตั้งแต่บ่ทันบ่ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:16.370757505+07:00","message":"[bufferProcess] interim [780000000]:พี่เป็นคนแก่ตั้งแต่บ่ทันบ่ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:16.370760741+07:00","message":"[bufferProcess] send to processor:พี่เป็นคนแก่ตั้งแต่บ่ทันบ่ขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:16.370764747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:16.370767723+07:00","message":"> Transcript [23088] [false]: 'พี่เป็นคนแก่ตั้งแต่บ่ทันบ่ขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:16.370771087+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:16.370773676+07:00","message":"Set new StatePrefix: 'พี่เป็นคนแก่ตั้งแต่บ่ทันบ่ขาด'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:16.874008077+07:00","message":"receive streaming session, msgId: 4049"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:16.874054253+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่เป็นคนแก่ตั้งแต่บ่ทันบอกไม่เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:16.874060945+07:00","message":"receive interim result [false|false]: พี่เป็นคนแก่ตั้งแต่บ่ทันบอกไม่เป็น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:16.874076477+07:00","message":"[buffer interim] 4049 false พี่เป็นคนแก่ตั้งแต่บ่ทันบอกไม่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:16.874084571+07:00","message":"[bufferProcess] interim [260000000]:พี่เป็นคนแก่ตั้งแต่บ่ทันบอกไม่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:16.87408827+07:00","message":"[bufferProcess] send to processor:พี่เป็นคนแก่ตั้งแต่บ่ทันบ่ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:16.874095937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:16.87409892+07:00","message":"> Transcript [23089] [false]: 'พี่เป็นคนแก่ตั้งแต่บ่ทันบ่ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:16.874101823+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:16.874104327+07:00","message":"Set new StatePrefix: 'พี่เป็นคนแก่ตั้งแต่บ่ทันบ่ครับ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:17.190980728+07:00","message":"receive streaming session, msgId: 4049"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:17.19103346+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่เป็นคนแก่ตั้งแต่บ่ทันบ่นี่เป็นคน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:17.191042942+07:00","message":"receive interim result [false|false]: พี่เป็นคนแก่ตั้งแต่บ่ทันบ่นี่เป็นคน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:17.191057301+07:00","message":"[buffer interim] 4049 false พี่เป็นคนแก่ตั้งแต่บ่ทันบ่นี่เป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:17.191067272+07:00","message":"[bufferProcess] interim [620000000]:พี่เป็นคนแก่ตั้งแต่บ่ทันบ่นี่เป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:17.191071794+07:00","message":"[bufferProcess] send to processor:พี่เป็นคนแก่ตั้งแต่บ่ทันบอกไม่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:17.191076426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:17.191079381+07:00","message":"> Transcript [23090] [false]: 'พี่เป็นคนแก่ตั้งแต่บ่ทันบอกไม่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:17.191082099+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:17.191084531+07:00","message":"Set new StatePrefix: 'พี่เป็นคนแก่ตั้งแต่บ่ทันบอกไม่เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:17.357836845+07:00","message":"[GCS] IsForceVAD: false for message ID: 4049"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:17.61891723+07:00","message":"[GCS] Start streaming session, msgId: 4050"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:17.673873345+07:00","message":"receive streaming session, msgId: 4049"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:17.673917974+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่เป็นคนแก่ตั้งแต่บ่ทันบ่นี่เป็นคนหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:17.673925095+07:00","message":"receive interim result [false|false]: พี่เป็นคนแก่ตั้งแต่บ่ทันบ่นี่เป็นคนหา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:17.67394128+07:00","message":"[buffer interim] 4049 false พี่เป็นคนแก่ตั้งแต่บ่ทันบ่นี่เป็นคนหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:17.673949754+07:00","message":"[bufferProcess] interim [100000000]:พี่เป็นคนแก่ตั้งแต่บ่ทันบ่นี่เป็นคนหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:17.673952917+07:00","message":"[bufferProcess] send to processor:พี่เป็นคนแก่ตั้งแต่บ่ทันบ่นี่เป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:17.673958871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:17.67396186+07:00","message":"> Transcript [23091] [false]: 'พี่เป็นคนแก่ตั้งแต่บ่ทันบ่นี่เป็นคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:17.67396488+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:17.673967474+07:00","message":"Set new StatePrefix: 'พี่เป็นคนแก่ตั้งแต่บ่ทันบ่นี่เป็นคน'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:17.68378821+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:17.683794391+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:17.790155311+07:00","message":"receive streaming session, msgId: 4049"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:17.790199575+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่เป็นคนแก่ตั้งแต่บ่ทันบ่ได้เป็นคนฮัก\",\"confidence\":0.9138811}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:17.790206305+07:00","message":"receive interim result [true|false]: พี่เป็นคนแก่ตั้งแต่บ่ทันบ่ได้เป็นคนฮัก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:17.790216888+07:00","message":"end recv isFinal message id 4049"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:17.790219262+07:00","message":"end Recv id 4049"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:17.790234817+07:00","message":"[buffer interim] 4049 true พี่เป็นคนแก่ตั้งแต่บ่ทันบ่ได้เป็นคนฮัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:17.790242866+07:00","message":"[bufferProcess] interim [130000000]:พี่เป็นคนแก่ตั้งแต่บ่ทันบ่ได้เป็นคนฮัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:17.790246707+07:00","message":"[bufferProcess] send to processor (isfinal):พี่เป็นคนแก่ตั้งแต่บ่ทันบ่นี่เป็นคนหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:17.790250413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:17.790253408+07:00","message":"> Transcript [23092] [false]: 'พี่เป็นคนแก่ตั้งแต่บ่ทันบ่นี่เป็นคนหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:17.790257579+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:17.790260477+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:17.790262704+07:00","message":"StatePrefix: 'พี่เป็นคนแก่ตั้งแต่บ่ทันบ่นี่เป็นคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:17.790265545+07:00","message":"TextPushed: 'พี่เป็นคนแก่ตั้งแต่บ่ทัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:17.790267653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:17.790270031+07:00","message":"> Transcript [23093] [true]: 'พี่เป็นคนแก่ตั้งแต่บ่ทันบ่ได้เป็นคนฮัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:17.790272547+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:17.790274593+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:17.790276536+07:00","message":"StatePrefix: 'พี่เป็นคนแก่ตั้งแต่บ่ทันบ่นี่เป็นคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:17.790278624+07:00","message":"TextPushed: 'พี่เป็นคนแก่ตั้งแต่บ่ทัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:17.790289297+07:00","message":"Push: 'บ่ได้เป็นคนฮัก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:17.790298816+07:00","message":"push: {true บ่ได้เป็นคนฮัก 0 0xc003f6f280}"}
{"level":"info","service":"Main","time":"2026-08-22T12:34:17.801017856+07:00","message":"write wav file: './tmp/7666/7666_4049.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:18.676644651+07:00","message":"receive streaming session, msgId: 4050"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:18.676685462+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นได้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:18.676691431+07:00","message":"receive interim result [false|false]: เป็นได้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:18.676705184+07:00","message":"[buffer interim] 4050 false เป็นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:18.676711882+07:00","message":"[bufferProcess] interim [660000000]:เป็นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:18.676714188+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:18.808288941+07:00","message":"receive streaming session, msgId: 4050"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:18.808328195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นได้แค่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:18.808335025+07:00","message":"receive interim result [false|false]: เป็นได้แค่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:18.808352119+07:00","message":"[buffer interim] 4050 false เป็นได้แค่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:18.808359505+07:00","message":"[bufferProcess] interim [780000000]:เป็นได้แค่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:18.808362508+07:00","message":"[bufferProcess] send to processor:เป็นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:18.808371086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:18.808375059+07:00","message":"> Transcript [23094] [false]: 'เป็นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:18.808378013+07:00","message":"Set StatePrefix (first interim): 'เป็นได้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:18.866368707+07:00","message":"receive streaming session, msgId: 4050"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:18.866406548+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นได้ก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:18.866412903+07:00","message":"receive interim result [false|false]: เป็นได้ก็"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:18.866429302+07:00","message":"[buffer interim] 4050 false เป็นได้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:18.866436278+07:00","message":"[bufferProcess] interim [840000000]:เป็นได้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:18.866439159+07:00","message":"[bufferProcess] send to processor:เป็นได้แค่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:18.866443292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:18.866446113+07:00","message":"> Transcript [23095] [false]: 'เป็นได้แค่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:18.86644972+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:18.866452222+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:18.866454897+07:00","message":"StatePrefix: 'เป็นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:18.866457384+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:18.992357395+07:00","message":"receive streaming session, msgId: 4050"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:18.99239558+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นได้ก็แค่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:18.99240182+07:00","message":"receive interim result [false|false]: เป็นได้ก็แค่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:18.992424105+07:00","message":"[buffer interim] 4050 false เป็นได้ก็แค่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:18.992431716+07:00","message":"[bufferProcess] interim [960000000]:เป็นได้ก็แค่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:18.992434454+07:00","message":"[bufferProcess] send to processor:เป็นได้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:18.992441521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:18.992445158+07:00","message":"> Transcript [23096] [false]: 'เป็นได้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:18.992448351+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:18.992450692+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:18.992452695+07:00","message":"StatePrefix: 'เป็นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:18.992455628+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:19.183563037+07:00","message":"receive streaming session, msgId: 4050"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:19.183608279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นได้ก็แค่นั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:19.183615092+07:00","message":"receive interim result [false|false]: เป็นได้ก็แค่นั้น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:19.1836301+07:00","message":"[buffer interim] 4050 false เป็นได้ก็แค่นั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:19.183637392+07:00","message":"[bufferProcess] interim [200000000]:เป็นได้ก็แค่นั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:19.183640397+07:00","message":"[bufferProcess] send to processor:เป็นได้ก็แค่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:19.183644231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:19.183647601+07:00","message":"> Transcript [23097] [false]: 'เป็นได้ก็แค่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:19.183651331+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:19.183653689+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:19.183655884+07:00","message":"StatePrefix: 'เป็นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:19.183658291+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:19.397314209+07:00","message":"receive streaming session, msgId: 4050"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:19.397353633+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นได้ก็แค่นี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:19.397359888+07:00","message":"receive interim result [false|false]: เป็นได้ก็แค่นี้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:19.397375595+07:00","message":"[buffer interim] 4050 false เป็นได้ก็แค่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:19.397383581+07:00","message":"[bufferProcess] interim [380000000]:เป็นได้ก็แค่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:19.397386746+07:00","message":"[bufferProcess] send to processor:เป็นได้ก็แค่นั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:19.397390629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:19.397393735+07:00","message":"> Transcript [23098] [false]: 'เป็นได้ก็แค่นั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:19.397397431+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:19.397400126+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:19.397402203+07:00","message":"StatePrefix: 'เป็นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:19.397404491+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:19.397407326+07:00","message":"Push: 'เป็นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:19.397409578+07:00","message":"TextPushed: 'เป็นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:19.397411901+07:00","message":"Set new StatePrefix : 'เป็นได้ก็แค่นั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:19.397415662+07:00","message":"Next Push (prob) : 'ก็แค่นั้น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:19.39742535+07:00","message":"push: {false เป็นได้ 0 0xc002696280}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:19.445266983+07:00","message":"receive streaming session, msgId: 4050"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:19.445315784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นได้ก็แค่นั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:19.445321496+07:00","message":"receive interim result [false|false]: เป็นได้ก็แค่นั้น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:19.44533969+07:00","message":"[buffer interim] 4050 false เป็นได้ก็แค่นั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:19.44534767+07:00","message":"[bufferProcess] interim [440000000]:เป็นได้ก็แค่นั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:19.445351547+07:00","message":"[bufferProcess] send to processor:เป็นได้ก็แค่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:19.445359188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:19.445362125+07:00","message":"> Transcript [23099] [false]: 'เป็นได้ก็แค่นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:19.445365049+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:19.445367326+07:00","message":"Set new StatePrefix: 'เป็นได้ก็แค่นี้'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:19.5636087+07:00","message":"receive streaming session, msgId: 4050"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:19.563651188+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นได้ก็แค่ในฝัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:19.563657333+07:00","message":"receive interim result [false|false]: เป็นได้ก็แค่ในฝัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:19.563672901+07:00","message":"[buffer interim] 4050 false เป็นได้ก็แค่ในฝัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:19.563680408+07:00","message":"[bufferProcess] interim [560000000]:เป็นได้ก็แค่ในฝัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:19.563683526+07:00","message":"[bufferProcess] send to processor:เป็นได้ก็แค่นั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:19.563687817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:19.563690855+07:00","message":"> Transcript [23100] [false]: 'เป็นได้ก็แค่นั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:19.563693455+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:19.563695719+07:00","message":"Set new StatePrefix: 'เป็นได้ก็แค่นั้น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:19.788998419+07:00","message":"[GCS] IsForceVAD: false for message ID: 4050"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:19.929180342+07:00","message":"[GCS] Start streaming session, msgId: 4051"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:20.075211427+07:00","message":"receive streaming session, msgId: 4050"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:20.075260024+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นได้ก็แค่ในฝัน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:20.075266358+07:00","message":"receive interim result [false|false]: เป็นได้ก็แค่ในฝัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:20.075285179+07:00","message":"[buffer interim] 4050 false เป็นได้ก็แค่ในฝัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:20.075292885+07:00","message":"[bufferProcess] interim [160000000]:เป็นได้ก็แค่ในฝัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:20.075295576+07:00","message":"[bufferProcess] send to processor:เป็นได้ก็แค่ในฝัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:20.075299391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:20.075302461+07:00","message":"> Transcript [23101] [false]: 'เป็นได้ก็แค่ในฝัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:20.075305039+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:20.075307061+07:00","message":"Set new StatePrefix: 'เป็นได้ก็แค่ในฝัน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:20.085037763+07:00","message":"receive streaming session, msgId: 4050"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:20.085064003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นได้ก็แค่ในฝัน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:20.085069407+07:00","message":"receive interim result [true|false]: เป็นได้ก็แค่ในฝัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:20.085077086+07:00","message":"end recv isFinal message id 4050"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:20.085079432+07:00","message":"end Recv id 4050"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:20.085084771+07:00","message":"[buffer interim] 4050 true เป็นได้ก็แค่ในฝัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:20.085091967+07:00","message":"[bufferProcess] interim [190000000]:เป็นได้ก็แค่ในฝัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:20.085094851+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นได้ก็แค่ในฝัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:20.085097671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:20.085100195+07:00","message":"> Transcript [23102] [false]: 'เป็นได้ก็แค่ในฝัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:20.085103371+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:20.085105459+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:20.085107474+07:00","message":"StatePrefix: 'เป็นได้ก็แค่ในฝัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:20.085109743+07:00","message":"TextPushed: 'เป็นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:20.085111844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:20.08511397+07:00","message":"> Transcript [23103] [true]: 'เป็นได้ก็แค่ในฝัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:20.085126516+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:20.085128765+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:20.085130692+07:00","message":"StatePrefix: 'เป็นได้ก็แค่ในฝัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:20.085133228+07:00","message":"TextPushed: 'เป็นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:20.085139672+07:00","message":"Push: 'ก็แค่ในฝัน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:20.085147828+07:00","message":"push: {true ก็แค่ในฝัน 0 0xc002696280}"}
{"level":"info","service":"Main","time":"2026-08-22T12:34:20.091905219+07:00","message":"write wav file: './tmp/7666/7666_4050.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:20.684400836+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:20.684448441+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:21.562573516+07:00","message":"receive streaming session, msgId: 4051"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:21.562613656+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จบแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:21.562620702+07:00","message":"receive interim result [false|false]: จบแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:21.562634858+07:00","message":"[buffer interim] 4051 false จบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:21.562642853+07:00","message":"[bufferProcess] interim [320000000]:จบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:21.562644993+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:21.562652196+07:00","message":"[bufferProcess] send to processor (ticker):จบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:21.562655323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:21.562658536+07:00","message":"> Transcript [23104] [false]: 'จบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:21.562660756+07:00","message":"Set StatePrefix (first interim): 'จบแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:22.232338965+07:00","message":"receive streaming session, msgId: 4051"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:22.232376982+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จบแล้ว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:22.232383071+07:00","message":"receive interim result [false|false]: จบแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:22.232398097+07:00","message":"[buffer interim] 4051 false จบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:22.232406384+07:00","message":"[bufferProcess] interim [920000000]:จบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:22.23240883+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:22.448670251+07:00","message":"receive streaming session, msgId: 4051"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:22.448708801+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วหัวใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:22.448715534+07:00","message":"receive interim result [false|false]: แล้วหัวใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:22.448732916+07:00","message":"[buffer interim] 4051 false แล้วหัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:22.448740887+07:00","message":"[bufferProcess] interim [160000000]:แล้วหัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:22.448743691+07:00","message":"[bufferProcess] send to processor:จบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:22.448747448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:22.448750268+07:00","message":"> Transcript [23105] [false]: 'จบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:22.448753817+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:22.448756685+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:22.448758678+07:00","message":"StatePrefix: 'จบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:22.448761367+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:22.456980542+07:00","message":"receive streaming session, msgId: 4051"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:22.456996471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จบแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:22.457000447+07:00","message":"receive interim result [false|false]: จบแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:22.457010914+07:00","message":"[buffer interim] 4051 false จบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:22.457015825+07:00","message":"[bufferProcess] interim [220000000]:จบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:22.457017953+07:00","message":"[bufferProcess] send to processor:แล้วหัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:22.45702083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:22.457023338+07:00","message":"> Transcript [23106] [false]: 'แล้วหัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:22.457025362+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:22.457028516+07:00","message":"Set new StatePrefix: 'แล้วหัวใจ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:22.711316496+07:00","message":"receive streaming session, msgId: 4051"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:22.711360052+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จบแล้วซาตาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:22.71136861+07:00","message":"receive interim result [false|false]: จบแล้วซาตาน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:22.711387313+07:00","message":"[buffer interim] 4051 false จบแล้วซาตาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:22.711399892+07:00","message":"[bufferProcess] interim [340000000]:จบแล้วซาตาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:22.711404225+07:00","message":"[bufferProcess] send to processor:จบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:22.711413743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:22.71141914+07:00","message":"> Transcript [23107] [false]: 'จบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:22.711423246+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:22.711426882+07:00","message":"Set new StatePrefix: 'จบแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:23.275383295+07:00","message":"receive streaming session, msgId: 4051"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:23.275424395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จบแล้วซาตาน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:23.275430612+07:00","message":"receive interim result [false|false]: จบแล้วซาตาน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:23.275448432+07:00","message":"[buffer interim] 4051 false จบแล้วซาตาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:23.275457136+07:00","message":"[bufferProcess] interim [940000000]:จบแล้วซาตาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:23.275460399+07:00","message":"[bufferProcess] send to processor:จบแล้วซาตาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:23.275464969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:23.275469944+07:00","message":"> Transcript [23108] [false]: 'จบแล้วซาตาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:23.27547554+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:23.275479801+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:23.275483067+07:00","message":"StatePrefix: 'จบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:23.27548616+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:23.685077405+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:23.685129288+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:23.862102181+07:00","message":"[GCS] Cleaned up inactive client: 4031"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:23.862131801+07:00","message":"[GCS] Cleaned up inactive client: 4036"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:23.862134836+07:00","message":"[GCS] Cleaned up inactive client: 4033"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:23.862136862+07:00","message":"[GCS] Cleaned up inactive client: 4035"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:23.862138819+07:00","message":"[GCS] Cleaned up inactive client: 4030"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:23.862141307+07:00","message":"[GCS] Cleaned up inactive client: 4032"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:23.862143483+07:00","message":"[GCS] Cleaned up inactive client: 4034"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:24.076664438+07:00","message":"receive streaming session, msgId: 4051"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:24.076706916+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จบแล้วซาตานก่อนเมื่อใจแลก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:24.076713988+07:00","message":"receive interim result [false|false]: จบแล้วซาตานก่อนเมื่อใจแลก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:24.076731151+07:00","message":"[buffer interim] 4051 false จบแล้วซาตานก่อนเมื่อใจแลก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.076739532+07:00","message":"[bufferProcess] interim [720000000]:จบแล้วซาตานก่อนเมื่อใจแลก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.076742564+07:00","message":"[bufferProcess] send to processor:จบแล้วซาตาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.076746057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.076749221+07:00","message":"> Transcript [23109] [false]: 'จบแล้วซาตาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.076752927+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.076755412+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.076757451+07:00","message":"StatePrefix: 'จบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.076759468+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:24.235502067+07:00","message":"receive streaming session, msgId: 4051"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:24.235542592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จบแล้วซาตานก่อนเมื่อใจและกล้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:24.235548668+07:00","message":"receive interim result [false|false]: จบแล้วซาตานก่อนเมื่อใจและกล้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:24.235564686+07:00","message":"[buffer interim] 4051 false จบแล้วซาตานก่อนเมื่อใจและกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.235572166+07:00","message":"[bufferProcess] interim [900000000]:จบแล้วซาตานก่อนเมื่อใจและกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.235575459+07:00","message":"[bufferProcess] send to processor:จบแล้วซาตานก่อนเมื่อใจแลก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.235581177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.235584041+07:00","message":"> Transcript [23110] [false]: 'จบแล้วซาตานก่อนเมื่อใจแลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.235587618+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.235590069+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.235592275+07:00","message":"StatePrefix: 'จบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.235594701+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:24.349114585+07:00","message":"[GCS] IsForceVAD: false for message ID: 4051"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:24.421664468+07:00","message":"receive streaming session, msgId: 4051"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:24.42170312+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จบแล้วซาตานก่อนเมื่อใจแลกไลน์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:24.421709391+07:00","message":"receive interim result [false|false]: จบแล้วซาตานก่อนเมื่อใจแลกไลน์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:24.421724548+07:00","message":"[buffer interim] 4051 false จบแล้วซาตานก่อนเมื่อใจแลกไลน์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.421732312+07:00","message":"[bufferProcess] interim [20000000]:จบแล้วซาตานก่อนเมื่อใจแลกไลน์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.421735204+07:00","message":"[bufferProcess] send to processor:จบแล้วซาตานก่อนเมื่อใจและกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.421741188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.421743971+07:00","message":"> Transcript [23111] [false]: 'จบแล้วซาตานก่อนเมื่อใจและกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.421748069+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.421750541+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.421752609+07:00","message":"StatePrefix: 'จบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.42175503+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.421760149+07:00","message":"Push: 'จบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.421765856+07:00","message":"TextPushed: 'จบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.421770204+07:00","message":"Set new StatePrefix : 'จบแล้วซาตานก่อนเมื่อใจและกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.421775589+07:00","message":"Next Push (prob) : 'ซาตานก่อนเมื่อใจและกล้า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:24.421795917+07:00","message":"push: {false จบแล้ว 0 0xc002697300}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:24.468106944+07:00","message":"[GCS] Start streaming session, msgId: 4052"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:24.532526506+07:00","message":"receive streaming session, msgId: 4051"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:24.532592279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จบแล้วซาตานก่อนเมื่อใจแลกหลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:24.532598769+07:00","message":"receive interim result [false|false]: จบแล้วซาตานก่อนเมื่อใจแลกหลาย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:24.532616303+07:00","message":"[buffer interim] 4051 false จบแล้วซาตานก่อนเมื่อใจแลกหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.532625064+07:00","message":"[bufferProcess] interim [140000000]:จบแล้วซาตานก่อนเมื่อใจแลกหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.532628173+07:00","message":"[bufferProcess] send to processor:จบแล้วซาตานก่อนเมื่อใจแลกไลน์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.532631793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.532634745+07:00","message":"> Transcript [23112] [false]: 'จบแล้วซาตานก่อนเมื่อใจแลกไลน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.532637464+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.532640066+07:00","message":"Set new StatePrefix: 'จบแล้วซาตานก่อนเมื่อใจแลกไลน์'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:24.53273144+07:00","message":"receive streaming session, msgId: 4051"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:24.532738911+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จบแล้วซาตานก่อนเมื่อใจแลกล้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:24.532742684+07:00","message":"receive interim result [false|false]: จบแล้วซาตานก่อนเมื่อใจแลกล้าน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:24.532750205+07:00","message":"[buffer interim] 4051 false จบแล้วซาตานก่อนเมื่อใจแลกล้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.532753553+07:00","message":"[bufferProcess] interim [200000000]:จบแล้วซาตานก่อนเมื่อใจแลกล้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.532755789+07:00","message":"[bufferProcess] send to processor:จบแล้วซาตานก่อนเมื่อใจแลกหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.532758223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.53276065+07:00","message":"> Transcript [23113] [false]: 'จบแล้วซาตานก่อนเมื่อใจแลกหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.532762712+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.532765145+07:00","message":"Set new StatePrefix: 'จบแล้วซาตานก่อนเมื่อใจแลกหลาย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:24.633378334+07:00","message":"receive streaming session, msgId: 4051"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:24.633426082+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จบแล้วซาตานก่อนเมื่อใจแลกลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:24.633434184+07:00","message":"receive interim result [false|false]: จบแล้วซาตานก่อนเมื่อใจแลกลา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:24.633453953+07:00","message":"[buffer interim] 4051 false จบแล้วซาตานก่อนเมื่อใจแลกลา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.633463942+07:00","message":"[bufferProcess] interim [380000000]:จบแล้วซาตานก่อนเมื่อใจแลกลา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.63346816+07:00","message":"[bufferProcess] send to processor:จบแล้วซาตานก่อนเมื่อใจแลกล้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.633479409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.633483659+07:00","message":"> Transcript [23114] [false]: 'จบแล้วซาตานก่อนเมื่อใจแลกล้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.633487465+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.633490383+07:00","message":"Set new StatePrefix: 'จบแล้วซาตานก่อนเมื่อใจแลกล้าน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:24.706154482+07:00","message":"receive streaming session, msgId: 4051"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:24.706198312+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จบแล้วว่าตาลก่อนเมื่อใจแลกลา\",\"confidence\":0.9244118}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:24.70620724+07:00","message":"receive interim result [true|false]: จบแล้วว่าตาลก่อนเมื่อใจแลกลา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:24.706217546+07:00","message":"end recv isFinal message id 4051"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:24.706221416+07:00","message":"end Recv id 4051"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:24.706232217+07:00","message":"[buffer interim] 4051 true จบแล้วว่าตาลก่อนเมื่อใจแลกลา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.706246845+07:00","message":"[bufferProcess] interim [440000000]:จบแล้วว่าตาลก่อนเมื่อใจแลกลา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.706251849+07:00","message":"[bufferProcess] send to processor (isfinal):จบแล้วซาตานก่อนเมื่อใจแลกลา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.706263548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.706278056+07:00","message":"> Transcript [23115] [false]: 'จบแล้วซาตานก่อนเมื่อใจแลกลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.706286694+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.706289729+07:00","message":"Set new StatePrefix: 'จบแล้วซาตานก่อนเมื่อใจแลกลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.706292136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.706295038+07:00","message":"> Transcript [23116] [true]: 'จบแล้วว่าตาลก่อนเมื่อใจแลกลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.70629925+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.706301721+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.706304546+07:00","message":"StatePrefix: 'จบแล้วซาตานก่อนเมื่อใจแลกลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.70630711+07:00","message":"TextPushed: 'จบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:24.70631535+07:00","message":"Push: 'ว่าตาลก่อนเมื่อใจแลกลา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:24.706327407+07:00","message":"push: {true ว่าตาลก่อนเมื่อใจแลกลา 0 0xc002697300}"}
{"level":"info","service":"Main","time":"2026-08-22T12:34:24.716131956+07:00","message":"write wav file: './tmp/7666/7666_4051.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:25.729135432+07:00","message":"receive streaming session, msgId: 4052"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:25.729242393+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตำรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:25.729248348+07:00","message":"receive interim result [false|false]: ตำรา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:25.729266231+07:00","message":"[buffer interim] 4052 false ตำรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:25.729276961+07:00","message":"[bufferProcess] interim [900000000]:ตำรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:25.729279518+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:25.729286541+07:00","message":"[bufferProcess] send to processor (ticker):ตำรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:25.729297624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:25.729300696+07:00","message":"> Transcript [23117] [false]: 'ตำรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:25.729303339+07:00","message":"Set StatePrefix (first interim): 'ตำรา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:25.842035051+07:00","message":"receive streaming session, msgId: 4052"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:25.842072367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตำนาน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:25.842078267+07:00","message":"receive interim result [false|false]: ตำนาน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:25.842094208+07:00","message":"[buffer interim] 4052 false ตำนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:25.842100879+07:00","message":"[bufferProcess] interim [960000000]:ตำนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:25.84210297+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:26.29877825+07:00","message":"receive streaming session, msgId: 4052"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:26.298816994+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตำนานหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:26.298824315+07:00","message":"receive interim result [false|false]: ตำนานหา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:26.298840591+07:00","message":"[buffer interim] 4052 false ตำนานหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:26.298849753+07:00","message":"[bufferProcess] interim [440000000]:ตำนานหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:26.298852706+07:00","message":"[bufferProcess] send to processor:ตำนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:26.298856483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:26.298859254+07:00","message":"> Transcript [23118] [false]: 'ตำนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:26.298861736+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:26.298863853+07:00","message":"Set new StatePrefix: 'ตำนาน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:26.659963934+07:00","message":"receive streaming session, msgId: 4052"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:26.659998844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตำนานหาเขา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:26.660004279+07:00","message":"receive interim result [false|false]: ตำนานหาเขา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:26.660019652+07:00","message":"[buffer interim] 4052 false ตำนานหาเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:26.660026569+07:00","message":"[bufferProcess] interim [800000000]:ตำนานหาเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:26.660029816+07:00","message":"[bufferProcess] send to processor:ตำนานหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:26.66003761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:26.660040753+07:00","message":"> Transcript [23119] [false]: 'ตำนานหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:26.660044262+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:26.660046326+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:26.660048298+07:00","message":"StatePrefix: 'ตำนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:26.660051195+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:26.686173917+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:26.686217507+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:27.264847644+07:00","message":"receive streaming session, msgId: 4052"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:27.264890848+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตำนานหาเขาหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:27.26489791+07:00","message":"receive interim result [false|false]: ตำนานหาเขาหา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:27.264909728+07:00","message":"[buffer interim] 4052 false ตำนานหาเขาหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:27.264917847+07:00","message":"[bufferProcess] interim [340000000]:ตำนานหาเขาหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:27.264921099+07:00","message":"[bufferProcess] send to processor:ตำนานหาเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:27.26492695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:27.264930203+07:00","message":"> Transcript [23120] [false]: 'ตำนานหาเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:27.264936523+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:27.264939163+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:27.264941511+07:00","message":"StatePrefix: 'ตำนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:27.264943992+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:27.444520855+07:00","message":"receive streaming session, msgId: 4052"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:27.444562228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตำนานหาเขาห่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:27.444568732+07:00","message":"receive interim result [false|false]: ตำนานหาเขาห่าง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:27.444584618+07:00","message":"[buffer interim] 4052 false ตำนานหาเขาห่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:27.44459232+07:00","message":"[bufferProcess] interim [580000000]:ตำนานหาเขาห่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:27.444595089+07:00","message":"[bufferProcess] send to processor:ตำนานหาเขาหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:27.444598945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:27.444604952+07:00","message":"> Transcript [23121] [false]: 'ตำนานหาเขาหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:27.444608713+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:27.444610859+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:27.444613405+07:00","message":"StatePrefix: 'ตำนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:27.444615928+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:27.63675263+07:00","message":"receive streaming session, msgId: 4052"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:27.63680093+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตำนานฮักเขาข้างเดียว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:27.636808612+07:00","message":"receive interim result [false|false]: ตำนานฮักเขาข้างเดียว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:27.636827983+07:00","message":"[buffer interim] 4052 false ตำนานฮักเขาข้างเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:27.636837928+07:00","message":"[bufferProcess] interim [760000000]:ตำนานฮักเขาข้างเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:27.636842546+07:00","message":"[bufferProcess] send to processor:ตำนานหาเขาห่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:27.636848346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:27.636853108+07:00","message":"> Transcript [23122] [false]: 'ตำนานหาเขาห่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:27.636859465+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:27.636863356+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:27.636867159+07:00","message":"StatePrefix: 'ตำนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:27.636871137+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:27.636876263+07:00","message":"Push: 'ตำนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:27.636879183+07:00","message":"TextPushed: 'ตำนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:27.636882524+07:00","message":"Set new StatePrefix : 'ตำนานหาเขาห่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:27.636885674+07:00","message":"Next Push (prob) : 'หาเขาห่าง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:27.63689552+07:00","message":"push: {false ตำนาน 0 0xc002af4700}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:27.708651014+07:00","message":"receive streaming session, msgId: 4052"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:27.708694328+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตำนานหาเขาห่างดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:27.708703221+07:00","message":"receive interim result [false|false]: ตำนานหาเขาห่างดี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:27.708721853+07:00","message":"[buffer interim] 4052 false ตำนานหาเขาห่างดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:27.708733744+07:00","message":"[bufferProcess] interim [880000000]:ตำนานหาเขาห่างดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:27.708738137+07:00","message":"[bufferProcess] send to processor:ตำนานฮักเขาข้างเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:27.708745571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:27.70875012+07:00","message":"> Transcript [23123] [false]: 'ตำนานฮักเขาข้างเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:27.708753768+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:27.708757514+07:00","message":"Set new StatePrefix: 'ตำนานฮักเขาข้างเดียว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:28.227912587+07:00","message":"receive streaming session, msgId: 4052"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:28.227958313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตำนานฮักเขาข้างเดียว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:28.227964816+07:00","message":"receive interim result [false|false]: ตำนานฮักเขาข้างเดียว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:28.227980407+07:00","message":"[buffer interim] 4052 false ตำนานฮักเขาข้างเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:28.227988155+07:00","message":"[bufferProcess] interim [420000000]:ตำนานฮักเขาข้างเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:28.227991159+07:00","message":"[bufferProcess] send to processor:ตำนานหาเขาห่างดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:28.22799542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:28.227998812+07:00","message":"> Transcript [23124] [false]: 'ตำนานหาเขาห่างดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:28.228001512+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:28.22800377+07:00","message":"Set new StatePrefix: 'ตำนานหาเขาห่างดี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:28.86634785+07:00","message":"receive streaming session, msgId: 4052"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:28.866394726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตำนานฮักเขาข้างเดียว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:28.866404474+07:00","message":"receive interim result [false|false]: ตำนานฮักเขาข้างเดียว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:28.86641858+07:00","message":"[buffer interim] 4052 false ตำนานฮักเขาข้างเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:28.86642632+07:00","message":"[bufferProcess] interim [20000000]:ตำนานฮักเขาข้างเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:28.866433329+07:00","message":"[bufferProcess] send to processor:ตำนานฮักเขาข้างเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:28.866438286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:28.866443703+07:00","message":"> Transcript [23125] [false]: 'ตำนานฮักเขาข้างเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:28.866447225+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:28.866450485+07:00","message":"Set new StatePrefix: 'ตำนานฮักเขาข้างเดียว'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:29.686541806+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:29.686583959+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:29.858290765+07:00","message":"[GCS] IsForceVAD: false for message ID: 4052"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:29.988179327+07:00","message":"[GCS] Start streaming session, msgId: 4053"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:30.182657792+07:00","message":"receive streaming session, msgId: 4052"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:30.182696028+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตำนานฮักเขาข้างเดียว\",\"confidence\":0.9368549}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:30.182702484+07:00","message":"receive interim result [true|false]: ตำนานฮักเขาข้างเดียว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:30.182712073+07:00","message":"end recv isFinal message id 4052"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:30.182714415+07:00","message":"end Recv id 4052"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:30.182721277+07:00","message":"[buffer interim] 4052 true ตำนานฮักเขาข้างเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:30.182728318+07:00","message":"[bufferProcess] interim [400000000]:ตำนานฮักเขาข้างเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:30.182732624+07:00","message":"[bufferProcess] send to processor (isfinal):ตำนานฮักเขาข้างเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:30.182736593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:30.182739529+07:00","message":"> Transcript [23126] [false]: 'ตำนานฮักเขาข้างเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:30.18274279+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:30.182745023+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:30.182747735+07:00","message":"StatePrefix: 'ตำนานฮักเขาข้างเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:30.18275031+07:00","message":"TextPushed: 'ตำนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:30.182752413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:30.182754655+07:00","message":"> Transcript [23127] [true]: 'ตำนานฮักเขาข้างเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:30.182756856+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:30.182758762+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:30.182760514+07:00","message":"StatePrefix: 'ตำนานฮักเขาข้างเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:30.182762727+07:00","message":"TextPushed: 'ตำนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:30.182771994+07:00","message":"Push: 'ฮักเขาข้างเดียว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:30.182779606+07:00","message":"push: {true ฮักเขาข้างเดียว 0 0xc002af4700}"}
{"level":"info","service":"Main","time":"2026-08-22T12:34:30.197293442+07:00","message":"write wav file: './tmp/7666/7666_4052.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:31.043933277+07:00","message":"receive streaming session, msgId: 4053"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:31.043998907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รู้ใจไปหา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:31.044005711+07:00","message":"receive interim result [false|false]: รู้ใจไปหา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:31.044022558+07:00","message":"[buffer interim] 4053 false รู้ใจไปหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:31.044036504+07:00","message":"[bufferProcess] interim [840000000]:รู้ใจไปหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:31.044040323+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:31.191757547+07:00","message":"receive streaming session, msgId: 4053"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:31.191793989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รู้ใจไปหาหมอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:31.191800699+07:00","message":"receive interim result [false|false]: รู้ใจไปหาหมอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:31.191816718+07:00","message":"[buffer interim] 4053 false รู้ใจไปหาหมอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:31.19182514+07:00","message":"[bufferProcess] interim [20000000]:รู้ใจไปหาหมอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:31.191827793+07:00","message":"[bufferProcess] send to processor:รู้ใจไปหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:31.191831332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:31.191834387+07:00","message":"> Transcript [23128] [false]: 'รู้ใจไปหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:31.191836696+07:00","message":"Set StatePrefix (first interim): 'รู้ใจไปหา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:31.350312836+07:00","message":"receive streaming session, msgId: 4053"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:31.350359352+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รู้ใจไปหามึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:31.350365152+07:00","message":"receive interim result [false|false]: รู้ใจไปหามึง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:31.350379298+07:00","message":"[buffer interim] 4053 false รู้ใจไปหามึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:31.350386454+07:00","message":"[bufferProcess] interim [140000000]:รู้ใจไปหามึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:31.350389098+07:00","message":"[bufferProcess] send to processor:รู้ใจไปหาหมอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:31.350395795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:31.350398582+07:00","message":"> Transcript [23129] [false]: 'รู้ใจไปหาหมอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:31.350402369+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:31.350405288+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:31.350407455+07:00","message":"StatePrefix: 'รู้ใจไปหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:31.350409973+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:32.687113381+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:32.687119489+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:33.852925799+07:00","message":"receive streaming session, msgId: 4053"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:33.852973305+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:33.85297956+07:00","message":"receive interim result [false|false]: เขา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:33.852996552+07:00","message":"[buffer interim] 4053 false เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:33.853003718+07:00","message":"[bufferProcess] interim [660000000]:เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:33.853006441+07:00","message":"[bufferProcess] send to processor:รู้ใจไปหามึง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:33.853010143+07:00","message":"[bufferProcess] send to processor (ticker):เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:33.853014491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:33.85301759+07:00","message":"> Transcript [23130] [false]: 'รู้ใจไปหามึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:33.853022346+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:33.853024672+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:33.85302669+07:00","message":"StatePrefix: 'รู้ใจไปหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:33.853028907+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:33.853030758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:33.85303296+07:00","message":"> Transcript [23131] [false]: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:33.85303469+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:33.853036734+07:00","message":"Set new StatePrefix: 'เขา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:34.044338314+07:00","message":"receive streaming session, msgId: 4053"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:34.044385025+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:34.04439121+07:00","message":"receive interim result [false|false]: เขาก็"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:34.04440744+07:00","message":"[buffer interim] 4053 false เขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.044414817+07:00","message":"[bufferProcess] interim [840000000]:เขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.044416975+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:34.115462227+07:00","message":"receive streaming session, msgId: 4053"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:34.115503817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาเคย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:34.115510204+07:00","message":"receive interim result [false|false]: เขาเคย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:34.115525823+07:00","message":"[buffer interim] 4053 false เขาเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.115533721+07:00","message":"[bufferProcess] interim [960000000]:เขาเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.115536056+07:00","message":"[bufferProcess] send to processor:เขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.115539705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.115542916+07:00","message":"> Transcript [23132] [false]: 'เขาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.115546186+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.115548457+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.115550525+07:00","message":"StatePrefix: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.115552616+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:34.120137516+07:00","message":"receive streaming session, msgId: 4053"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:34.120157928+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาก็ยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:34.120162369+07:00","message":"receive interim result [false|false]: เขาก็ยัง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:34.120172813+07:00","message":"[buffer interim] 4053 false เขาก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.120177061+07:00","message":"[bufferProcess] interim [20000000]:เขาก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.120179452+07:00","message":"[bufferProcess] send to processor:เขาเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.120182557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.120184842+07:00","message":"> Transcript [23133] [false]: 'เขาเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.120187799+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.120191702+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.120193834+07:00","message":"StatePrefix: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.120195922+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:34.428979146+07:00","message":"receive streaming session, msgId: 4053"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:34.429017623+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาก็ยังบ่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:34.429023593+07:00","message":"receive interim result [false|false]: เขาก็ยังบ่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:34.429037345+07:00","message":"[buffer interim] 4053 false เขาก็ยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.429045896+07:00","message":"[bufferProcess] interim [320000000]:เขาก็ยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.429048557+07:00","message":"[bufferProcess] send to processor:เขาก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.42905409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.429057246+07:00","message":"> Transcript [23134] [false]: 'เขาก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.429060585+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.42906308+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.429065454+07:00","message":"StatePrefix: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.429067983+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:34.632155818+07:00","message":"receive streaming session, msgId: 4053"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:34.632199736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาก็ยังบ่ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:34.632206082+07:00","message":"receive interim result [false|false]: เขาก็ยังบ่ได้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:34.632221007+07:00","message":"[buffer interim] 4053 false เขาก็ยังบ่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.632228384+07:00","message":"[bufferProcess] interim [500000000]:เขาก็ยังบ่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.632231455+07:00","message":"[bufferProcess] send to processor:เขาก็ยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.632242652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.632245572+07:00","message":"> Transcript [23135] [false]: 'เขาก็ยังบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.632249645+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.632252084+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.632254786+07:00","message":"StatePrefix: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.632257388+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.63226044+07:00","message":"Push: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.632262766+07:00","message":"TextPushed: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.632264867+07:00","message":"Set new StatePrefix : 'เขาก็ยังบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.632267253+07:00","message":"Next Push (prob) : 'ก็ยังบ่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:34.632276121+07:00","message":"push: {false เขา 0 0xc003f6ec80}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:34.741278156+07:00","message":"receive streaming session, msgId: 4053"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:34.741325144+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาก็ยังบ่แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:34.741332269+07:00","message":"receive interim result [false|false]: เขาก็ยังบ่แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:34.741347575+07:00","message":"[buffer interim] 4053 false เขาก็ยังบ่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.74136581+07:00","message":"[bufferProcess] interim [560000000]:เขาก็ยังบ่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.741369294+07:00","message":"[bufferProcess] send to processor:เขาก็ยังบ่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.741375155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.74137837+07:00","message":"> Transcript [23136] [false]: 'เขาก็ยังบ่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.741382305+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.741384669+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.741387065+07:00","message":"StatePrefix: 'เขาก็ยังบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.741389564+07:00","message":"TextPushed: 'เขา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:34.950657604+07:00","message":"receive streaming session, msgId: 4053"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:34.950699744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาก็ยังบ่แล้วบ่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:34.950705817+07:00","message":"receive interim result [false|false]: เขาก็ยังบ่แล้วบ่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:34.95072769+07:00","message":"[buffer interim] 4053 false เขาก็ยังบ่แล้วบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.950736393+07:00","message":"[bufferProcess] interim [800000000]:เขาก็ยังบ่แล้วบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.950739351+07:00","message":"[bufferProcess] send to processor:เขาก็ยังบ่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.950742931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.950745704+07:00","message":"> Transcript [23137] [false]: 'เขาก็ยังบ่แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.950749373+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.950752457+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.950754586+07:00","message":"StatePrefix: 'เขาก็ยังบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:34.950757199+07:00","message":"TextPushed: 'เขา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:35.358513516+07:00","message":"[GCS] IsForceVAD: false for message ID: 4053"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:35.519729048+07:00","message":"receive streaming session, msgId: 4053"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:35.519782789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาก็ยังบ่แล้วบ่เรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:35.51979144+07:00","message":"receive interim result [false|false]: เขาก็ยังบ่แล้วบ่เรียน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:35.519807401+07:00","message":"[buffer interim] 4053 false เขาก็ยังบ่แล้วบ่เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:35.519818191+07:00","message":"[bufferProcess] interim [400000000]:เขาก็ยังบ่แล้วบ่เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:35.51982112+07:00","message":"[bufferProcess] send to processor:เขาก็ยังบ่แล้วบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:35.519824921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:35.519828266+07:00","message":"> Transcript [23138] [false]: 'เขาก็ยังบ่แล้วบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:35.519832651+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:35.519835071+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:35.519837291+07:00","message":"StatePrefix: 'เขาก็ยังบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:35.519840263+07:00","message":"TextPushed: 'เขา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:35.549054849+07:00","message":"[GCS] Start streaming session, msgId: 4054"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:35.632443684+07:00","message":"receive streaming session, msgId: 4053"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:35.63248909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาก็ยังบ่แล้วบ่เลี้ยง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:35.632495329+07:00","message":"receive interim result [false|false]: เขาก็ยังบ่แล้วบ่เลี้ยง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:35.632511511+07:00","message":"[buffer interim] 4053 false เขาก็ยังบ่แล้วบ่เลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:35.632518427+07:00","message":"[bufferProcess] interim [460000000]:เขาก็ยังบ่แล้วบ่เลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:35.632521317+07:00","message":"[bufferProcess] send to processor:เขาก็ยังบ่แล้วบ่เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:35.632525494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:35.632528406+07:00","message":"> Transcript [23139] [false]: 'เขาก็ยังบ่แล้วบ่เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:35.632532468+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:35.632534915+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:35.632536909+07:00","message":"StatePrefix: 'เขาก็ยังบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:35.632539416+07:00","message":"TextPushed: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:35.632545014+07:00","message":"Push: 'ก็ยังบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:35.632547394+07:00","message":"TextPushed: 'เขาก็ยังบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:35.632549678+07:00","message":"Set new StatePrefix : 'เขาก็ยังบ่แล้วบ่เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:35.63255247+07:00","message":"Next Push (prob) : 'แล้วบ่เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:35.632563939+07:00","message":"push: {false ก็ยังบ่ 0 0xc003f6ec80}"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:35.687780519+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:35.68779724+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:35.726212435+07:00","message":"receive streaming session, msgId: 4053"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:35.726263776+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าใจไปหามึงเขาก็ยังบ่แล้วบ่เหลียว\",\"confidence\":0.8874094}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:35.726274459+07:00","message":"receive interim result [true|false]: เข้าใจไปหามึงเขาก็ยังบ่แล้วบ่เหลียว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:35.726289363+07:00","message":"end recv isFinal message id 4053"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:35.726293127+07:00","message":"end Recv id 4053"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:35.726302323+07:00","message":"[buffer interim] 4053 true เข้าใจไปหามึงเขาก็ยังบ่แล้วบ่เหลียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:35.726312278+07:00","message":"[bufferProcess] interim [610000000]:เข้าใจไปหามึงเขาก็ยังบ่แล้วบ่เหลียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:35.726319856+07:00","message":"[bufferProcess] send to processor (isfinal):เขาก็ยังบ่แล้วบ่เลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:35.726324814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:35.72632897+07:00","message":"> Transcript [23140] [false]: 'เขาก็ยังบ่แล้วบ่เลี้ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:35.726333167+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:35.726337416+07:00","message":"Set new StatePrefix: 'เขาก็ยังบ่แล้วบ่เลี้ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:35.726340373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:35.726343397+07:00","message":"> Transcript [23141] [true]: 'เข้าใจไปหามึงเขาก็ยังบ่แล้วบ่เหลียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:35.726348055+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:35.726351558+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:35.726354554+07:00","message":"StatePrefix: 'เขาก็ยังบ่แล้วบ่เลี้ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:35.726358258+07:00","message":"TextPushed: 'เขาก็ยังบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:35.726361118+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:35.72655826+07:00","message":"Push: 'เหลียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:35.726564718+07:00","message":"TextPushed: 'เขาก็ยังบ่เหลียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:35.726568398+07:00","message":"Set new StatePrefix : 'เข้าใจไปหามึงเขาก็ยังบ่แล้วบ่เหลียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:35.726572087+07:00","message":"Next Push (prob) : 'เข้าใจไปหามึงเขาก็ยังบ่แล้วบ่เหลียว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:35.726585163+07:00","message":"push: {true เหลียว 0 0xc003f6ec80}"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:35.72658394+07:00","message":"write aligntment file to 'tmp/7666/align_message_id_4053.html'"}
{"level":"info","service":"Main","time":"2026-08-22T12:34:35.739331625+07:00","message":"write wav file: './tmp/7666/7666_4053.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:36.405172731+07:00","message":"receive streaming session, msgId: 4054"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:36.405212433+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:36.405218014+07:00","message":"receive interim result [false|false]: ก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:36.405232906+07:00","message":"[buffer interim] 4054 false ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:36.405239833+07:00","message":"[bufferProcess] interim [480000000]:ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:36.405242334+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:36.608199475+07:00","message":"receive streaming session, msgId: 4054"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:36.608244171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ต้องโทร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:36.608250357+07:00","message":"receive interim result [false|false]: ก็ต้องโทร"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:36.608266044+07:00","message":"[buffer interim] 4054 false ก็ต้องโทร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:36.608272996+07:00","message":"[bufferProcess] interim [660000000]:ก็ต้องโทร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:36.608275528+07:00","message":"[bufferProcess] send to processor:ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:36.608278897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:36.608282287+07:00","message":"> Transcript [23142] [false]: 'ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:36.608284597+07:00","message":"Set StatePrefix (first interim): 'ก็ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:37.110823232+07:00","message":"receive streaming session, msgId: 4054"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:37.11086582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ต้องโทรหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:37.110872241+07:00","message":"receive interim result [false|false]: ก็ต้องโทรหา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:37.110888217+07:00","message":"[buffer interim] 4054 false ก็ต้องโทรหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:37.110897242+07:00","message":"[bufferProcess] interim [140000000]:ก็ต้องโทรหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:37.110899974+07:00","message":"[bufferProcess] send to processor:ก็ต้องโทร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:37.110903525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:37.110906741+07:00","message":"> Transcript [23143] [false]: 'ก็ต้องโทร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:37.11091061+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:37.110913217+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:37.110915294+07:00","message":"StatePrefix: 'ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:37.110917544+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:37.191145952+07:00","message":"receive streaming session, msgId: 4054"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:37.191185208+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Hi\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:37.191191779+07:00","message":"receive interim result [false|false]: Hi"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:37.191207726+07:00","message":"[buffer interim] 4054 false Hi"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:37.191215535+07:00","message":"[bufferProcess] interim [320000000]:Hi"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:37.191218483+07:00","message":"[bufferProcess] send to processor:ก็ต้องโทรหา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:37.191225277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:37.191228636+07:00","message":"> Transcript [23144] [false]: 'ก็ต้องโทรหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:37.191232022+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:37.191234101+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:37.191236498+07:00","message":"StatePrefix: 'ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:37.191238895+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:37.706808794+07:00","message":"receive streaming session, msgId: 4054"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:37.7068559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไฮไลท์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:37.706865536+07:00","message":"receive interim result [false|false]: ไฮไลท์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:37.706884266+07:00","message":"[buffer interim] 4054 false ไฮไลท์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:37.706893305+07:00","message":"[bufferProcess] interim [800000000]:ไฮไลท์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:37.70689774+07:00","message":"[bufferProcess] send to processor:Hi"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:37.706907834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:37.706912152+07:00","message":"> Transcript [23145] [false]: 'Hi'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:37.706917927+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:37.706921845+07:00","message":"Set new StatePrefix: 'Hi'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:37.819610322+07:00","message":"receive streaming session, msgId: 4054"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:37.819650654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Hi\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:37.819656346+07:00","message":"receive interim result [false|false]: Hi"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:37.819670656+07:00","message":"[buffer interim] 4054 false Hi"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:37.819677616+07:00","message":"[bufferProcess] interim [860000000]:Hi"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:37.819680769+07:00","message":"[bufferProcess] send to processor:ไฮไลท์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:37.819690033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:37.819693402+07:00","message":"> Transcript [23146] [false]: 'ไฮไลท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:37.81969609+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:37.819698331+07:00","message":"Set new StatePrefix: 'ไฮไลท์'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:38.341852321+07:00","message":"receive streaming session, msgId: 4054"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:38.341892962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจมัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:38.341898892+07:00","message":"receive interim result [false|false]: ใจมัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:38.341912854+07:00","message":"[buffer interim] 4054 false ใจมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:38.341922085+07:00","message":"[bufferProcess] interim [340000000]:ใจมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:38.34192483+07:00","message":"[bufferProcess] send to processor:Hi"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:38.341930401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:38.341933298+07:00","message":"> Transcript [23147] [false]: 'Hi'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:38.341935898+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:38.341938839+07:00","message":"Set new StatePrefix: 'Hi'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:38.434821063+07:00","message":"receive streaming session, msgId: 4054"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:38.434857675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Hi\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:38.434863141+07:00","message":"receive interim result [false|false]: Hi"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:38.434878348+07:00","message":"[buffer interim] 4054 false Hi"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:38.434885811+07:00","message":"[bufferProcess] interim [460000000]:Hi"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:38.434888718+07:00","message":"[bufferProcess] send to processor:ใจมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:38.434892966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:38.434896513+07:00","message":"> Transcript [23148] [false]: 'ใจมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:38.434899403+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:38.43490224+07:00","message":"Set new StatePrefix: 'ใจมัน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:38.445740617+07:00","message":"receive streaming session, msgId: 4054"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:38.445768583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ต้องโทรไปมันบ่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:38.445773952+07:00","message":"receive interim result [false|false]: ก็ต้องโทรไปมันบ่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:38.445786337+07:00","message":"[buffer interim] 4054 false ก็ต้องโทรไปมันบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:38.445792172+07:00","message":"[bufferProcess] interim [520000000]:ก็ต้องโทรไปมันบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:38.445794664+07:00","message":"[bufferProcess] send to processor:Hi"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:38.445797714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:38.445802178+07:00","message":"> Transcript [23149] [false]: 'Hi'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:38.445804518+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:38.445806945+07:00","message":"Set new StatePrefix: 'Hi'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:38.68842734+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:38.688414988+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:38.986746885+07:00","message":"receive streaming session, msgId: 4054"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:38.986796096+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจมันบอกพี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:38.986803139+07:00","message":"receive interim result [false|false]: ใจมันบอกพี่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:38.986818961+07:00","message":"[buffer interim] 4054 false ใจมันบอกพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:38.986826441+07:00","message":"[bufferProcess] interim [120000000]:ใจมันบอกพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:38.986829412+07:00","message":"[bufferProcess] send to processor:ก็ต้องโทรไปมันบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:38.986835684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:38.986838701+07:00","message":"> Transcript [23150] [false]: 'ก็ต้องโทรไปมันบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:38.986841571+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:38.986843926+07:00","message":"Set new StatePrefix: 'ก็ต้องโทรไปมันบ่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:39.297029301+07:00","message":"receive streaming session, msgId: 4054"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:39.297066443+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจมันพอเพียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:39.297072751+07:00","message":"receive interim result [false|false]: ใจมันพอเพียง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:39.297083213+07:00","message":"[buffer interim] 4054 false ใจมันพอเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:39.297090801+07:00","message":"[bufferProcess] interim [360000000]:ใจมันพอเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:39.297093683+07:00","message":"[bufferProcess] send to processor:ใจมันบอกพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:39.297097301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:39.29710058+07:00","message":"> Transcript [23151] [false]: 'ใจมันบอกพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:39.297103016+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:39.297105285+07:00","message":"Set new StatePrefix: 'ใจมันบอกพี่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:39.493590121+07:00","message":"receive streaming session, msgId: 4054"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:39.493637335+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ต้องโทรไปมันบ่เพียว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:39.493643625+07:00","message":"receive interim result [false|false]: ก็ต้องโทรไปมันบ่เพียว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:39.493659284+07:00","message":"[buffer interim] 4054 false ก็ต้องโทรไปมันบ่เพียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:39.493667642+07:00","message":"[bufferProcess] interim [600000000]:ก็ต้องโทรไปมันบ่เพียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:39.493671126+07:00","message":"[bufferProcess] send to processor:ใจมันพอเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:39.493675099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:39.493677862+07:00","message":"> Transcript [23152] [false]: 'ใจมันพอเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:39.493680423+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:39.493682685+07:00","message":"Set new StatePrefix: 'ใจมันพอเพียง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:40.151184728+07:00","message":"receive streaming session, msgId: 4054"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:40.151222677+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ต้องโทรไปมันบ่เพียว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:40.151229405+07:00","message":"receive interim result [false|false]: ก็ต้องโทรไปมันบ่เพียว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:40.151242893+07:00","message":"[buffer interim] 4054 false ก็ต้องโทรไปมันบ่เพียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:40.151250975+07:00","message":"[bufferProcess] interim [200000000]:ก็ต้องโทรไปมันบ่เพียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:40.1512543+07:00","message":"[bufferProcess] send to processor:ก็ต้องโทรไปมันบ่เพียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:40.151261594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:40.151264584+07:00","message":"> Transcript [23153] [false]: 'ก็ต้องโทรไปมันบ่เพียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:40.15126745+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:40.151269915+07:00","message":"Set new StatePrefix: 'ก็ต้องโทรไปมันบ่เพียว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:40.314565346+07:00","message":"receive streaming session, msgId: 4054"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:40.314609536+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ต้องโทรไปมันบ่เพียวถามเจ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:40.314616393+07:00","message":"receive interim result [false|false]: ก็ต้องโทรไปมันบ่เพียวถามเจ้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:40.314643605+07:00","message":"[buffer interim] 4054 false ก็ต้องโทรไปมันบ่เพียวถามเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:40.314653318+07:00","message":"[bufferProcess] interim [380000000]:ก็ต้องโทรไปมันบ่เพียวถามเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:40.314656182+07:00","message":"[bufferProcess] send to processor:ก็ต้องโทรไปมันบ่เพียว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:40.314662638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:40.314665721+07:00","message":"> Transcript [23154] [false]: 'ก็ต้องโทรไปมันบ่เพียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:40.314669861+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:40.31467238+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:40.314675614+07:00","message":"StatePrefix: 'ก็ต้องโทรไปมันบ่เพียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:40.314678096+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:40.500182297+07:00","message":"receive streaming session, msgId: 4054"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:40.500219033+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ต้องโทรไปมันบ่เพียวถามเจ้าของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:40.500227488+07:00","message":"receive interim result [false|false]: ก็ต้องโทรไปมันบ่เพียวถามเจ้าของ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:40.500243365+07:00","message":"[buffer interim] 4054 false ก็ต้องโทรไปมันบ่เพียวถามเจ้าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:40.50025384+07:00","message":"[bufferProcess] interim [560000000]:ก็ต้องโทรไปมันบ่เพียวถามเจ้าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:40.500257295+07:00","message":"[bufferProcess] send to processor:ก็ต้องโทรไปมันบ่เพียวถามเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:40.500263942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:40.500267367+07:00","message":"> Transcript [23155] [false]: 'ก็ต้องโทรไปมันบ่เพียวถามเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:40.500271304+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:40.500273802+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:40.500276394+07:00","message":"StatePrefix: 'ก็ต้องโทรไปมันบ่เพียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:40.500278968+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:41.03167916+07:00","message":"receive streaming session, msgId: 4054"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:41.031725664+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ต้องโทรไปมันบ่เพียวถามเจ้าของรถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:41.031732947+07:00","message":"receive interim result [false|false]: ก็ต้องโทรไปมันบ่เพียวถามเจ้าของรถ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:41.031748433+07:00","message":"[buffer interim] 4054 false ก็ต้องโทรไปมันบ่เพียวถามเจ้าของรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:41.031756663+07:00","message":"[bufferProcess] interim [100000000]:ก็ต้องโทรไปมันบ่เพียวถามเจ้าของรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:41.031759569+07:00","message":"[bufferProcess] send to processor:ก็ต้องโทรไปมันบ่เพียวถามเจ้าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:41.03176329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:41.031766237+07:00","message":"> Transcript [23156] [false]: 'ก็ต้องโทรไปมันบ่เพียวถามเจ้าของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:41.031770782+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:41.031773295+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:41.031775986+07:00","message":"StatePrefix: 'ก็ต้องโทรไปมันบ่เพียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:41.031778378+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:41.124218188+07:00","message":"receive streaming session, msgId: 4054"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:41.124275969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ต้องโทรไปมันบ่เพียวถามเจ้าของพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:41.124283213+07:00","message":"receive interim result [false|false]: ก็ต้องโทรไปมันบ่เพียวถามเจ้าของพระ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:41.124302011+07:00","message":"[buffer interim] 4054 false ก็ต้องโทรไปมันบ่เพียวถามเจ้าของพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:41.124314662+07:00","message":"[bufferProcess] interim [220000000]:ก็ต้องโทรไปมันบ่เพียวถามเจ้าของพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:41.124317859+07:00","message":"[bufferProcess] send to processor:ก็ต้องโทรไปมันบ่เพียวถามเจ้าของรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:41.124322312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:41.124325505+07:00","message":"> Transcript [23157] [false]: 'ก็ต้องโทรไปมันบ่เพียวถามเจ้าของรถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:41.124330019+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:41.124332833+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:41.124335497+07:00","message":"StatePrefix: 'ก็ต้องโทรไปมันบ่เพียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:41.12433856+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:41.124349624+07:00","message":"Push: 'ก็ต้องโทรไปมันบ่เพียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:41.124352057+07:00","message":"TextPushed: 'ก็ต้องโทรไปมันบ่เพียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:41.124354753+07:00","message":"Set new StatePrefix : 'ก็ต้องโทรไปมันบ่เพียวถามเจ้าของรถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:41.124358009+07:00","message":"Next Push (prob) : 'ถามเจ้าของรถ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:41.124394125+07:00","message":"push: {false ก็ต้องโทรไปมันบ่เพียว 0 0xc002a2a000}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:41.226419913+07:00","message":"receive streaming session, msgId: 4054"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:41.226466173+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ต้องโทรไปมันบ่เพียวถามเจ้าของคำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:41.226473505+07:00","message":"receive interim result [false|false]: ก็ต้องโทรไปมันบ่เพียวถามเจ้าของคำ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:41.226491686+07:00","message":"[buffer interim] 4054 false ก็ต้องโทรไปมันบ่เพียวถามเจ้าของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:41.226502296+07:00","message":"[bufferProcess] interim [280000000]:ก็ต้องโทรไปมันบ่เพียวถามเจ้าของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:41.226505512+07:00","message":"[bufferProcess] send to processor:ก็ต้องโทรไปมันบ่เพียวถามเจ้าของพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:41.226510021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:41.226512961+07:00","message":"> Transcript [23158] [false]: 'ก็ต้องโทรไปมันบ่เพียวถามเจ้าของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:41.226516137+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:41.226518594+07:00","message":"Set new StatePrefix: 'ก็ต้องโทรไปมันบ่เพียวถามเจ้าของพระ'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:41.689446594+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:41.689446511+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:41.741431133+07:00","message":"receive streaming session, msgId: 4054"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:41.741470169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ต้องโทรไปมันบ่เพียวถามเจ้าของคัมภีร์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:41.741476488+07:00","message":"receive interim result [false|false]: ก็ต้องโทรไปมันบ่เพียวถามเจ้าของคัมภีร์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:41.741490156+07:00","message":"[buffer interim] 4054 false ก็ต้องโทรไปมันบ่เพียวถามเจ้าของคัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:41.741498143+07:00","message":"[bufferProcess] interim [820000000]:ก็ต้องโทรไปมันบ่เพียวถามเจ้าของคัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:41.741501149+07:00","message":"[bufferProcess] send to processor:ก็ต้องโทรไปมันบ่เพียวถามเจ้าของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:41.741505199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:41.741508319+07:00","message":"> Transcript [23159] [false]: 'ก็ต้องโทรไปมันบ่เพียวถามเจ้าของคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:41.741511106+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:41.741514571+07:00","message":"Set new StatePrefix: 'ก็ต้องโทรไปมันบ่เพียวถามเจ้าของคำ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:41.958814307+07:00","message":"[GCS] IsForceVAD: false for message ID: 4054"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:42.149022003+07:00","message":"[GCS] Start streaming session, msgId: 4055"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:42.181679312+07:00","message":"receive streaming session, msgId: 4054"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:42.181715692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ต้องโทรไปมันบ่เพียวถามเจ้าของคำภีร์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:42.181722738+07:00","message":"receive interim result [false|false]: ก็ต้องโทรไปมันบ่เพียวถามเจ้าของคำภีร์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:42.181737151+07:00","message":"[buffer interim] 4054 false ก็ต้องโทรไปมันบ่เพียวถามเจ้าของคำภีร์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:42.18174541+07:00","message":"[bufferProcess] interim [300000000]:ก็ต้องโทรไปมันบ่เพียวถามเจ้าของคำภีร์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:42.181748698+07:00","message":"[bufferProcess] send to processor:ก็ต้องโทรไปมันบ่เพียวถามเจ้าของคัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:42.181752508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:42.181755232+07:00","message":"> Transcript [23160] [false]: 'ก็ต้องโทรไปมันบ่เพียวถามเจ้าของคัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:42.181757884+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:42.18176007+07:00","message":"Set new StatePrefix: 'ก็ต้องโทรไปมันบ่เพียวถามเจ้าของคัมภีร์'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:42.321904366+07:00","message":"receive streaming session, msgId: 4054"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:42.321953277+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ต้องโทรไปมันบ่เพียวถามเจ้าของคัมภีร์\",\"confidence\":0.89493537}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:42.321960454+07:00","message":"receive interim result [true|false]: ก็ต้องโทรไปมันบ่เพียวถามเจ้าของคัมภีร์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:42.321972687+07:00","message":"end recv isFinal message id 4054"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:42.321975438+07:00","message":"end Recv id 4054"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:42.321984293+07:00","message":"[buffer interim] 4054 true ก็ต้องโทรไปมันบ่เพียวถามเจ้าของคัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:42.321991972+07:00","message":"[bufferProcess] interim [420000000]:ก็ต้องโทรไปมันบ่เพียวถามเจ้าของคัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:42.321999448+07:00","message":"[bufferProcess] send to processor (isfinal):ก็ต้องโทรไปมันบ่เพียวถามเจ้าของคำภีร์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:42.322003311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:42.322009787+07:00","message":"> Transcript [23161] [false]: 'ก็ต้องโทรไปมันบ่เพียวถามเจ้าของคำภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:42.322012664+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:42.322014902+07:00","message":"Set new StatePrefix: 'ก็ต้องโทรไปมันบ่เพียวถามเจ้าของคำภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:42.322016895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:42.322019059+07:00","message":"> Transcript [23162] [true]: 'ก็ต้องโทรไปมันบ่เพียวถามเจ้าของคัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:42.322021843+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:42.322025699+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:42.322027859+07:00","message":"StatePrefix: 'ก็ต้องโทรไปมันบ่เพียวถามเจ้าของคำภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:42.322030762+07:00","message":"TextPushed: 'ก็ต้องโทรไปมันบ่เพียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:42.322036094+07:00","message":"Push: 'ถามเจ้าของคัมภีร์'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:42.322045307+07:00","message":"push: {true ถามเจ้าของคัมภีร์ 0 0xc002a2a000}"}
{"level":"info","service":"Main","time":"2026-08-22T12:34:42.333813806+07:00","message":"write wav file: './tmp/7666/7666_4054.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:43.964146498+07:00","message":"receive streaming session, msgId: 4055"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:43.964196951+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:43.964202776+07:00","message":"receive interim result [false|false]: บ่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:43.964218878+07:00","message":"[buffer interim] 4055 false บ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:43.964226272+07:00","message":"[bufferProcess] interim [500000000]:บ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:43.964228368+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:43.964235586+07:00","message":"[bufferProcess] send to processor (ticker):บ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:43.964238729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:43.964241692+07:00","message":"> Transcript [23163] [false]: 'บ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:43.964243976+07:00","message":"Set StatePrefix (first interim): 'บ่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:44.629691361+07:00","message":"receive streaming session, msgId: 4055"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:44.629730898+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:44.629737244+07:00","message":"receive interim result [false|false]: บ่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:44.629751342+07:00","message":"[buffer interim] 4055 false บ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:44.629758687+07:00","message":"[bufferProcess] interim [100000000]:บ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:44.629760827+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:44.689711961+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:44.689739297+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:47.668777333+07:00","message":"[GCS] IsForceVAD: false for message ID: 4055"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:47.689932695+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:47.689932938+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:47.858946798+07:00","message":"[GCS] Start streaming session, msgId: 4056"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:47.969552843+07:00","message":"receive streaming session, msgId: 4055"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:47.96961172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยู่บ่อยู่บ่\",\"confidence\":0.81015444}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:47.969618403+07:00","message":"receive interim result [true|false]: อยู่บ่อยู่บ่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:47.969628315+07:00","message":"end recv isFinal message id 4055"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:47.969630663+07:00","message":"end Recv id 4055"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:47.969637272+07:00","message":"[buffer interim] 4055 true อยู่บ่อยู่บ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:47.969648549+07:00","message":"[bufferProcess] interim [520000000]:อยู่บ่อยู่บ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:47.969653445+07:00","message":"[bufferProcess] send to processor (isfinal):บ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:47.969657366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:47.9696611+07:00","message":"> Transcript [23164] [false]: 'บ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:47.969665311+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:47.969668915+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:47.969672651+07:00","message":"StatePrefix: 'บ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:47.969675021+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:47.969677087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:47.969679479+07:00","message":"> Transcript [23165] [true]: 'อยู่บ่อยู่บ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:47.969682899+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:47.969684799+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:47.969686754+07:00","message":"StatePrefix: 'บ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:47.969688783+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:47.969695149+07:00","message":"Push: 'อยู่บ่อยู่บ่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:47.969705902+07:00","message":"push: {true อยู่บ่อยู่บ่ 0 0xc002af4180}"}
{"level":"info","service":"Main","time":"2026-08-22T12:34:47.982439973+07:00","message":"write wav file: './tmp/7666/7666_4055.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:49.990264953+07:00","message":"receive streaming session, msgId: 4056"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:49.99030246+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือบ่หัวใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:49.990317345+07:00","message":"receive interim result [false|false]: คือบ่หัวใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:49.990332488+07:00","message":"[buffer interim] 4056 false คือบ่หัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:49.990338842+07:00","message":"[bufferProcess] interim [740000000]:คือบ่หัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:49.99034129+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:49.990347928+07:00","message":"[bufferProcess] send to processor (ticker):คือบ่หัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:49.990350609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:49.990353588+07:00","message":"> Transcript [23166] [false]: 'คือบ่หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:49.990356055+07:00","message":"Set StatePrefix (first interim): 'คือบ่หัวใจ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:50.62793098+07:00","message":"receive streaming session, msgId: 4056"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:50.627970079+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือบ่หัวใจ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:50.62797614+07:00","message":"receive interim result [false|false]: คือบ่หัวใจ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:50.627990334+07:00","message":"[buffer interim] 4056 false คือบ่หัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:50.627997613+07:00","message":"[bufferProcess] interim [340000000]:คือบ่หัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:50.627999705+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:50.690629769+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:50.690660927+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:51.591072025+07:00","message":"receive streaming session, msgId: 4056"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:51.591115126+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือบ่หัวใจเจ้าของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:51.591120895+07:00","message":"receive interim result [false|false]: คือบ่หัวใจเจ้าของ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:51.591135587+07:00","message":"[buffer interim] 4056 false คือบ่หัวใจเจ้าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:51.591142757+07:00","message":"[bufferProcess] interim [360000000]:คือบ่หัวใจเจ้าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:51.591145213+07:00","message":"[bufferProcess] send to processor:คือบ่หัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:51.591148837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:51.59115177+07:00","message":"> Transcript [23167] [false]: 'คือบ่หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:51.591154978+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:51.591157397+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:51.591159609+07:00","message":"StatePrefix: 'คือบ่หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:51.591161864+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:52.234110731+07:00","message":"receive streaming session, msgId: 4056"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:52.234158183+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือบ่หัวใจเจ้าของเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:52.234166102+07:00","message":"receive interim result [false|false]: คือบ่หัวใจเจ้าของเรา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:52.234182782+07:00","message":"[buffer interim] 4056 false คือบ่หัวใจเจ้าของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:52.234193504+07:00","message":"[bufferProcess] interim [960000000]:คือบ่หัวใจเจ้าของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:52.234197739+07:00","message":"[bufferProcess] send to processor:คือบ่หัวใจเจ้าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:52.234205283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:52.234209355+07:00","message":"> Transcript [23168] [false]: 'คือบ่หัวใจเจ้าของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:52.234213908+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:52.234217254+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:52.234220206+07:00","message":"StatePrefix: 'คือบ่หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:52.234223374+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:52.321765688+07:00","message":"receive streaming session, msgId: 4056"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:52.321812474+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือบ่หัวใจเจ้าของคำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:52.321818289+07:00","message":"receive interim result [false|false]: คือบ่หัวใจเจ้าของคำ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:52.321835082+07:00","message":"[buffer interim] 4056 false คือบ่หัวใจเจ้าของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:52.321843029+07:00","message":"[bufferProcess] interim [80000000]:คือบ่หัวใจเจ้าของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:52.321845748+07:00","message":"[bufferProcess] send to processor:คือบ่หัวใจเจ้าของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:52.321849749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:52.321853365+07:00","message":"> Transcript [23169] [false]: 'คือบ่หัวใจเจ้าของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:52.321857195+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:52.321859663+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:52.321861863+07:00","message":"StatePrefix: 'คือบ่หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:52.321864192+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:52.817233989+07:00","message":"receive streaming session, msgId: 4056"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:52.817276196+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือบ่หัวใจเจ้าของคัมภีร์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:52.817281556+07:00","message":"receive interim result [false|false]: คือบ่หัวใจเจ้าของคัมภีร์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:52.817293561+07:00","message":"[buffer interim] 4056 false คือบ่หัวใจเจ้าของคัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:52.817300341+07:00","message":"[bufferProcess] interim [560000000]:คือบ่หัวใจเจ้าของคัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:52.817303524+07:00","message":"[bufferProcess] send to processor:คือบ่หัวใจเจ้าของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:52.817309539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:52.817312453+07:00","message":"> Transcript [23170] [false]: 'คือบ่หัวใจเจ้าของคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:52.817316173+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:52.81731882+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:52.817320977+07:00","message":"StatePrefix: 'คือบ่หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:52.817323368+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:52.81732761+07:00","message":"Push: 'คือบ่หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:52.817329834+07:00","message":"TextPushed: 'คือบ่หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:52.817332247+07:00","message":"Set new StatePrefix : 'คือบ่หัวใจเจ้าของคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:52.817334586+07:00","message":"Next Push (prob) : 'เจ้าของคำ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:52.817341785+07:00","message":"push: {false คือบ่หัวใจ 0 0xc002697080}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:53.049100505+07:00","message":"[GCS] IsForceVAD: false for message ID: 4056"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:53.362646129+07:00","message":"receive streaming session, msgId: 4056"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:53.362696075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือบ่หัวใจเจ้าของคำภีร์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:53.362703427+07:00","message":"receive interim result [false|false]: คือบ่หัวใจเจ้าของคำภีร์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:53.362719051+07:00","message":"[buffer interim] 4056 false คือบ่หัวใจเจ้าของคำภีร์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:53.362726157+07:00","message":"[bufferProcess] interim [100000000]:คือบ่หัวใจเจ้าของคำภีร์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:53.36272978+07:00","message":"[bufferProcess] send to processor:คือบ่หัวใจเจ้าของคัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:53.36273694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:53.362739899+07:00","message":"> Transcript [23171] [false]: 'คือบ่หัวใจเจ้าของคัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:53.362742698+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:53.362746025+07:00","message":"Set new StatePrefix: 'คือบ่หัวใจเจ้าของคัมภีร์'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:53.429108634+07:00","message":"[GCS] Start streaming session, msgId: 4057"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:53.458422864+07:00","message":"receive streaming session, msgId: 4056"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:53.458464132+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือบ่หัวใจเจ้าของคำดี\",\"confidence\":0.8866829}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:53.458471043+07:00","message":"receive interim result [true|false]: คือบ่หัวใจเจ้าของคำดี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:53.458482679+07:00","message":"end recv isFinal message id 4056"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:53.458485322+07:00","message":"end Recv id 4056"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:53.458498564+07:00","message":"[buffer interim] 4056 true คือบ่หัวใจเจ้าของคำดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:53.458506106+07:00","message":"[bufferProcess] interim [220000000]:คือบ่หัวใจเจ้าของคำดี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:53.458509818+07:00","message":"[bufferProcess] send to processor (isfinal):คือบ่หัวใจเจ้าของคำภีร์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:53.458527847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:53.458558708+07:00","message":"> Transcript [23172] [false]: 'คือบ่หัวใจเจ้าของคำภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:53.458563527+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:53.458567256+07:00","message":"Set new StatePrefix: 'คือบ่หัวใจเจ้าของคำภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:53.458570105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:53.458573066+07:00","message":"> Transcript [23173] [true]: 'คือบ่หัวใจเจ้าของคำดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:53.458577565+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:53.458579868+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:53.458582061+07:00","message":"StatePrefix: 'คือบ่หัวใจเจ้าของคำภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:53.458584724+07:00","message":"TextPushed: 'คือบ่หัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:53.458592525+07:00","message":"Push: 'เจ้าของคำดี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:53.45860488+07:00","message":"push: {true เจ้าของคำดี 0 0xc002697080}"}
{"level":"info","service":"Main","time":"2026-08-22T12:34:53.469333476+07:00","message":"write wav file: './tmp/7666/7666_4056.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:53.557989902+07:00","message":"[GCS] IsForceVAD: false for message ID: 4057"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:53.628849541+07:00","message":"[GCS] Start streaming session, msgId: 4058"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:53.691220175+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:53.691233379+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:53.856511708+07:00","message":"receive streaming session, msgId: 4057"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:53.856543841+07:00","message":"found end of frame, send empty tag with msgId: 4057"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:53.856547017+07:00","message":"end Recv id 4057"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:53.856554274+07:00","message":"[buffer interim] 4057 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:53.856560836+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:53.856564966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:53.856568905+07:00","message":"> Transcript [23174] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:53.856572276+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:53.856574775+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:53.856576988+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:53.856579012+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:53.856590905+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:53.856599773+07:00","message":"push: {true \n 0 0xc00291a080}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:53.861828643+07:00","message":"[GCS] Cleaned up inactive client: 4042"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:53.861843399+07:00","message":"[GCS] Cleaned up inactive client: 4040"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:53.86184609+07:00","message":"[GCS] Cleaned up inactive client: 4044"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:53.861848341+07:00","message":"[GCS] Cleaned up inactive client: 4039"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:53.861850324+07:00","message":"[GCS] Cleaned up inactive client: 4043"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:53.861853085+07:00","message":"[GCS] Cleaned up inactive client: 4037"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:53.861855247+07:00","message":"[GCS] Cleaned up inactive client: 4041"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:53.861857045+07:00","message":"[GCS] Cleaned up inactive client: 4038"}
{"level":"info","service":"Main","time":"2026-08-22T12:34:53.863070271+07:00","message":"write wav file: './tmp/7666/7666_4057.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:56.08793572+07:00","message":"receive streaming session, msgId: 4058"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:56.087977005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:56.087983265+07:00","message":"receive interim result [false|false]: บ่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:56.087996475+07:00","message":"[buffer interim] 4058 false บ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:56.08800381+07:00","message":"[bufferProcess] interim [40000000]:บ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:56.08800643+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:56.088012078+07:00","message":"[bufferProcess] send to processor (ticker):บ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:56.088015231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:56.088018378+07:00","message":"> Transcript [23175] [false]: 'บ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:56.088020832+07:00","message":"Set StatePrefix (first interim): 'บ่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:56.666285901+07:00","message":"receive streaming session, msgId: 4058"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:56.666327346+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:56.666332539+07:00","message":"receive interim result [false|false]: บ่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:56.666347634+07:00","message":"[buffer interim] 4058 false บ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:56.666354987+07:00","message":"[bufferProcess] interim [640000000]:บ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:56.666356981+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:56.691477848+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:56.691501442+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:58.298005493+07:00","message":"[GCS] IsForceVAD: false for message ID: 4058"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:58.428916277+07:00","message":"[GCS] Start streaming session, msgId: 4059"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:58.597093762+07:00","message":"receive streaming session, msgId: 4058"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:58.597139437+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่\",\"confidence\":0.8781417}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:58.597146058+07:00","message":"receive interim result [true|false]: บ่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:58.597155314+07:00","message":"end recv isFinal message id 4058"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:58.597157872+07:00","message":"end Recv id 4058"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:58.597193935+07:00","message":"[buffer interim] 4058 true บ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:58.597202464+07:00","message":"[bufferProcess] interim [590000000]:บ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:58.597205693+07:00","message":"[bufferProcess] send to processor (isfinal):บ่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:58.59721048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:58.597213297+07:00","message":"> Transcript [23176] [false]: 'บ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:58.597216495+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:58.597218741+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:58.597221162+07:00","message":"StatePrefix: 'บ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:58.597223641+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:58.597225715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:58.597228056+07:00","message":"> Transcript [23177] [true]: 'บ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:58.597230963+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:58.597234352+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:58.597236801+07:00","message":"StatePrefix: 'บ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:58.597238666+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:58.597245667+07:00","message":"Push: 'บ่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:58.597254268+07:00","message":"push: {true บ่ 0 0xc002cc4b00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:34:58.607475616+07:00","message":"write wav file: './tmp/7666/7666_4058.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:58.938773041+07:00","message":"[GCS] IsForceVAD: false for message ID: 4059"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:58.998794528+07:00","message":"[GCS] Start streaming session, msgId: 4060"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:59.128162854+07:00","message":"[GCS] IsForceVAD: false for message ID: 4060"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:59.209096455+07:00","message":"receive streaming session, msgId: 4059"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:59.209127987+07:00","message":"found end of frame, send empty tag with msgId: 4059"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:59.209132626+07:00","message":"end Recv id 4059"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:59.209142102+07:00","message":"[buffer interim] 4059 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:59.209150509+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:59.209154721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:59.209158395+07:00","message":"> Transcript [23178] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:59.209172955+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:59.209175436+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:59.209177623+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:59.209179853+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:59.209188472+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:59.209200063+07:00","message":"push: {true \n 0 0xc002cc5900}"}
{"level":"info","service":"Main","time":"2026-08-22T12:34:59.214869112+07:00","message":"write wav file: './tmp/7666/7666_4059.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:59.319277173+07:00","message":"[GCS] Start streaming session, msgId: 4061"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:59.4073632+07:00","message":"receive streaming session, msgId: 4060"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:59.407383139+07:00","message":"found end of frame, send empty tag with msgId: 4060"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:59.407386438+07:00","message":"end Recv id 4060"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:59.407394421+07:00","message":"[buffer interim] 4060 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:59.407401221+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:59.407405564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:59.40740905+07:00","message":"> Transcript [23179] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:59.407412598+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:59.407415321+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:59.407417478+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:59.407419872+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:34:59.407427869+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:34:59.407436957+07:00","message":"push: {true \n 0 0xc003f6f200}"}
{"level":"info","service":"Main","time":"2026-08-22T12:34:59.412331544+07:00","message":"write wav file: './tmp/7666/7666_4060.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:59.691505625+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:34:59.691543365+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:02.692176718+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:02.692199415+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:04.449407626+07:00","message":"[GCS] IsForceVAD: false for message ID: 4061"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:04.748649613+07:00","message":"receive streaming session, msgId: 4061"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:04.748673107+07:00","message":"found end of frame, send empty tag with msgId: 4061"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:04.748676952+07:00","message":"end Recv id 4061"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:04.748684823+07:00","message":"[buffer interim] 4061 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:04.748692755+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:04.748697305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:04.748700316+07:00","message":"> Transcript [23180] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:04.748703049+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:04.748705294+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:04.748707287+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:04.748709308+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:04.748712348+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:04.748724447+07:00","message":"push: {true \n 0 0xc002a2b000}"}
{"level":"info","service":"Main","time":"2026-08-22T12:35:04.7620515+07:00","message":"write wav file: './tmp/7666/7666_4061.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:05.149232224+07:00","message":"[GCS] Start streaming session, msgId: 4062"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:05.6926096+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:05.692616976+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:07.327419607+07:00","message":"[GCS] IsForceVAD: false for message ID: 4062"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:07.388288181+07:00","message":"[GCS] Start streaming session, msgId: 4063"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:07.606734937+07:00","message":"receive streaming session, msgId: 4062"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:07.606755377+07:00","message":"found end of frame, send empty tag with msgId: 4062"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:07.606758762+07:00","message":"end Recv id 4062"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:07.60676638+07:00","message":"[buffer interim] 4062 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:07.606773474+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:07.60677909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:07.606782535+07:00","message":"> Transcript [23181] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:07.606785235+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:07.606787639+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:07.606789727+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:07.606791875+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:07.60679943+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:07.606808274+07:00","message":"push: {true \n 0 0xc00291a380}"}
{"level":"info","service":"Main","time":"2026-08-22T12:35:07.61381984+07:00","message":"write wav file: './tmp/7666/7666_4062.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:08.692853791+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:08.692895964+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:10.468748102+07:00","message":"[GCS] IsForceVAD: false for message ID: 4063"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:10.598935348+07:00","message":"[GCS] Start streaming session, msgId: 4064"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:10.728488348+07:00","message":"[GCS] IsForceVAD: false for message ID: 4064"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:10.754428533+07:00","message":"receive streaming session, msgId: 4063"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:10.75444679+07:00","message":"found end of frame, send empty tag with msgId: 4063"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:10.7544503+07:00","message":"end Recv id 4063"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:10.754457051+07:00","message":"[buffer interim] 4063 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:10.754463784+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:10.754468279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:10.754471347+07:00","message":"> Transcript [23182] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:10.754474099+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:10.754476306+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:10.754478576+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:10.754480607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:10.754483727+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:10.754492896+07:00","message":"push: {true \n 0 0xc002af4100}"}
{"level":"info","service":"Main","time":"2026-08-22T12:35:10.762590868+07:00","message":"write wav file: './tmp/7666/7666_4063.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:10.99874046+07:00","message":"receive streaming session, msgId: 4064"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:10.998771224+07:00","message":"found end of frame, send empty tag with msgId: 4064"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:10.998776309+07:00","message":"end Recv id 4064"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:10.998785622+07:00","message":"[buffer interim] 4064 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:10.998794018+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:10.998798932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:10.998802305+07:00","message":"> Transcript [23183] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:10.998804924+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:10.998807087+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:10.998809136+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:10.998811218+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:10.998817259+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:10.998827415+07:00","message":"push: {true \n 0 0xc002e8fd80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:35:11.004126396+07:00","message":"write wav file: './tmp/7666/7666_4064.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:11.558758005+07:00","message":"[GCS] Start streaming session, msgId: 4065"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:11.693849648+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:11.693848532+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:13.548570196+07:00","message":"[GCS] IsForceVAD: false for message ID: 4065"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:13.843240513+07:00","message":"receive streaming session, msgId: 4065"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:13.843284152+07:00","message":"found end of frame, send empty tag with msgId: 4065"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:13.843287679+07:00","message":"end Recv id 4065"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:13.843294483+07:00","message":"[buffer interim] 4065 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:13.843301318+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:13.84331237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:13.84331597+07:00","message":"> Transcript [23184] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:13.84331882+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:13.843320871+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:13.84332298+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:13.843325114+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:13.843328092+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:13.843337545+07:00","message":"push: {true \n 0 0xc002af4a80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:35:13.850383826+07:00","message":"write wav file: './tmp/7666/7666_4065.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:14.379833587+07:00","message":"[GCS] Start streaming session, msgId: 4066"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:14.694428677+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:14.694458611+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:15.035790486+07:00","message":"receive streaming session, msgId: 4066"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:15.035863685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:15.035869806+07:00","message":"receive interim result [false|false]: เขา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:15.035886383+07:00","message":"[buffer interim] 4066 false เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:15.035893228+07:00","message":"[bufferProcess] interim [300000000]:เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:15.03589546+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:15.035903715+07:00","message":"[bufferProcess] send to processor (ticker):เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:15.035906913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:15.035910725+07:00","message":"> Transcript [23185] [false]: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:15.035913053+07:00","message":"Set StatePrefix (first interim): 'เขา'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:15.100293241+07:00","message":"receive streaming session, msgId: 4066"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:15.100362635+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:15.100371223+07:00","message":"receive interim result [false|false]: ขอบ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:15.100395541+07:00","message":"[buffer interim] 4066 false ขอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:15.100406525+07:00","message":"[bufferProcess] interim [360000000]:ขอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:15.100409587+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:15.101149338+07:00","message":"receive streaming session, msgId: 4066"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:15.101188961+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบคุณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:15.101193546+07:00","message":"receive interim result [false|false]: ขอบคุณ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:15.101204349+07:00","message":"[buffer interim] 4066 false ขอบคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:15.101209369+07:00","message":"[bufferProcess] interim [420000000]:ขอบคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:15.10121189+07:00","message":"[bufferProcess] send to processor:ขอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:15.101216235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:15.101219686+07:00","message":"> Transcript [23186] [false]: 'ขอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:15.10122217+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:15.101225137+07:00","message":"Set new StatePrefix: 'ขอบ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:15.294732948+07:00","message":"receive streaming session, msgId: 4066"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:15.294776956+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบคุณค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:15.294782383+07:00","message":"receive interim result [false|false]: ขอบคุณค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:15.294798521+07:00","message":"[buffer interim] 4066 false ขอบคุณค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:15.294807572+07:00","message":"[bufferProcess] interim [600000000]:ขอบคุณค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:15.29481027+07:00","message":"[bufferProcess] send to processor:ขอบคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:15.294816217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:15.294819251+07:00","message":"> Transcript [23187] [false]: 'ขอบคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:15.294823006+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:15.294825602+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:15.294828747+07:00","message":"StatePrefix: 'ขอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:15.294831115+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:15.933605931+07:00","message":"receive streaming session, msgId: 4066"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:15.933662225+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบคุณค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:15.933668349+07:00","message":"receive interim result [false|false]: ขอบคุณค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:15.933683191+07:00","message":"[buffer interim] 4066 false ขอบคุณค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:15.933691946+07:00","message":"[bufferProcess] interim [200000000]:ขอบคุณค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:15.933695067+07:00","message":"[bufferProcess] send to processor:ขอบคุณค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:15.933700574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:15.933703606+07:00","message":"> Transcript [23188] [false]: 'ขอบคุณค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:15.933706909+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:15.933709445+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:15.933712142+07:00","message":"StatePrefix: 'ขอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:15.933714504+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:16.80833722+07:00","message":"[GCS] IsForceVAD: false for message ID: 4066"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:17.068777447+07:00","message":"[GCS] Start streaming session, msgId: 4067"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:17.089798397+07:00","message":"receive streaming session, msgId: 4066"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:17.089843963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบคุณค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:17.089853415+07:00","message":"receive interim result [true|false]: ขอบคุณค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:17.089866148+07:00","message":"end recv isFinal message id 4066"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:17.089870034+07:00","message":"end Recv id 4066"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:17.089879071+07:00","message":"[buffer interim] 4066 true ขอบคุณค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:17.089891347+07:00","message":"[bufferProcess] interim [460000000]:ขอบคุณค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:17.089896867+07:00","message":"[bufferProcess] send to processor (isfinal):ขอบคุณค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:17.089903344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:17.089907674+07:00","message":"> Transcript [23189] [false]: 'ขอบคุณค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:17.089912814+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:17.089916244+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:17.089920152+07:00","message":"StatePrefix: 'ขอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:17.089923989+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:17.089927146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:17.089931668+07:00","message":"> Transcript [23190] [true]: 'ขอบคุณค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:17.089935681+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:17.089938909+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:17.089942171+07:00","message":"StatePrefix: 'ขอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:17.089945355+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:17.089954272+07:00","message":"Push: 'ขอบคุณค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:17.08996669+07:00","message":"push: {true ขอบคุณค่ะ 0 0xc003f6ea00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:35:17.097930793+07:00","message":"write wav file: './tmp/7666/7666_4066.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:17.12810096+07:00","message":"[GCS] IsForceVAD: false for message ID: 4067"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:17.328819683+07:00","message":"[GCS] Start streaming session, msgId: 4068"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:17.403703002+07:00","message":"receive streaming session, msgId: 4067"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:17.40372209+07:00","message":"found end of frame, send empty tag with msgId: 4067"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:17.403725451+07:00","message":"end Recv id 4067"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:17.403732801+07:00","message":"[buffer interim] 4067 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:17.403739587+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:17.403744614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:17.40374841+07:00","message":"> Transcript [23191] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:17.403751266+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:17.40375343+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:17.403755433+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:17.403757486+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:17.40376057+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:17.403770634+07:00","message":"push: {true \n 0 0xc002af4f80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:35:17.408957187+07:00","message":"write wav file: './tmp/7666/7666_4067.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:17.459176126+07:00","message":"[GCS] IsForceVAD: false for message ID: 4068"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:17.588425723+07:00","message":"[GCS] Start streaming session, msgId: 4069"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:17.694474732+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:17.694474829+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:17.744682429+07:00","message":"receive streaming session, msgId: 4068"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:17.744712331+07:00","message":"found end of frame, send empty tag with msgId: 4068"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:17.74471593+07:00","message":"end Recv id 4068"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:17.744725524+07:00","message":"[buffer interim] 4068 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:17.744733434+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:17.744737853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:17.744741668+07:00","message":"> Transcript [23192] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:17.744745041+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:17.744747565+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:17.744749717+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:17.744751742+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:17.744754949+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:17.744764834+07:00","message":"push: {true \n 0 0xc002697500}"}
{"level":"info","service":"Main","time":"2026-08-22T12:35:17.749937769+07:00","message":"write wav file: './tmp/7666/7666_4068.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:18.287683984+07:00","message":"[GCS] IsForceVAD: false for message ID: 4069"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:18.479057314+07:00","message":"[GCS] Start streaming session, msgId: 4070"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:18.585846622+07:00","message":"receive streaming session, msgId: 4069"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:18.585870285+07:00","message":"found end of frame, send empty tag with msgId: 4069"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:18.58587388+07:00","message":"end Recv id 4069"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:18.585882876+07:00","message":"[buffer interim] 4069 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:18.585895076+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:18.585899408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:18.585902327+07:00","message":"> Transcript [23193] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:18.585904947+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:18.585907116+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:18.585909044+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:18.585911102+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:18.585914032+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:18.585925295+07:00","message":"push: {true \n 0 0xc003f6f580}"}
{"level":"info","service":"Main","time":"2026-08-22T12:35:18.593822667+07:00","message":"write wav file: './tmp/7666/7666_4069.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:19.395884762+07:00","message":"receive streaming session, msgId: 4070"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:19.395931729+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดเพลง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:19.395938174+07:00","message":"receive interim result [false|false]: เปิดเพลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:19.395954998+07:00","message":"[buffer interim] 4070 false เปิดเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:19.395962094+07:00","message":"[bufferProcess] interim [540000000]:เปิดเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:19.395964295+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:19.602779317+07:00","message":"receive streaming session, msgId: 4070"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:19.602821576+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทเพลงจาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:19.602827511+07:00","message":"receive interim result [false|false]: บทเพลงจาก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:19.602844329+07:00","message":"[buffer interim] 4070 false บทเพลงจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:19.60285227+07:00","message":"[bufferProcess] interim [720000000]:บทเพลงจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:19.602855124+07:00","message":"[bufferProcess] send to processor:เปิดเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:19.602859344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:19.602862413+07:00","message":"> Transcript [23194] [false]: 'เปิดเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:19.602864878+07:00","message":"Set StatePrefix (first interim): 'เปิดเพลง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:19.672963479+07:00","message":"receive streaming session, msgId: 4070"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:19.673011246+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดเพลงสัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:19.673017643+07:00","message":"receive interim result [false|false]: เปิดเพลงสัก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:19.673029795+07:00","message":"[buffer interim] 4070 false เปิดเพลงสัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:19.673037613+07:00","message":"[bufferProcess] interim [780000000]:เปิดเพลงสัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:19.67304035+07:00","message":"[bufferProcess] send to processor:บทเพลงจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:19.673044301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:19.673047069+07:00","message":"> Transcript [23195] [false]: 'บทเพลงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:19.673049412+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:19.673051668+07:00","message":"Set new StatePrefix: 'บทเพลงจาก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:19.713496101+07:00","message":"receive streaming session, msgId: 4070"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:19.713525046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดเพลงสักที\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:19.713530733+07:00","message":"receive interim result [false|false]: เปิดเพลงสักที"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:19.713548017+07:00","message":"[buffer interim] 4070 false เปิดเพลงสักที"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:19.713554368+07:00","message":"[bufferProcess] interim [840000000]:เปิดเพลงสักที"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:19.713557498+07:00","message":"[bufferProcess] send to processor:เปิดเพลงสัก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:19.713566336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:19.713569423+07:00","message":"> Transcript [23196] [false]: 'เปิดเพลงสัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:19.713571958+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:19.713574621+07:00","message":"Set new StatePrefix: 'เปิดเพลงสัก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:19.877211823+07:00","message":"receive streaming session, msgId: 4070"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:19.877255764+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลงจั๊กกิ้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:19.877262212+07:00","message":"receive interim result [false|false]: เพลงจั๊กกิ้ม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:19.877282539+07:00","message":"[buffer interim] 4070 false เพลงจั๊กกิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:19.877289947+07:00","message":"[bufferProcess] interim [20000000]:เพลงจั๊กกิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:19.877292411+07:00","message":"[bufferProcess] send to processor:เปิดเพลงสักที"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:19.877296365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:19.8772995+07:00","message":"> Transcript [23197] [false]: 'เปิดเพลงสักที'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:19.877302995+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:19.877305225+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:19.87730733+07:00","message":"StatePrefix: 'เปิดเพลงสัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:19.877309507+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:20.108446142+07:00","message":"receive streaming session, msgId: 4070"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:20.108496765+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทเพลงจากที่อื่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:20.108505574+07:00","message":"receive interim result [false|false]: บทเพลงจากที่อื่น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:20.108519706+07:00","message":"[buffer interim] 4070 false บทเพลงจากที่อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.10852787+07:00","message":"[bufferProcess] interim [320000000]:บทเพลงจากที่อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.108531168+07:00","message":"[bufferProcess] send to processor:เพลงจั๊กกิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.108539401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.108542482+07:00","message":"> Transcript [23198] [false]: 'เพลงจั๊กกิ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.108545217+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.10854767+07:00","message":"Set new StatePrefix: 'เพลงจั๊กกิ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:20.225756415+07:00","message":"receive streaming session, msgId: 4070"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:20.225803364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทเพลงจากพี่อีก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:20.225810472+07:00","message":"receive interim result [false|false]: บทเพลงจากพี่อีก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:20.225827918+07:00","message":"[buffer interim] 4070 false บทเพลงจากพี่อีก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.225838074+07:00","message":"[bufferProcess] interim [380000000]:บทเพลงจากพี่อีก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.225842337+07:00","message":"[bufferProcess] send to processor:บทเพลงจากที่อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.225856193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.225860978+07:00","message":"> Transcript [23199] [false]: 'บทเพลงจากที่อื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.225864719+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.22586837+07:00","message":"Set new StatePrefix: 'บทเพลงจากที่อื่น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:20.42548792+07:00","message":"receive streaming session, msgId: 4070"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:20.425531752+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทเพลงจากพี่อีกอัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:20.425537874+07:00","message":"receive interim result [false|false]: บทเพลงจากพี่อีกอัน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:20.4255531+07:00","message":"[buffer interim] 4070 false บทเพลงจากพี่อีกอัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.425562801+07:00","message":"[bufferProcess] interim [560000000]:บทเพลงจากพี่อีกอัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.425567384+07:00","message":"[bufferProcess] send to processor:บทเพลงจากพี่อีก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.425573277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.425576094+07:00","message":"> Transcript [23200] [false]: 'บทเพลงจากพี่อีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.425578919+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.425581128+07:00","message":"Set new StatePrefix: 'บทเพลงจากพี่อีก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:20.454655289+07:00","message":"receive streaming session, msgId: 4070"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:20.454694888+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทเพลงจากที่อื่นกันอีก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:20.454703567+07:00","message":"receive interim result [false|false]: บทเพลงจากที่อื่นกันอีก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:20.454716703+07:00","message":"[buffer interim] 4070 false บทเพลงจากที่อื่นกันอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.454723268+07:00","message":"[bufferProcess] interim [620000000]:บทเพลงจากที่อื่นกันอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.454726125+07:00","message":"[bufferProcess] send to processor:บทเพลงจากพี่อีกอัน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.45473153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.454734266+07:00","message":"> Transcript [23201] [false]: 'บทเพลงจากพี่อีกอัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.45473822+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.454740713+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.454743517+07:00","message":"StatePrefix: 'บทเพลงจากพี่อีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.454746105+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:20.626702276+07:00","message":"receive streaming session, msgId: 4070"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:20.626749069+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทเพลงจากที่อื่นกันอีกครั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:20.626755353+07:00","message":"receive interim result [false|false]: บทเพลงจากที่อื่นกันอีกครั้ง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:20.626774093+07:00","message":"[buffer interim] 4070 false บทเพลงจากที่อื่นกันอีกครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.626782399+07:00","message":"[bufferProcess] interim [800000000]:บทเพลงจากที่อื่นกันอีกครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.62678531+07:00","message":"[bufferProcess] send to processor:บทเพลงจากที่อื่นกันอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.626789488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.626792601+07:00","message":"> Transcript [23202] [false]: 'บทเพลงจากที่อื่นกันอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.626795239+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.626797387+07:00","message":"Set new StatePrefix: 'บทเพลงจากที่อื่นกันอีก'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:20.694480372+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:20.694495044+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:20.930331165+07:00","message":"receive streaming session, msgId: 4070"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:20.930374886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทเพลงจากที่อื่นกันอีกครั้งหนึ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:20.930381919+07:00","message":"receive interim result [false|false]: บทเพลงจากที่อื่นกันอีกครั้งหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:20.930398899+07:00","message":"[buffer interim] 4070 false บทเพลงจากที่อื่นกันอีกครั้งหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.930405483+07:00","message":"[bufferProcess] interim [40000000]:บทเพลงจากที่อื่นกันอีกครั้งหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.930409038+07:00","message":"[bufferProcess] send to processor:บทเพลงจากที่อื่นกันอีกครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.930419103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.930422655+07:00","message":"> Transcript [23203] [false]: 'บทเพลงจากที่อื่นกันอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.930426358+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.930428778+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.930431211+07:00","message":"StatePrefix: 'บทเพลงจากที่อื่นกันอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:20.930433651+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:21.12126958+07:00","message":"receive streaming session, msgId: 4070"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:21.121312132+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:21.121317782+07:00","message":"receive interim result [false|false]: บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:21.121333239+07:00","message":"[buffer interim] 4070 false บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.121340319+07:00","message":"[bufferProcess] interim [280000000]:บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.121343398+07:00","message":"[bufferProcess] send to processor:บทเพลงจากที่อื่นกันอีกครั้งหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.121347265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.12135054+07:00","message":"> Transcript [23204] [false]: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.121353739+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.121355911+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.121358328+07:00","message":"StatePrefix: 'บทเพลงจากที่อื่นกันอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.121360725+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:21.261174918+07:00","message":"receive streaming session, msgId: 4070"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:21.261218767+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:21.261225065+07:00","message":"receive interim result [false|false]: บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:21.261240467+07:00","message":"[buffer interim] 4070 false บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.261248644+07:00","message":"[bufferProcess] interim [340000000]:บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.261251459+07:00","message":"[bufferProcess] send to processor:บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.261255718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.261258785+07:00","message":"> Transcript [23205] [false]: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.26126222+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.26126492+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.261267339+07:00","message":"StatePrefix: 'บทเพลงจากที่อื่นกันอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.261269807+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:21.509336856+07:00","message":"receive streaming session, msgId: 4070"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:21.50937754+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:21.509384634+07:00","message":"receive interim result [false|false]: บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:21.509397781+07:00","message":"[buffer interim] 4070 false บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.509408516+07:00","message":"[bufferProcess] interim [640000000]:บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.509412166+07:00","message":"[bufferProcess] send to processor:บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.509421259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.509425425+07:00","message":"> Transcript [23206] [false]: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.509429479+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.509431869+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.509434488+07:00","message":"StatePrefix: 'บทเพลงจากที่อื่นกันอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.509436878+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.509445243+07:00","message":"Push: 'บทเพลงจากที่อื่นกันอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.509447871+07:00","message":"TextPushed: 'บทเพลงจากที่อื่นกันอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.509450266+07:00","message":"Set new StatePrefix : 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.509453177+07:00","message":"Next Push (prob) : 'ครั้งหนึ่งนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:21.50946128+07:00","message":"push: {false บทเพลงจากที่อื่นกันอีก 0 0xc002697880}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:21.635556429+07:00","message":"receive streaming session, msgId: 4070"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:21.635602248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นแบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:21.635610108+07:00","message":"receive interim result [false|false]: บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นแบบ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:21.635625635+07:00","message":"[buffer interim] 4070 false บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.635635077+07:00","message":"[bufferProcess] interim [760000000]:บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.635637946+07:00","message":"[bufferProcess] send to processor:บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.635642282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.635645371+07:00","message":"> Transcript [23207] [false]: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.635649346+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.635651514+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.635653911+07:00","message":"StatePrefix: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.635656668+07:00","message":"TextPushed: 'บทเพลงจากที่อื่นกันอีก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:21.675398757+07:00","message":"receive streaming session, msgId: 4070"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:21.675440305+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:21.675446765+07:00","message":"receive interim result [false|false]: บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบท"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:21.675461487+07:00","message":"[buffer interim] 4070 false บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบท"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.675469105+07:00","message":"[bufferProcess] interim [820000000]:บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบท"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.675473512+07:00","message":"[bufferProcess] send to processor:บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.675478958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.675483465+07:00","message":"> Transcript [23208] [false]: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.675488884+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.675491819+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.675494947+07:00","message":"StatePrefix: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.675499535+07:00","message":"TextPushed: 'บทเพลงจากที่อื่นกันอีก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:21.708410615+07:00","message":"receive streaming session, msgId: 4070"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:21.708451456+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นห่วง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:21.708459985+07:00","message":"receive interim result [false|false]: บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นห่วง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:21.708479374+07:00","message":"[buffer interim] 4070 false บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นห่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.708488335+07:00","message":"[bufferProcess] interim [880000000]:บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นห่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.708495419+07:00","message":"[bufferProcess] send to processor:บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบท"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.708504373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.708508611+07:00","message":"> Transcript [23209] [false]: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบท'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.708513838+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.708517237+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.708521443+07:00","message":"StatePrefix: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.708525615+07:00","message":"TextPushed: 'บทเพลงจากที่อื่นกันอีก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:21.824628196+07:00","message":"receive streaming session, msgId: 4070"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:21.824671969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:21.824678794+07:00","message":"receive interim result [false|false]: บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:21.82470555+07:00","message":"[buffer interim] 4070 false บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.824720314+07:00","message":"[bufferProcess] interim [940000000]:บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.824725099+07:00","message":"[bufferProcess] send to processor:บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นห่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.824736019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.824739297+07:00","message":"> Transcript [23210] [false]: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นห่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.824743607+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.824746187+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.824748555+07:00","message":"StatePrefix: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.824751159+07:00","message":"TextPushed: 'บทเพลงจากที่อื่นกันอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.824759717+07:00","message":"Push: 'ครั้งหนึ่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.82476225+07:00","message":"TextPushed: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.824765079+07:00","message":"Set new StatePrefix : 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นห่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.824767969+07:00","message":"Next Push (prob) : 'เป็นห่วง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:21.824796688+07:00","message":"push: {false ครั้งหนึ่งนะคะ 0 0xc002697880}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:21.947855337+07:00","message":"receive streaming session, msgId: 4070"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:21.947898088+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:21.947905347+07:00","message":"receive interim result [false|false]: บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงใน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:21.947923195+07:00","message":"[buffer interim] 4070 false บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงใน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.947930331+07:00","message":"[bufferProcess] interim [120000000]:บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงใน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.94793381+07:00","message":"[bufferProcess] send to processor:บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.94794103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.94794399+07:00","message":"> Transcript [23211] [false]: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.947946751+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:21.947948918+07:00","message":"Set new StatePrefix: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:22.281809909+07:00","message":"receive streaming session, msgId: 4070"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:22.281851171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:22.281857689+07:00","message":"receive interim result [false|false]: บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงอะไร"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:22.281878555+07:00","message":"[buffer interim] 4070 false บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:22.281885647+07:00","message":"[bufferProcess] interim [300000000]:บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:22.281888588+07:00","message":"[bufferProcess] send to processor:บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงใน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:22.281892299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:22.281895746+07:00","message":"> Transcript [23212] [false]: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:22.281899724+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:22.281902111+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:22.281904116+07:00","message":"StatePrefix: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:22.281906908+07:00","message":"TextPushed: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:22.282139091+07:00","message":"receive streaming session, msgId: 4070"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:22.282147442+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:22.28215149+07:00","message":"receive interim result [false|false]: บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:22.282160311+07:00","message":"[buffer interim] 4070 false บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:22.28216384+07:00","message":"[bufferProcess] interim [360000000]:บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:22.282166091+07:00","message":"[bufferProcess] send to processor:บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:22.282168451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:22.282170461+07:00","message":"> Transcript [23213] [false]: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:22.28217341+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:22.282175687+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:22.282178155+07:00","message":"StatePrefix: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:22.282180763+07:00","message":"TextPushed: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:22.85345399+07:00","message":"receive streaming session, msgId: 4070"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:22.853492844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:22.853498936+07:00","message":"receive interim result [false|false]: บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:22.85351116+07:00","message":"[buffer interim] 4070 false บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:22.85351977+07:00","message":"[bufferProcess] interim [960000000]:บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:22.853523022+07:00","message":"[bufferProcess] send to processor:บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:22.85352679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:22.853529789+07:00","message":"> Transcript [23214] [false]: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:22.853533933+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:22.85353644+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:22.85353964+07:00","message":"StatePrefix: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:22.853542728+07:00","message":"TextPushed: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:22.912649665+07:00","message":"receive streaming session, msgId: 4070"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:22.912692874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:22.912699396+07:00","message":"receive interim result [false|false]: บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:22.912716207+07:00","message":"[buffer interim] 4070 false บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:22.912723765+07:00","message":"[bufferProcess] interim [80000000]:บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:22.912726611+07:00","message":"[bufferProcess] send to processor:บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:22.912730431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:22.912734038+07:00","message":"> Transcript [23215] [false]: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:22.912738649+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:22.912741019+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:22.912744068+07:00","message":"StatePrefix: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:22.912747624+07:00","message":"TextPushed: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:22.912753162+07:00","message":"Push: 'เป็นบทเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:22.912755494+07:00","message":"TextPushed: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:22.912758437+07:00","message":"Set new StatePrefix : 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:22.91276106+07:00","message":"Next Push (prob) : 'ในรายการ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:22.912770168+07:00","message":"push: {false เป็นบทเพลง 0 0xc002697880}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:23.038191596+07:00","message":"receive streaming session, msgId: 4070"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:23.038234483+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:23.038241182+07:00","message":"receive interim result [false|false]: บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:23.03825773+07:00","message":"[buffer interim] 4070 false บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.038265182+07:00","message":"[bufferProcess] interim [140000000]:บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.03826823+07:00","message":"[bufferProcess] send to processor:บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.038274779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.038277659+07:00","message":"> Transcript [23216] [false]: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.038281679+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.038284515+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.038286631+07:00","message":"StatePrefix: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.038289723+07:00","message":"TextPushed: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:23.298644984+07:00","message":"receive streaming session, msgId: 4070"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:23.298701494+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้าสวรรค์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:23.298710063+07:00","message":"receive interim result [false|false]: บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้าสวรรค์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:23.298728374+07:00","message":"[buffer interim] 4070 false บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้าสวรรค์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.298736476+07:00","message":"[bufferProcess] interim [440000000]:บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้าสวรรค์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.298741508+07:00","message":"[bufferProcess] send to processor:บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.298745815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.298749008+07:00","message":"> Transcript [23217] [false]: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.298753585+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.298756096+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.298758912+07:00","message":"StatePrefix: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.298761669+07:00","message":"TextPushed: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:23.667925496+07:00","message":"[GCS] IsForceVAD: false for message ID: 4070"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:23.695135792+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:23.695151723+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:23.751832275+07:00","message":"receive streaming session, msgId: 4070"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:23.751870844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้าสวรรค์ 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:23.7518775+07:00","message":"receive interim result [false|false]: บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้าสวรรค์ 2"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:23.751896414+07:00","message":"[buffer interim] 4070 false บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้าสวรรค์ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.751904428+07:00","message":"[bufferProcess] interim [920000000]:บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้าสวรรค์ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.751908469+07:00","message":"[bufferProcess] send to processor:บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้าสวรรค์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.751912134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.751915657+07:00","message":"> Transcript [23218] [false]: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้าสวรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.751920022+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.75192229+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.751925943+07:00","message":"StatePrefix: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.751929152+07:00","message":"TextPushed: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:23.862732664+07:00","message":"[GCS] Cleaned up inactive client: 4047"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:23.862791606+07:00","message":"[GCS] Cleaned up inactive client: 4048"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:23.862794779+07:00","message":"[GCS] Cleaned up inactive client: 4050"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:23.862797468+07:00","message":"[GCS] Cleaned up inactive client: 4045"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:23.862799618+07:00","message":"[GCS] Cleaned up inactive client: 4046"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:23.862801595+07:00","message":"[GCS] Cleaned up inactive client: 4049"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:23.939068737+07:00","message":"receive streaming session, msgId: 4070"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:23.939121938+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้าสวรรค์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:23.939130736+07:00","message":"receive interim result [false|false]: บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้าสวรรค์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:23.939143697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:23.939146634+07:00","message":"receive interim result [false|false]:  2"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:23.939155241+07:00","message":"[buffer interim] 4070 false บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้าสวรรค์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:23.939163121+07:00","message":"[buffer interim] 4070 false  2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.939170063+07:00","message":"[bufferProcess] interim [40000000]:บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้าสวรรค์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.939173441+07:00","message":"[bufferProcess] send to processor:บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้าสวรรค์ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.939177107+07:00","message":"[bufferProcess] interim [40000000]: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.939179703+07:00","message":"[bufferProcess] update buffer: บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้าสวรรค์ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.939182891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.939187475+07:00","message":"> Transcript [23219] [false]: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้าสวรรค์ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.939192021+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.93919416+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.9391972+07:00","message":"StatePrefix: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.939200365+07:00","message":"TextPushed: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.939204196+07:00","message":"Push: 'ในรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.939206692+07:00","message":"TextPushed: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.939210043+07:00","message":"Set new StatePrefix : 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้าสวรรค์ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.939220497+07:00","message":"Next Push (prob) : 'ชิงช้าสวรรค์ 2'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:23.939229321+07:00","message":"push: {false ในรายการ 0 0xc002697880}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:23.940357978+07:00","message":"receive streaming session, msgId: 4070"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:23.940381268+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้าสวรรค์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:23.940393811+07:00","message":"receive interim result [false|false]: บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้าสวรรค์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:23.940407774+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":"2026-08-22T12:35:23.940412104+07:00","message":"receive interim result [false|false]:  2000"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:23.940420237+07:00","message":"[buffer interim] 4070 false บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้าสวรรค์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:23.94042546+07:00","message":"[buffer interim] 4070 false  2000"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.940431947+07:00","message":"[bufferProcess] interim [160000000]:บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้าสวรรค์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.940436321+07:00","message":"[bufferProcess] send to processor:บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้าสวรรค์ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.940441045+07:00","message":"[bufferProcess] interim [160000000]: 2000"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.940444989+07:00","message":"[bufferProcess] update buffer: บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้าสวรรค์ 2000"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.940449205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.940452954+07:00","message":"> Transcript [23220] [false]: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้าสวรรค์ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.940458645+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.940462158+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.940465709+07:00","message":"StatePrefix: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้าสวรรค์ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:23.940469693+07:00","message":"TextPushed: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:23.988857676+07:00","message":"[GCS] Start streaming session, msgId: 4071"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:24.06313785+07:00","message":"receive streaming session, msgId: 4070"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:24.063192321+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้าสวรรค์ 2000\",\"confidence\":0.9319001}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:24.063204385+07:00","message":"receive interim result [true|false]: เปิดเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้าสวรรค์ 2000"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:24.063215539+07:00","message":"end recv isFinal message id 4070"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:24.063218175+07:00","message":"end Recv id 4070"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:24.063228773+07:00","message":"[buffer interim] 4070 true เปิดเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้าสวรรค์ 2000"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:24.063242996+07:00","message":"[bufferProcess] interim [220000000]:เปิดเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้าสวรรค์ 2000"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:24.063247261+07:00","message":"[bufferProcess] send to processor (isfinal):บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้าสวรรค์ 2000"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:24.063251714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:24.063254833+07:00","message":"> Transcript [23221] [false]: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้าสวรรค์ 2000'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:24.063258657+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:24.063260918+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:24.06326309+07:00","message":"StatePrefix: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้าสวรรค์ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:24.06326641+07:00","message":"TextPushed: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:24.063270431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:24.063272656+07:00","message":"> Transcript [23222] [true]: 'เปิดเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้าสวรรค์ 2000'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:24.063276053+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:24.063279403+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:24.063281395+07:00","message":"StatePrefix: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้าสวรรค์ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:24.06328408+07:00","message":"TextPushed: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:24.06328611+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:24.063488245+07:00","message":"Push: 'ชิงช้าสวรรค์ 2000'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:24.063493432+07:00","message":"TextPushed: 'บทเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้าสวรรค์ 2000'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:24.06349598+07:00","message":"Set new StatePrefix : 'เปิดเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้าสวรรค์ 2000'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:24.063499183+07:00","message":"Next Push (prob) : 'เปิดเพลงจากที่อื่นกันอีกครั้งหนึ่งนะคะเป็นบทเพลงในรายการชิงช้าสวรรค์ 2000'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:24.063509006+07:00","message":"push: {true ชิงช้าสวรรค์ 2000 0 0xc002697880}"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:24.063541201+07:00","message":"write aligntment file to 'tmp/7666/align_message_id_4070.html'"}
{"level":"info","service":"Main","time":"2026-08-22T12:35:24.0743602+07:00","message":"write wav file: './tmp/7666/7666_4070.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:24.108969624+07:00","message":"[GCS] IsForceVAD: false for message ID: 4071"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:24.308227463+07:00","message":"[GCS] Start streaming session, msgId: 4072"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:24.416767569+07:00","message":"receive streaming session, msgId: 4071"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:24.416794275+07:00","message":"found end of frame, send empty tag with msgId: 4071"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:24.416797978+07:00","message":"end Recv id 4071"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:24.416808067+07:00","message":"[buffer interim] 4071 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:24.416816351+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:24.416821437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:24.416824988+07:00","message":"> Transcript [23223] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:24.416827954+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:24.416830587+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:24.416832772+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:24.416834799+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:24.416844276+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:24.416854613+07:00","message":"push: {true \n 0 0xc002696980}"}
{"level":"info","service":"Main","time":"2026-08-22T12:35:24.42263712+07:00","message":"write wav file: './tmp/7666/7666_4071.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:24.857664576+07:00","message":"receive streaming session, msgId: 4072"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:24.857744074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:24.857752786+07:00","message":"receive interim result [false|false]: เพลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:24.85777168+07:00","message":"[buffer interim] 4072 false เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:24.857786103+07:00","message":"[bufferProcess] interim [420000000]:เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:24.857788507+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:25.129918649+07:00","message":"receive streaming session, msgId: 4072"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:25.129960898+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลงอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:25.129967188+07:00","message":"receive interim result [false|false]: เพลงอะไร"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:25.129984043+07:00","message":"[buffer interim] 4072 false เพลงอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.129991871+07:00","message":"[bufferProcess] interim [540000000]:เพลงอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.129994771+07:00","message":"[bufferProcess] send to processor:เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.129998578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.13000171+07:00","message":"> Transcript [23224] [false]: 'เพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.130004285+07:00","message":"Set StatePrefix (first interim): 'เพลง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:25.259635393+07:00","message":"receive streaming session, msgId: 4072"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:25.259679356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลงอะไรคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:25.259685128+07:00","message":"receive interim result [false|false]: เพลงอะไรคะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:25.259707287+07:00","message":"[buffer interim] 4072 false เพลงอะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.25971613+07:00","message":"[bufferProcess] interim [660000000]:เพลงอะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.259719112+07:00","message":"[bufferProcess] send to processor:เพลงอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.259722906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.259725751+07:00","message":"> Transcript [23225] [false]: 'เพลงอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.259729317+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.259731539+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.259733815+07:00","message":"StatePrefix: 'เพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.259736264+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:25.378602662+07:00","message":"receive streaming session, msgId: 4072"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:25.37864302+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลงอะไรคะชื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:25.37864859+07:00","message":"receive interim result [false|false]: เพลงอะไรคะชื่อ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:25.378662283+07:00","message":"[buffer interim] 4072 false เพลงอะไรคะชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.378669969+07:00","message":"[bufferProcess] interim [840000000]:เพลงอะไรคะชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.378673323+07:00","message":"[bufferProcess] send to processor:เพลงอะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.378679267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.378682443+07:00","message":"> Transcript [23226] [false]: 'เพลงอะไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.378686412+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.378688741+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.378690856+07:00","message":"StatePrefix: 'เพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.37869383+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:25.467575885+07:00","message":"[GCS] IsForceVAD: false for message ID: 4072"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:25.480761422+07:00","message":"receive streaming session, msgId: 4072"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:25.480799359+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลงอะไรคะเช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:25.480804951+07:00","message":"receive interim result [false|false]: เพลงอะไรคะเช่น"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:25.480820295+07:00","message":"[buffer interim] 4072 false เพลงอะไรคะเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.480827248+07:00","message":"[bufferProcess] interim [960000000]:เพลงอะไรคะเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.480829844+07:00","message":"[bufferProcess] send to processor:เพลงอะไรคะชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.480833341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.480836866+07:00","message":"> Transcript [23227] [false]: 'เพลงอะไรคะชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.480840185+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.480842353+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.480844369+07:00","message":"StatePrefix: 'เพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.480846993+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:25.674211329+07:00","message":"receive streaming session, msgId: 4072"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:25.674251163+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลงราเชน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:25.674257224+07:00","message":"receive interim result [false|false]: เพลงราเชน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:25.674273834+07:00","message":"[buffer interim] 4072 false เพลงราเชน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.674281844+07:00","message":"[bufferProcess] interim [140000000]:เพลงราเชน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.674284511+07:00","message":"[bufferProcess] send to processor:เพลงอะไรคะเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.674288765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.67429155+07:00","message":"> Transcript [23228] [false]: 'เพลงอะไรคะเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.674294675+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.674296948+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.674299092+07:00","message":"StatePrefix: 'เพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.674301264+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.674307339+07:00","message":"Push: 'เพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.674309484+07:00","message":"TextPushed: 'เพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.674312089+07:00","message":"Set new StatePrefix : 'เพลงอะไรคะเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.674314601+07:00","message":"Next Push (prob) : 'อะไรคะเช่น'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:25.674322896+07:00","message":"push: {false เพลง 0 0xc003f6e400}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:25.776766205+07:00","message":"receive streaming session, msgId: 4072"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:25.776814098+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลงอะไรคะเชน\",\"confidence\":0.8846795}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:25.776820828+07:00","message":"receive interim result [true|false]: เพลงอะไรคะเชน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:25.776832498+07:00","message":"end recv isFinal message id 4072"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:25.77683542+07:00","message":"end Recv id 4072"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:25.776842772+07:00","message":"[buffer interim] 4072 true เพลงอะไรคะเชน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.776849289+07:00","message":"[bufferProcess] interim [380000000]:เพลงอะไรคะเชน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.776853128+07:00","message":"[bufferProcess] send to processor (isfinal):เพลงราเชน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.776872628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.776912497+07:00","message":"> Transcript [23229] [false]: 'เพลงราเชน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.776917046+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.776919999+07:00","message":"Set new StatePrefix: 'เพลงราเชน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.776922518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.776926104+07:00","message":"> Transcript [23230] [true]: 'เพลงอะไรคะเชน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.776930049+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.776932353+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.776935286+07:00","message":"StatePrefix: 'เพลงราเชน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.776937724+07:00","message":"TextPushed: 'เพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:25.776946557+07:00","message":"Push: 'อะไรคะเชน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:25.776962211+07:00","message":"push: {true อะไรคะเชน 0 0xc003f6e400}"}
{"level":"info","service":"Main","time":"2026-08-22T12:35:25.783938665+07:00","message":"write wav file: './tmp/7666/7666_4072.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:25.909240763+07:00","message":"[GCS] Start streaming session, msgId: 4073"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:26.696109372+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:26.696107056+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:26.791801725+07:00","message":"receive streaming session, msgId: 4073"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:26.791852037+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใครมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:26.791857333+07:00","message":"receive interim result [false|false]: ใครมี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:26.791873423+07:00","message":"[buffer interim] 4073 false ใครมี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:26.791879981+07:00","message":"[bufferProcess] interim [480000000]:ใครมี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:26.791882241+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:26.791889965+07:00","message":"[bufferProcess] send to processor (ticker):ใครมี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:26.791893068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:26.791896392+07:00","message":"> Transcript [23231] [false]: 'ใครมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:26.79189918+07:00","message":"Set StatePrefix (first interim): 'ใครมี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:26.961578604+07:00","message":"receive streaming session, msgId: 4073"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:26.961619875+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใครมีเบอร์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:26.961625489+07:00","message":"receive interim result [false|false]: ใครมีเบอร์"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:26.961640625+07:00","message":"[buffer interim] 4073 false ใครมีเบอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:26.96164736+07:00","message":"[bufferProcess] interim [660000000]:ใครมีเบอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:26.961649641+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:26.96176234+07:00","message":"receive streaming session, msgId: 4073"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:26.961805456+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใครมีปืน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:26.96181228+07:00","message":"receive interim result [false|false]: ใครมีปืน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:26.961829556+07:00","message":"[buffer interim] 4073 false ใครมีปืน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:26.961838067+07:00","message":"[bufferProcess] interim [720000000]:ใครมีปืน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:26.961841228+07:00","message":"[bufferProcess] send to processor:ใครมีเบอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:26.96184893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:26.961852056+07:00","message":"> Transcript [23232] [false]: 'ใครมีเบอร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:26.961855863+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:26.96185857+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:26.961860705+07:00","message":"StatePrefix: 'ใครมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:26.961863239+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:27.127179408+07:00","message":"receive streaming session, msgId: 4073"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:27.127219585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใครมีปืนเถื่อน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:27.127225449+07:00","message":"receive interim result [false|false]: ใครมีปืนเถื่อน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:27.127240472+07:00","message":"[buffer interim] 4073 false ใครมีปืนเถื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:27.127248338+07:00","message":"[bufferProcess] interim [900000000]:ใครมีปืนเถื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:27.127251274+07:00","message":"[bufferProcess] send to processor:ใครมีปืน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:27.127255058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:27.127258192+07:00","message":"> Transcript [23233] [false]: 'ใครมีปืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:27.127262012+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:27.127264262+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:27.127266562+07:00","message":"StatePrefix: 'ใครมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:27.127268738+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:27.677576815+07:00","message":"receive streaming session, msgId: 4073"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:27.67762202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใครมีปืนเถื่อนครับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:27.677628761+07:00","message":"receive interim result [false|false]: ใครมีปืนเถื่อนครับ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:27.67764118+07:00","message":"[buffer interim] 4073 false ใครมีปืนเถื่อนครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:27.677650865+07:00","message":"[bufferProcess] interim [380000000]:ใครมีปืนเถื่อนครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:27.677654275+07:00","message":"[bufferProcess] send to processor:ใครมีปืนเถื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:27.677660064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:27.677663322+07:00","message":"> Transcript [23234] [false]: 'ใครมีปืนเถื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:27.677667186+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:27.677669519+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:27.67767173+07:00","message":"StatePrefix: 'ใครมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:27.677674148+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:27.868813612+07:00","message":"receive streaming session, msgId: 4073"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:27.868864653+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใครมีปืนเถื่อนครับผม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:27.868871257+07:00","message":"receive interim result [false|false]: ใครมีปืนเถื่อนครับผม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:27.86888775+07:00","message":"[buffer interim] 4073 false ใครมีปืนเถื่อนครับผม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:27.86889502+07:00","message":"[bufferProcess] interim [560000000]:ใครมีปืนเถื่อนครับผม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:27.868897874+07:00","message":"[bufferProcess] send to processor:ใครมีปืนเถื่อนครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:27.868902422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:27.868905709+07:00","message":"> Transcript [23235] [false]: 'ใครมีปืนเถื่อนครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:27.868909522+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:27.868911772+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:27.868913727+07:00","message":"StatePrefix: 'ใครมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:27.868915991+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:27.868918994+07:00","message":"Push: 'ใครมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:27.868921538+07:00","message":"TextPushed: 'ใครมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:27.868924737+07:00","message":"Set new StatePrefix : 'ใครมีปืนเถื่อนครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:27.868927419+07:00","message":"Next Push (prob) : 'ปืนเถื่อนครับ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:27.868936032+07:00","message":"push: {false ใครมี 0 0xc00291b180}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:28.407023701+07:00","message":"receive streaming session, msgId: 4073"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:28.407066322+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใครมีปืนเถื่อนครับผม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:28.407072566+07:00","message":"receive interim result [false|false]: ใครมีปืนเถื่อนครับผม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:28.407087871+07:00","message":"[buffer interim] 4073 false ใครมีปืนเถื่อนครับผม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.40709538+07:00","message":"[bufferProcess] interim [160000000]:ใครมีปืนเถื่อนครับผม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.407098232+07:00","message":"[bufferProcess] send to processor:ใครมีปืนเถื่อนครับผม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.407103808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.407106701+07:00","message":"> Transcript [23236] [false]: 'ใครมีปืนเถื่อนครับผม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.407110507+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.407113095+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.407115505+07:00","message":"StatePrefix: 'ใครมีปืนเถื่อนครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.407118264+07:00","message":"TextPushed: 'ใครมี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:28.544905085+07:00","message":"receive streaming session, msgId: 4073"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:28.544942422+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใครมีปืนเถื่อนครับผมก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:28.54494785+07:00","message":"receive interim result [false|false]: ใครมีปืนเถื่อนครับผมก็"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:28.544962058+07:00","message":"[buffer interim] 4073 false ใครมีปืนเถื่อนครับผมก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.544969102+07:00","message":"[bufferProcess] interim [280000000]:ใครมีปืนเถื่อนครับผมก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.544972076+07:00","message":"[bufferProcess] send to processor:ใครมีปืนเถื่อนครับผม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.544978081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.544981008+07:00","message":"> Transcript [23237] [false]: 'ใครมีปืนเถื่อนครับผม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.54498463+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.544987131+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.544989283+07:00","message":"StatePrefix: 'ใครมีปืนเถื่อนครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.544992379+07:00","message":"TextPushed: 'ใครมี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:28.669506101+07:00","message":"receive streaming session, msgId: 4073"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:28.669540845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใครมีปืนเถื่อนครับผมก็อยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:28.669546567+07:00","message":"receive interim result [false|false]: ใครมีปืนเถื่อนครับผมก็อยู่"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:28.669560055+07:00","message":"[buffer interim] 4073 false ใครมีปืนเถื่อนครับผมก็อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.669568471+07:00","message":"[bufferProcess] interim [340000000]:ใครมีปืนเถื่อนครับผมก็อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.669571613+07:00","message":"[bufferProcess] send to processor:ใครมีปืนเถื่อนครับผมก็"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.669577739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.669581015+07:00","message":"> Transcript [23238] [false]: 'ใครมีปืนเถื่อนครับผมก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.669584886+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.669587455+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.669589675+07:00","message":"StatePrefix: 'ใครมีปืนเถื่อนครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.669592267+07:00","message":"TextPushed: 'ใครมี'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:28.729225096+07:00","message":"receive streaming session, msgId: 4073"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:28.72925767+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใครมีปืนเถื่อนครับผมก็อยู่ใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:28.729263242+07:00","message":"receive interim result [false|false]: ใครมีปืนเถื่อนครับผมก็อยู่ใน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:28.729276896+07:00","message":"[buffer interim] 4073 false ใครมีปืนเถื่อนครับผมก็อยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.729283205+07:00","message":"[bufferProcess] interim [520000000]:ใครมีปืนเถื่อนครับผมก็อยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.72928652+07:00","message":"[bufferProcess] send to processor:ใครมีปืนเถื่อนครับผมก็อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.729293685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.729296705+07:00","message":"> Transcript [23239] [false]: 'ใครมีปืนเถื่อนครับผมก็อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.729300342+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.72930298+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.729305299+07:00","message":"StatePrefix: 'ใครมีปืนเถื่อนครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.729307894+07:00","message":"TextPushed: 'ใครมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.72931593+07:00","message":"Push: 'ปืนเถื่อนครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.729318126+07:00","message":"TextPushed: 'ใครมีปืนเถื่อนครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.729320774+07:00","message":"Set new StatePrefix : 'ใครมีปืนเถื่อนครับผมก็อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.729323411+07:00","message":"Next Push (prob) : 'ผมก็อยู่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:28.729331603+07:00","message":"push: {false ปืนเถื่อนครับ 0 0xc00291b180}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:28.946793938+07:00","message":"receive streaming session, msgId: 4073"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:28.946836878+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใครมีปืนเถื่อนครับผมก็อยู่ในรถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:28.946844771+07:00","message":"receive interim result [false|false]: ใครมีปืนเถื่อนครับผมก็อยู่ในรถ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:28.946856837+07:00","message":"[buffer interim] 4073 false ใครมีปืนเถื่อนครับผมก็อยู่ในรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.946864285+07:00","message":"[bufferProcess] interim [700000000]:ใครมีปืนเถื่อนครับผมก็อยู่ในรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.946867184+07:00","message":"[bufferProcess] send to processor:ใครมีปืนเถื่อนครับผมก็อยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.946874827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.946878039+07:00","message":"> Transcript [23240] [false]: 'ใครมีปืนเถื่อนครับผมก็อยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.94688208+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.946884824+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.946887098+07:00","message":"StatePrefix: 'ใครมีปืนเถื่อนครับผมก็อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:28.946890027+07:00","message":"TextPushed: 'ใครมีปืนเถื่อนครับ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:29.067913779+07:00","message":"receive streaming session, msgId: 4073"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:29.067955703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใครมีปืนเถื่อนครับผมก็อยู่ในโลก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:29.067962148+07:00","message":"receive interim result [false|false]: ใครมีปืนเถื่อนครับผมก็อยู่ในโลก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:29.067976754+07:00","message":"[buffer interim] 4073 false ใครมีปืนเถื่อนครับผมก็อยู่ในโลก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:29.067983529+07:00","message":"[bufferProcess] interim [760000000]:ใครมีปืนเถื่อนครับผมก็อยู่ในโลก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:29.067986547+07:00","message":"[bufferProcess] send to processor:ใครมีปืนเถื่อนครับผมก็อยู่ในรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:29.067990373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:29.067993522+07:00","message":"> Transcript [23241] [false]: 'ใครมีปืนเถื่อนครับผมก็อยู่ในรถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:29.067997562+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:29.068000053+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:29.068002242+07:00","message":"StatePrefix: 'ใครมีปืนเถื่อนครับผมก็อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:29.068005109+07:00","message":"TextPushed: 'ใครมีปืนเถื่อนครับ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:29.068186997+07:00","message":"receive streaming session, msgId: 4073"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:29.068192686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใครมีปืนเถื่อนครับผมก็อยู่ในรอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:29.068195526+07:00","message":"receive interim result [false|false]: ใครมีปืนเถื่อนครับผมก็อยู่ในรอบ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:29.068201535+07:00","message":"[buffer interim] 4073 false ใครมีปืนเถื่อนครับผมก็อยู่ในรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:29.068204505+07:00","message":"[bufferProcess] interim [820000000]:ใครมีปืนเถื่อนครับผมก็อยู่ในรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:29.068208206+07:00","message":"[bufferProcess] send to processor:ใครมีปืนเถื่อนครับผมก็อยู่ในโลก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:29.068212288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:29.068214315+07:00","message":"> Transcript [23242] [false]: 'ใครมีปืนเถื่อนครับผมก็อยู่ในโลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:29.068216502+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:29.06821842+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:29.068220619+07:00","message":"StatePrefix: 'ใครมีปืนเถื่อนครับผมก็อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:29.068222703+07:00","message":"TextPushed: 'ใครมีปืนเถื่อนครับ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:29.633034645+07:00","message":"receive streaming session, msgId: 4073"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:29.633072695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใครมีปืนเถื่อนครับผมก็อยู่ในรอบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:29.633078501+07:00","message":"receive interim result [false|false]: ใครมีปืนเถื่อนครับผมก็อยู่ในรอบ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:29.633094597+07:00","message":"[buffer interim] 4073 false ใครมีปืนเถื่อนครับผมก็อยู่ในรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:29.633103262+07:00","message":"[bufferProcess] interim [420000000]:ใครมีปืนเถื่อนครับผมก็อยู่ในรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:29.63310846+07:00","message":"[bufferProcess] send to processor:ใครมีปืนเถื่อนครับผมก็อยู่ในรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:29.633116862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:29.633122386+07:00","message":"> Transcript [23243] [false]: 'ใครมีปืนเถื่อนครับผมก็อยู่ในรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:29.633131519+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:29.633134918+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:29.633138123+07:00","message":"StatePrefix: 'ใครมีปืนเถื่อนครับผมก็อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:29.633143194+07:00","message":"TextPushed: 'ใครมีปืนเถื่อนครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:29.633152228+07:00","message":"Push: 'ผมก็อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:29.633157827+07:00","message":"TextPushed: 'ใครมีปืนเถื่อนครับผมก็อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:29.633175049+07:00","message":"Set new StatePrefix : 'ใครมีปืนเถื่อนครับผมก็อยู่ในรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:29.633178892+07:00","message":"Next Push (prob) : 'ในรอบ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:29.633189279+07:00","message":"push: {false ผมก็อยู่ 0 0xc00291b180}"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:29.696544921+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:29.69655141+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:30.27420629+07:00","message":"receive streaming session, msgId: 4073"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:30.274250366+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใครมีปืนเถื่อนครับผมก็อยู่ในรอบแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:30.274257314+07:00","message":"receive interim result [false|false]: ใครมีปืนเถื่อนครับผมก็อยู่ในรอบแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:30.274269475+07:00","message":"[buffer interim] 4073 false ใครมีปืนเถื่อนครับผมก็อยู่ในรอบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:30.274278667+07:00","message":"[bufferProcess] interim [960000000]:ใครมีปืนเถื่อนครับผมก็อยู่ในรอบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:30.274282377+07:00","message":"[bufferProcess] send to processor:ใครมีปืนเถื่อนครับผมก็อยู่ในรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:30.274298648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:30.274301986+07:00","message":"> Transcript [23244] [false]: 'ใครมีปืนเถื่อนครับผมก็อยู่ในรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:30.274306065+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:30.274308443+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:30.274310638+07:00","message":"StatePrefix: 'ใครมีปืนเถื่อนครับผมก็อยู่ในรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:30.274313711+07:00","message":"TextPushed: 'ใครมีปืนเถื่อนครับผมก็อยู่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:30.290910932+07:00","message":"receive streaming session, msgId: 4073"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:30.290935298+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใครมีปืนเถื่อนครับผมก็อยู่ในรอบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:30.290940521+07:00","message":"receive interim result [false|false]: ใครมีปืนเถื่อนครับผมก็อยู่ในรอบ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:30.29095253+07:00","message":"[buffer interim] 4073 false ใครมีปืนเถื่อนครับผมก็อยู่ในรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:30.290958426+07:00","message":"[bufferProcess] interim [20000000]:ใครมีปืนเถื่อนครับผมก็อยู่ในรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:30.290961057+07:00","message":"[bufferProcess] send to processor:ใครมีปืนเถื่อนครับผมก็อยู่ในรอบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:30.29096433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:30.29096693+07:00","message":"> Transcript [23245] [false]: 'ใครมีปืนเถื่อนครับผมก็อยู่ในรอบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:30.290971686+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:30.290973865+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:30.290976406+07:00","message":"StatePrefix: 'ใครมีปืนเถื่อนครับผมก็อยู่ในรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:30.290979174+07:00","message":"TextPushed: 'ใครมีปืนเถื่อนครับผมก็อยู่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:31.227223116+07:00","message":"receive streaming session, msgId: 4073"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:31.227264139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใครมีปืนเถื่อนครับผมก็อยู่ในรอบตัดเชือก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:31.227270593+07:00","message":"receive interim result [false|false]: ใครมีปืนเถื่อนครับผมก็อยู่ในรอบตัดเชือก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:31.227287076+07:00","message":"[buffer interim] 4073 false ใครมีปืนเถื่อนครับผมก็อยู่ในรอบตัดเชือก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:31.227293604+07:00","message":"[bufferProcess] interim [980000000]:ใครมีปืนเถื่อนครับผมก็อยู่ในรอบตัดเชือก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:31.227296884+07:00","message":"[bufferProcess] send to processor:ใครมีปืนเถื่อนครับผมก็อยู่ในรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:31.227300885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:31.227303966+07:00","message":"> Transcript [23246] [false]: 'ใครมีปืนเถื่อนครับผมก็อยู่ในรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:31.227308258+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:31.227310549+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:31.227313141+07:00","message":"StatePrefix: 'ใครมีปืนเถื่อนครับผมก็อยู่ในรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:31.227315789+07:00","message":"TextPushed: 'ใครมีปืนเถื่อนครับผมก็อยู่'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:31.871357034+07:00","message":"receive streaming session, msgId: 4073"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:31.87139458+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใครมีปืนเถื่อนครับผมก็อยู่ในรอบตัดเชือก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:31.871401101+07:00","message":"receive interim result [false|false]: ใครมีปืนเถื่อนครับผมก็อยู่ในรอบตัดเชือก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:31.871420347+07:00","message":"[buffer interim] 4073 false ใครมีปืนเถื่อนครับผมก็อยู่ในรอบตัดเชือก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:31.871428349+07:00","message":"[bufferProcess] interim [580000000]:ใครมีปืนเถื่อนครับผมก็อยู่ในรอบตัดเชือก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:31.871431973+07:00","message":"[bufferProcess] send to processor:ใครมีปืนเถื่อนครับผมก็อยู่ในรอบตัดเชือก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:31.871436749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:31.871440344+07:00","message":"> Transcript [23247] [false]: 'ใครมีปืนเถื่อนครับผมก็อยู่ในรอบตัดเชือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:31.871444554+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:31.871446869+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:31.871449323+07:00","message":"StatePrefix: 'ใครมีปืนเถื่อนครับผมก็อยู่ในรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:31.871452382+07:00","message":"TextPushed: 'ใครมีปืนเถื่อนครับผมก็อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:31.871456529+07:00","message":"Push: 'ในรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:31.871458754+07:00","message":"TextPushed: 'ใครมีปืนเถื่อนครับผมก็อยู่ในรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:31.871461431+07:00","message":"Set new StatePrefix : 'ใครมีปืนเถื่อนครับผมก็อยู่ในรอบตัดเชือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:31.871464363+07:00","message":"Next Push (prob) : 'ตัดเชือก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:31.871472783+07:00","message":"push: {false ในรอบ 0 0xc00291b180}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:32.057887158+07:00","message":"receive streaming session, msgId: 4073"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:32.057946932+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใครมีปืนเถื่อนครับผมก็อยู่ในรอบตัดเชือกครับผม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:32.057957288+07:00","message":"receive interim result [false|false]: ใครมีปืนเถื่อนครับผมก็อยู่ในรอบตัดเชือกครับผม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:32.057978969+07:00","message":"[buffer interim] 4073 false ใครมีปืนเถื่อนครับผมก็อยู่ในรอบตัดเชือกครับผม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:32.057989304+07:00","message":"[bufferProcess] interim [760000000]:ใครมีปืนเถื่อนครับผมก็อยู่ในรอบตัดเชือกครับผม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:32.057994056+07:00","message":"[bufferProcess] send to processor:ใครมีปืนเถื่อนครับผมก็อยู่ในรอบตัดเชือก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:32.058005769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:32.058010686+07:00","message":"> Transcript [23248] [false]: 'ใครมีปืนเถื่อนครับผมก็อยู่ในรอบตัดเชือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:32.058019085+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:32.058022286+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:32.058025814+07:00","message":"StatePrefix: 'ใครมีปืนเถื่อนครับผมก็อยู่ในรอบตัดเชือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:32.058030697+07:00","message":"TextPushed: 'ใครมีปืนเถื่อนครับผมก็อยู่ในรอบ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:32.188236507+07:00","message":"[GCS] IsForceVAD: false for message ID: 4073"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:32.378436076+07:00","message":"[GCS] Start streaming session, msgId: 4074"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:32.468789332+07:00","message":"receive streaming session, msgId: 4073"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:32.468830657+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":"2026-08-22T12:35:32.468837494+07:00","message":"receive interim result [true|false]: ใครมีปืนเถื่อนครับผมก็อยู่ในรอบตัดเชือกครับผม"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:32.468850012+07:00","message":"end recv isFinal message id 4073"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:32.468854962+07:00","message":"end Recv id 4073"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:32.468862766+07:00","message":"[buffer interim] 4073 true ใครมีปืนเถื่อนครับผมก็อยู่ในรอบตัดเชือกครับผม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:32.468870678+07:00","message":"[bufferProcess] interim [300000000]:ใครมีปืนเถื่อนครับผมก็อยู่ในรอบตัดเชือกครับผม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:32.468874375+07:00","message":"[bufferProcess] send to processor (isfinal):ใครมีปืนเถื่อนครับผมก็อยู่ในรอบตัดเชือกครับผม"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:32.468878077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:32.468881105+07:00","message":"> Transcript [23249] [false]: 'ใครมีปืนเถื่อนครับผมก็อยู่ในรอบตัดเชือกครับผม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:32.46888438+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:32.468886523+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:32.468889135+07:00","message":"StatePrefix: 'ใครมีปืนเถื่อนครับผมก็อยู่ในรอบตัดเชือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:32.468892105+07:00","message":"TextPushed: 'ใครมีปืนเถื่อนครับผมก็อยู่ในรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:32.468894325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:32.468896546+07:00","message":"> Transcript [23250] [true]: 'ใครมีปืนเถื่อนครับผมก็อยู่ในรอบตัดเชือกครับผม'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:32.468898857+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:32.46890079+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:32.468902743+07:00","message":"StatePrefix: 'ใครมีปืนเถื่อนครับผมก็อยู่ในรอบตัดเชือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:32.468904718+07:00","message":"TextPushed: 'ใครมีปืนเถื่อนครับผมก็อยู่ในรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:32.468914903+07:00","message":"Push: 'ตัดเชือกครับผม'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:32.46894932+07:00","message":"push: {true ตัดเชือกครับผม 0 0xc00291b180}"}
{"level":"info","service":"Main","time":"2026-08-22T12:35:32.481033699+07:00","message":"write wav file: './tmp/7666/7666_4073.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:32.69752022+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:32.697545509+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:33.260948382+07:00","message":"receive streaming session, msgId: 4074"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:33.260990166+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:33.260996366+07:00","message":"receive interim result [false|false]: ฟัง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:33.261008951+07:00","message":"[buffer interim] 4074 false ฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:33.261016767+07:00","message":"[bufferProcess] interim [480000000]:ฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:33.261019002+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:33.611803536+07:00","message":"receive streaming session, msgId: 4074"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:33.61184879+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บท\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:33.611855281+07:00","message":"receive interim result [false|false]: บท"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:33.611867254+07:00","message":"[buffer interim] 4074 false บท"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:33.611875849+07:00","message":"[bufferProcess] interim [780000000]:บท"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:33.611879401+07:00","message":"[bufferProcess] send to processor:ฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:33.611886723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:33.611891123+07:00","message":"> Transcript [23251] [false]: 'ฟัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:33.611894296+07:00","message":"Set StatePrefix (first interim): 'ฟัง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:33.684705579+07:00","message":"receive streaming session, msgId: 4074"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:33.68474421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟังเพลง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:33.684752822+07:00","message":"receive interim result [false|false]: ฟังเพลง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:33.68477307+07:00","message":"[buffer interim] 4074 false ฟังเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:33.684782711+07:00","message":"[bufferProcess] interim [900000000]:ฟังเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:33.684787238+07:00","message":"[bufferProcess] send to processor:บท"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:33.684791135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:33.684794287+07:00","message":"> Transcript [23252] [false]: 'บท'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:33.684796763+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:33.684799078+07:00","message":"Set new StatePrefix: 'บท'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:34.015670079+07:00","message":"receive streaming session, msgId: 4074"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:34.015714974+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟังเพลงใคร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:34.015723822+07:00","message":"receive interim result [false|false]: ฟังเพลงใคร"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:34.015741386+07:00","message":"[buffer interim] 4074 false ฟังเพลงใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.015750998+07:00","message":"[bufferProcess] interim [320000000]:ฟังเพลงใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.01575589+07:00","message":"[bufferProcess] send to processor:ฟังเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.015774924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.015779448+07:00","message":"> Transcript [23253] [false]: 'ฟังเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.015783254+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.015786135+07:00","message":"Set new StatePrefix: 'ฟังเพลง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:34.215017316+07:00","message":"receive streaming session, msgId: 4074"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:34.215067573+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟังเพลงใครหนอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:34.215074369+07:00","message":"receive interim result [false|false]: ฟังเพลงใครหนอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:34.215090307+07:00","message":"[buffer interim] 4074 false ฟังเพลงใครหนอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.21509825+07:00","message":"[bufferProcess] interim [500000000]:ฟังเพลงใครหนอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.215101562+07:00","message":"[bufferProcess] send to processor:ฟังเพลงใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.215105279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.215108217+07:00","message":"> Transcript [23254] [false]: 'ฟังเพลงใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.215111874+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.215114085+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.215116397+07:00","message":"StatePrefix: 'ฟังเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.215118603+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:34.324708212+07:00","message":"receive streaming session, msgId: 4074"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:34.324746632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟังเพลงใครมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:34.324752516+07:00","message":"receive interim result [false|false]: ฟังเพลงใครมี"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:34.324771537+07:00","message":"[buffer interim] 4074 false ฟังเพลงใครมี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.324778749+07:00","message":"[bufferProcess] interim [560000000]:ฟังเพลงใครมี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.324781535+07:00","message":"[bufferProcess] send to processor:ฟังเพลงใครหนอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.324785425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.324788378+07:00","message":"> Transcript [23255] [false]: 'ฟังเพลงใครหนอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.324791549+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.324793816+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.32479601+07:00","message":"StatePrefix: 'ฟังเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.324798248+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:34.45482161+07:00","message":"receive streaming session, msgId: 4074"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:34.454862594+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟังเพลงใครมีปืน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:34.454870779+07:00","message":"receive interim result [false|false]: ฟังเพลงใครมีปืน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:34.454886578+07:00","message":"[buffer interim] 4074 false ฟังเพลงใครมีปืน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.454895702+07:00","message":"[bufferProcess] interim [680000000]:ฟังเพลงใครมีปืน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.454899596+07:00","message":"[bufferProcess] send to processor:ฟังเพลงใครมี"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.454905171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.454909538+07:00","message":"> Transcript [23256] [false]: 'ฟังเพลงใครมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.454914568+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.454917545+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.454920806+07:00","message":"StatePrefix: 'ฟังเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.454924342+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:34.645528286+07:00","message":"receive streaming session, msgId: 4074"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:34.645567611+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟังเพลงใครมีปืนเถื่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:34.64557366+07:00","message":"receive interim result [false|false]: ฟังเพลงใครมีปืนเถื่อน"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:34.64559101+07:00","message":"[buffer interim] 4074 false ฟังเพลงใครมีปืนเถื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.645598988+07:00","message":"[bufferProcess] interim [920000000]:ฟังเพลงใครมีปืนเถื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.64560222+07:00","message":"[bufferProcess] send to processor:ฟังเพลงใครมีปืน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.645606369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.645609705+07:00","message":"> Transcript [23257] [false]: 'ฟังเพลงใครมีปืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.645612934+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.645615133+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.645617217+07:00","message":"StatePrefix: 'ฟังเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.645619804+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.645627511+07:00","message":"Push: 'ฟังเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.64563124+07:00","message":"TextPushed: 'ฟังเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.645633618+07:00","message":"Set new StatePrefix : 'ฟังเพลงใครมีปืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:34.645635886+07:00","message":"Next Push (prob) : 'ใครมีปืน'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:34.645673594+07:00","message":"push: {false ฟังเพลง 0 0xc002a2bd80}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:35.029687881+07:00","message":"receive streaming session, msgId: 4074"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:35.029726658+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟังเพลงใครมีปืนเถื่อนได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:35.029734275+07:00","message":"receive interim result [false|false]: ฟังเพลงใครมีปืนเถื่อนได้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:35.029751936+07:00","message":"[buffer interim] 4074 false ฟังเพลงใครมีปืนเถื่อนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.029772565+07:00","message":"[bufferProcess] interim [280000000]:ฟังเพลงใครมีปืนเถื่อนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.02977644+07:00","message":"[bufferProcess] send to processor:ฟังเพลงใครมีปืนเถื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.029782779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.029787044+07:00","message":"> Transcript [23258] [false]: 'ฟังเพลงใครมีปืนเถื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.02979133+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.029794017+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.029797322+07:00","message":"StatePrefix: 'ฟังเพลงใครมีปืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.029801826+07:00","message":"TextPushed: 'ฟังเพลง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:35.168715902+07:00","message":"receive streaming session, msgId: 4074"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:35.168757907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟังเพลงใครมีปืนเถื่อนได้หรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:35.168770091+07:00","message":"receive interim result [false|false]: ฟังเพลงใครมีปืนเถื่อนได้หรือ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:35.168785669+07:00","message":"[buffer interim] 4074 false ฟังเพลงใครมีปืนเถื่อนได้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.168793121+07:00","message":"[bufferProcess] interim [400000000]:ฟังเพลงใครมีปืนเถื่อนได้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.168796625+07:00","message":"[bufferProcess] send to processor:ฟังเพลงใครมีปืนเถื่อนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.168802525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.168805733+07:00","message":"> Transcript [23259] [false]: 'ฟังเพลงใครมีปืนเถื่อนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.168809603+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.168812575+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.168815751+07:00","message":"StatePrefix: 'ฟังเพลงใครมีปืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.168818581+07:00","message":"TextPushed: 'ฟังเพลง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:35.223133128+07:00","message":"receive streaming session, msgId: 4074"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:35.223183506+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟังเพลงใครมีปืนเถื่อนได้เลย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:35.223191862+07:00","message":"receive interim result [false|false]: ฟังเพลงใครมีปืนเถื่อนได้เลย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:35.223210927+07:00","message":"[buffer interim] 4074 false ฟังเพลงใครมีปืนเถื่อนได้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.223218922+07:00","message":"[bufferProcess] interim [460000000]:ฟังเพลงใครมีปืนเถื่อนได้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.223221807+07:00","message":"[bufferProcess] send to processor:ฟังเพลงใครมีปืนเถื่อนได้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.223229917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.223233256+07:00","message":"> Transcript [23260] [false]: 'ฟังเพลงใครมีปืนเถื่อนได้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.223237502+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.223240172+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.223243122+07:00","message":"StatePrefix: 'ฟังเพลงใครมีปืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.223245554+07:00","message":"TextPushed: 'ฟังเพลง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:35.327928547+07:00","message":"[GCS] IsForceVAD: false for message ID: 4074"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:35.346274802+07:00","message":"receive streaming session, msgId: 4074"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:35.346314261+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟังเพลงใครมีปืนเถื่อนได้เลยค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:35.346321859+07:00","message":"receive interim result [false|false]: ฟังเพลงใครมีปืนเถื่อนได้เลยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:35.346335888+07:00","message":"[buffer interim] 4074 false ฟังเพลงใครมีปืนเถื่อนได้เลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.346347025+07:00","message":"[bufferProcess] interim [580000000]:ฟังเพลงใครมีปืนเถื่อนได้เลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.346350812+07:00","message":"[bufferProcess] send to processor:ฟังเพลงใครมีปืนเถื่อนได้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.346357049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.34636114+07:00","message":"> Transcript [23261] [false]: 'ฟังเพลงใครมีปืนเถื่อนได้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.346366514+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.346369111+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.346371744+07:00","message":"StatePrefix: 'ฟังเพลงใครมีปืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.346374549+07:00","message":"TextPushed: 'ฟังเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.34637938+07:00","message":"Push: 'ใครมีปืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.346382601+07:00","message":"TextPushed: 'ฟังเพลงใครมีปืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.346386221+07:00","message":"Set new StatePrefix : 'ฟังเพลงใครมีปืนเถื่อนได้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.34638944+07:00","message":"Next Push (prob) : 'เถื่อนได้เลย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:35.346399205+07:00","message":"push: {false ใครมีปืน 0 0xc002a2bd80}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:35.588421556+07:00","message":"[GCS] Start streaming session, msgId: 4075"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:35.64638322+07:00","message":"receive streaming session, msgId: 4074"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:35.646423941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟังเพลงใครมีปืนเถื่อนได้เลยค่ะ\",\"confidence\":0.94643503}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:35.646435546+07:00","message":"receive interim result [true|false]: ฟังเพลงใครมีปืนเถื่อนได้เลยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:35.646443829+07:00","message":"end recv isFinal message id 4074"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:35.646446365+07:00","message":"end Recv id 4074"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:35.646452523+07:00","message":"[buffer interim] 4074 true ฟังเพลงใครมีปืนเถื่อนได้เลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.646460902+07:00","message":"[bufferProcess] interim [970000000]:ฟังเพลงใครมีปืนเถื่อนได้เลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.646466339+07:00","message":"[bufferProcess] send to processor (isfinal):ฟังเพลงใครมีปืนเถื่อนได้เลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.646470216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.646473583+07:00","message":"> Transcript [23262] [false]: 'ฟังเพลงใครมีปืนเถื่อนได้เลยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.646476584+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.646480274+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.646482978+07:00","message":"StatePrefix: 'ฟังเพลงใครมีปืนเถื่อนได้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.64648587+07:00","message":"TextPushed: 'ฟังเพลงใครมีปืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.646488033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.64649018+07:00","message":"> Transcript [23263] [true]: 'ฟังเพลงใครมีปืนเถื่อนได้เลยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.646493009+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.646494877+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.646496751+07:00","message":"StatePrefix: 'ฟังเพลงใครมีปืนเถื่อนได้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.646498821+07:00","message":"TextPushed: 'ฟังเพลงใครมีปืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.646505101+07:00","message":"Push: 'เถื่อนได้เลยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:35.646515197+07:00","message":"push: {true เถื่อนได้เลยค่ะ 0 0xc002a2bd80}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:35.648865428+07:00","message":"[GCS] IsForceVAD: false for message ID: 4075"}
{"level":"info","service":"Main","time":"2026-08-22T12:35:35.654612247+07:00","message":"write wav file: './tmp/7666/7666_4074.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:35.698070771+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:35.698074015+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:35.91012323+07:00","message":"[GCS] Start streaming session, msgId: 4076"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:35.933607641+07:00","message":"receive streaming session, msgId: 4075"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:35.933624957+07:00","message":"found end of frame, send empty tag with msgId: 4075"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:35.933628113+07:00","message":"end Recv id 4075"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:35.933635192+07:00","message":"[buffer interim] 4075 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.933642745+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.933646544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.933649451+07:00","message":"> Transcript [23264] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.93365212+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.933654421+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.933657206+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.933659269+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:35.933666972+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:35.933678544+07:00","message":"push: {true \n 0 0xc003f6e000}"}
{"level":"info","service":"Main","time":"2026-08-22T12:35:35.937711139+07:00","message":"write wav file: './tmp/7666/7666_4075.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:35.970569145+07:00","message":"[GCS] IsForceVAD: false for message ID: 4076"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:36.229406282+07:00","message":"[GCS] Start streaming session, msgId: 4077"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:36.234630243+07:00","message":"receive streaming session, msgId: 4076"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:36.234647939+07:00","message":"found end of frame, send empty tag with msgId: 4076"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:36.234651726+07:00","message":"end Recv id 4076"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:36.234659022+07:00","message":"[buffer interim] 4076 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:36.234665883+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:36.2346703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:36.234673812+07:00","message":"> Transcript [23265] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:36.234676948+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:36.234679514+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:36.234681997+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:36.23468448+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:36.234692866+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:36.234701675+07:00","message":"push: {true \n 0 0xc00291ad80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:35:36.238808456+07:00","message":"write wav file: './tmp/7666/7666_4076.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:36.288471775+07:00","message":"[GCS] IsForceVAD: false for message ID: 4077"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:36.478655169+07:00","message":"[GCS] Start streaming session, msgId: 4078"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:36.54401428+07:00","message":"receive streaming session, msgId: 4077"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:36.544035033+07:00","message":"found end of frame, send empty tag with msgId: 4077"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:36.544038458+07:00","message":"end Recv id 4077"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:36.544046994+07:00","message":"[buffer interim] 4077 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:36.544055108+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:36.544060042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:36.544063159+07:00","message":"> Transcript [23266] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:36.5440657+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:36.544068516+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:36.544070674+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:36.544072732+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:36.544075788+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:36.544085855+07:00","message":"push: {true \n 0 0xc003135d80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:35:36.548570782+07:00","message":"write wav file: './tmp/7666/7666_4077.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:36.609427663+07:00","message":"[GCS] IsForceVAD: false for message ID: 4078"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:36.739040393+07:00","message":"[GCS] Start streaming session, msgId: 4079"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:36.798221378+07:00","message":"[GCS] IsForceVAD: false for message ID: 4079"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:36.88807099+07:00","message":"receive streaming session, msgId: 4078"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:36.88809284+07:00","message":"found end of frame, send empty tag with msgId: 4078"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:36.888096139+07:00","message":"end Recv id 4078"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:36.888104391+07:00","message":"[buffer interim] 4078 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:36.888112183+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:36.888120943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:36.888124555+07:00","message":"> Transcript [23267] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:36.888127359+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:36.888129544+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:36.888131736+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:36.888134325+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:36.888137519+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:36.888148188+07:00","message":"push: {true \n 0 0xc003f6eb00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:35:36.892807212+07:00","message":"write wav file: './tmp/7666/7666_4078.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:36.988458631+07:00","message":"[GCS] Start streaming session, msgId: 4080"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:37.093598487+07:00","message":"receive streaming session, msgId: 4079"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:37.093614962+07:00","message":"found end of frame, send empty tag with msgId: 4079"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:37.093618224+07:00","message":"end Recv id 4079"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:37.093626056+07:00","message":"[buffer interim] 4079 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:37.09363422+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:37.093638333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:37.093641372+07:00","message":"> Transcript [23268] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:37.093643957+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:37.093646253+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:37.093648996+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:37.093651198+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:37.093654249+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:37.093663437+07:00","message":"push: {true \n 0 0xc003f6ef00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:35:37.098815191+07:00","message":"write wav file: './tmp/7666/7666_4079.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:37.118249593+07:00","message":"[GCS] IsForceVAD: false for message ID: 4080"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:37.248249606+07:00","message":"[GCS] Start streaming session, msgId: 4081"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:37.378348616+07:00","message":"[GCS] IsForceVAD: false for message ID: 4081"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:37.398598894+07:00","message":"receive streaming session, msgId: 4080"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:37.398620391+07:00","message":"found end of frame, send empty tag with msgId: 4080"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:37.39862382+07:00","message":"end Recv id 4080"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:37.39863276+07:00","message":"[buffer interim] 4080 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:37.398640371+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:37.398650074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:37.398653277+07:00","message":"> Transcript [23269] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:37.398655978+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:37.398658151+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:37.39866034+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:37.398662652+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:37.398666103+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:37.398678163+07:00","message":"push: {true \n 0 0xc002af4f00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:35:37.403953641+07:00","message":"write wav file: './tmp/7666/7666_4080.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:37.631570728+07:00","message":"[GCS] Start streaming session, msgId: 4082"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:37.647384434+07:00","message":"receive streaming session, msgId: 4081"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:37.647402686+07:00","message":"found end of frame, send empty tag with msgId: 4081"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:37.647405958+07:00","message":"end Recv id 4081"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:37.647413288+07:00","message":"[buffer interim] 4081 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:37.647420756+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:37.64742518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:37.647428209+07:00","message":"> Transcript [23270] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:37.647431186+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:37.647433844+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:37.647435933+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:37.647438256+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:37.647445489+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:37.64745548+07:00","message":"push: {true \n 0 0xc002af5200}"}
{"level":"info","service":"Main","time":"2026-08-22T12:35:37.652502849+07:00","message":"write wav file: './tmp/7666/7666_4081.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:37.888314494+07:00","message":"[GCS] IsForceVAD: false for message ID: 4082"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:37.948409482+07:00","message":"[GCS] Start streaming session, msgId: 4083"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:38.179412413+07:00","message":"receive streaming session, msgId: 4082"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:38.179436968+07:00","message":"found end of frame, send empty tag with msgId: 4082"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:38.179440498+07:00","message":"end Recv id 4082"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:38.179449194+07:00","message":"[buffer interim] 4082 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:38.17945655+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:38.179461338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:38.179464427+07:00","message":"> Transcript [23271] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:38.179467106+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:38.179469617+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:38.179471962+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:38.179474+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:38.179477515+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:38.17948821+07:00","message":"push: {true \n 0 0xc0037f3c80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:35:38.185290568+07:00","message":"write wav file: './tmp/7666/7666_4082.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:38.338578707+07:00","message":"[GCS] IsForceVAD: false for message ID: 4083"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:38.588680535+07:00","message":"[GCS] Start streaming session, msgId: 4084"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:38.63524308+07:00","message":"receive streaming session, msgId: 4083"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:38.635266515+07:00","message":"found end of frame, send empty tag with msgId: 4083"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:38.635270657+07:00","message":"end Recv id 4083"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:38.63527989+07:00","message":"[buffer interim] 4083 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:38.635287663+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:38.635291727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:38.635294699+07:00","message":"> Transcript [23272] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:38.635297315+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:38.635299537+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:38.63530154+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:38.635303688+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:38.63530687+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:38.635318024+07:00","message":"push: {true \n 0 0xc00291b980}"}
{"level":"info","service":"Main","time":"2026-08-22T12:35:38.640560747+07:00","message":"write wav file: './tmp/7666/7666_4083.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:38.658607189+07:00","message":"[GCS] IsForceVAD: false for message ID: 4084"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:38.698842914+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:38.698842595+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:38.788570886+07:00","message":"[GCS] Start streaming session, msgId: 4085"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:38.909016978+07:00","message":"[GCS] IsForceVAD: false for message ID: 4085"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:38.928645291+07:00","message":"receive streaming session, msgId: 4084"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:38.928663162+07:00","message":"found end of frame, send empty tag with msgId: 4084"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:38.928666389+07:00","message":"end Recv id 4084"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:38.928672687+07:00","message":"[buffer interim] 4084 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:38.928679362+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:38.928683323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:38.928686848+07:00","message":"> Transcript [23273] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:38.928689367+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:38.928691689+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:38.928693942+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:38.928695956+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:38.928702249+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:38.928711562+07:00","message":"push: {true \n 0 0xc002cc4680}"}
{"level":"info","service":"Main","time":"2026-08-22T12:35:38.934606255+07:00","message":"write wav file: './tmp/7666/7666_4084.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:38.978503622+07:00","message":"[GCS] Start streaming session, msgId: 4086"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:39.185916887+07:00","message":"receive streaming session, msgId: 4085"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:39.185938533+07:00","message":"found end of frame, send empty tag with msgId: 4085"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:39.185943395+07:00","message":"end Recv id 4085"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:39.18595148+07:00","message":"[buffer interim] 4085 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:39.18596682+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:39.185971328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:39.185974724+07:00","message":"> Transcript [23274] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:39.185977483+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:39.185980156+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:39.185982475+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:39.185984413+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:39.185990141+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:39.185998666+07:00","message":"push: {true \n 0 0xc002697980}"}
{"level":"info","service":"Main","time":"2026-08-22T12:35:39.190690721+07:00","message":"write wav file: './tmp/7666/7666_4085.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:41.699796423+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:41.699829079+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:42.698527768+07:00","message":"[GCS] IsForceVAD: false for message ID: 4086"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:42.948843023+07:00","message":"[GCS] Start streaming session, msgId: 4087"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:42.967488469+07:00","message":"receive streaming session, msgId: 4086"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:42.967516114+07:00","message":"found end of frame, send empty tag with msgId: 4086"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:42.967519498+07:00","message":"end Recv id 4086"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:42.96752675+07:00","message":"[buffer interim] 4086 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:42.967537099+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:42.967541907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:42.967545146+07:00","message":"> Transcript [23275] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:42.967547905+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:42.96754997+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:42.967552127+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:42.967556329+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:42.967563761+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:42.967572048+07:00","message":"push: {true \n 0 0xc002696000}"}
{"level":"info","service":"Main","time":"2026-08-22T12:35:42.975948585+07:00","message":"write wav file: './tmp/7666/7666_4086.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:43.017608123+07:00","message":"[GCS] IsForceVAD: false for message ID: 4087"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:43.078374781+07:00","message":"[GCS] Start streaming session, msgId: 4088"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:43.207553132+07:00","message":"[GCS] IsForceVAD: false for message ID: 4088"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:43.310191942+07:00","message":"receive streaming session, msgId: 4087"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:43.310215046+07:00","message":"found end of frame, send empty tag with msgId: 4087"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:43.310218488+07:00","message":"end Recv id 4087"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:43.310225531+07:00","message":"[buffer interim] 4087 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:43.310232383+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:43.310236605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:43.310240444+07:00","message":"> Transcript [23276] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:43.310243834+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:43.310246394+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:43.310248746+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:43.310250941+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:43.31025388+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:43.310262722+07:00","message":"push: {true \n 0 0xc00291b100}"}
{"level":"info","service":"Main","time":"2026-08-22T12:35:43.314833384+07:00","message":"write wav file: './tmp/7666/7666_4087.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:43.478195364+07:00","message":"receive streaming session, msgId: 4088"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:43.478231893+07:00","message":"found end of frame, send empty tag with msgId: 4088"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:43.478236127+07:00","message":"end Recv id 4088"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:43.478249324+07:00","message":"[buffer interim] 4088 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:43.478260112+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:43.478266207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:43.478270711+07:00","message":"> Transcript [23277] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:43.478275112+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:43.478278217+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:43.478281566+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:43.478284853+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:43.478289676+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:43.478321965+07:00","message":"push: {true \n 0 0xc002696f00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:35:43.482607497+07:00","message":"write wav file: './tmp/7666/7666_4088.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:43.789496274+07:00","message":"[GCS] Start streaming session, msgId: 4089"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:44.700688582+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:44.700696203+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:47.0475432+07:00","message":"[GCS] IsForceVAD: false for message ID: 4089"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:47.309894073+07:00","message":"[GCS] Start streaming session, msgId: 4090"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:47.329894521+07:00","message":"receive streaming session, msgId: 4089"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:47.329921809+07:00","message":"found end of frame, send empty tag with msgId: 4089"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:47.329924875+07:00","message":"end Recv id 4089"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:47.329931649+07:00","message":"[buffer interim] 4089 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:47.329938225+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:47.329943292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:47.329946533+07:00","message":"> Transcript [23278] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:47.329949699+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:47.329952049+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:47.329956136+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:47.329958251+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:47.329961048+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:47.329970187+07:00","message":"push: {true \n 0 0xc002697c80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:35:47.340213318+07:00","message":"write wav file: './tmp/7666/7666_4089.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:47.368103503+07:00","message":"[GCS] IsForceVAD: false for message ID: 4090"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:47.428565013+07:00","message":"[GCS] Start streaming session, msgId: 4091"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:47.638893118+07:00","message":"receive streaming session, msgId: 4090"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:47.638915912+07:00","message":"found end of frame, send empty tag with msgId: 4090"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:47.638919398+07:00","message":"end Recv id 4090"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:47.638925668+07:00","message":"[buffer interim] 4090 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:47.638932224+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:47.638936324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:47.638939769+07:00","message":"> Transcript [23279] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:47.638942463+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:47.638944601+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:47.638946744+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:47.638948757+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:47.638955983+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:47.638964643+07:00","message":"push: {true \n 0 0xc003135880}"}
{"level":"info","service":"Main","time":"2026-08-22T12:35:47.64348372+07:00","message":"write wav file: './tmp/7666/7666_4090.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:47.701023163+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:47.701024706+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:50.701461493+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:50.701476014+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:50.828066569+07:00","message":"[GCS] IsForceVAD: false for message ID: 4091"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:50.899084821+07:00","message":"[GCS] Start streaming session, msgId: 4092"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:51.145557936+07:00","message":"receive streaming session, msgId: 4091"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:51.14558086+07:00","message":"found end of frame, send empty tag with msgId: 4091"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:51.145584182+07:00","message":"end Recv id 4091"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:51.145591156+07:00","message":"[buffer interim] 4091 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:51.145597694+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:51.145601896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:51.14560534+07:00","message":"> Transcript [23280] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:51.145608316+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:51.145611128+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:51.145614305+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:51.145617692+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:51.145621881+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:51.145634128+07:00","message":"push: {true \n 0 0xc002697d80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:35:51.158466111+07:00","message":"write wav file: './tmp/7666/7666_4091.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:52.047816876+07:00","message":"[GCS] IsForceVAD: false for message ID: 4092"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:52.31829993+07:00","message":"receive streaming session, msgId: 4092"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:52.318329498+07:00","message":"found end of frame, send empty tag with msgId: 4092"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:52.318333681+07:00","message":"end Recv id 4092"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:52.318342081+07:00","message":"[buffer interim] 4092 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:52.318349722+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:52.318354678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:52.318357647+07:00","message":"> Transcript [23281] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:52.318360391+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:52.31836253+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:52.318364624+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:52.318366869+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:52.318371173+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:52.318383425+07:00","message":"push: {true \n 0 0xc00039c200}"}
{"level":"info","service":"Main","time":"2026-08-22T12:35:52.323993991+07:00","message":"write wav file: './tmp/7666/7666_4092.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:53.269809319+07:00","message":"[GCS] Start streaming session, msgId: 4093"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:53.70214941+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:53.702175063+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:53.862022683+07:00","message":"[GCS] Cleaned up inactive client: 4054"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:53.862060305+07:00","message":"[GCS] Cleaned up inactive client: 4057"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:53.862063681+07:00","message":"[GCS] Cleaned up inactive client: 4051"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:53.862066187+07:00","message":"[GCS] Cleaned up inactive client: 4052"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:53.862068281+07:00","message":"[GCS] Cleaned up inactive client: 4053"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:53.862070309+07:00","message":"[GCS] Cleaned up inactive client: 4056"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:53.862072991+07:00","message":"[GCS] Cleaned up inactive client: 4055"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:56.703128327+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:56.703155837+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:59.289402396+07:00","message":"[GCS] IsForceVAD: false for message ID: 4093"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:59.419236212+07:00","message":"[GCS] Start streaming session, msgId: 4094"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:59.592876065+07:00","message":"receive streaming session, msgId: 4093"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:59.59289786+07:00","message":"found end of frame, send empty tag with msgId: 4093"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:59.592900964+07:00","message":"end Recv id 4093"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:59.59290835+07:00","message":"[buffer interim] 4093 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:59.592921744+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:59.592926462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:59.592936299+07:00","message":"> Transcript [23282] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:59.59293894+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:59.592941265+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:59.592943925+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:59.592946118+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:35:59.592952879+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:35:59.592964052+07:00","message":"push: {true \n 0 0xc00291b600}"}
{"level":"info","service":"Main","time":"2026-08-22T12:35:59.606225963+07:00","message":"write wav file: './tmp/7666/7666_4093.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:59.703432861+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:35:59.703455248+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:01.588770567+07:00","message":"[GCS] IsForceVAD: false for message ID: 4094"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:01.658752699+07:00","message":"[GCS] Start streaming session, msgId: 4095"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:01.719235006+07:00","message":"[GCS] IsForceVAD: false for message ID: 4095"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:01.788450247+07:00","message":"[GCS] Start streaming session, msgId: 4096"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:01.859876613+07:00","message":"receive streaming session, msgId: 4094"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:01.859898021+07:00","message":"found end of frame, send empty tag with msgId: 4094"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:01.859901147+07:00","message":"end Recv id 4094"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:01.859909608+07:00","message":"[buffer interim] 4094 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:01.859916991+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:01.859922049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:01.859925315+07:00","message":"> Transcript [23283] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:01.859928348+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:01.859930428+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:01.859932632+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:01.859934864+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:01.859942294+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:01.859961605+07:00","message":"push: {true \n 0 0xc002af4780}"}
{"level":"info","service":"Main","time":"2026-08-22T12:36:01.867464534+07:00","message":"write wav file: './tmp/7666/7666_4094.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:01.993354642+07:00","message":"receive streaming session, msgId: 4095"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:01.99337448+07:00","message":"found end of frame, send empty tag with msgId: 4095"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:01.993377775+07:00","message":"end Recv id 4095"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:01.993386224+07:00","message":"[buffer interim] 4095 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:01.99339495+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:01.993399694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:01.993402995+07:00","message":"> Transcript [23284] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:01.993405995+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:01.993408536+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:01.993411087+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:01.993413458+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:01.993416947+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:01.993427804+07:00","message":"push: {true \n 0 0xc000130380}"}
{"level":"info","service":"Main","time":"2026-08-22T12:36:01.998737097+07:00","message":"write wav file: './tmp/7666/7666_4095.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:02.70444007+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:02.704440719+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:05.705377523+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:05.705394685+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:06.908838649+07:00","message":"[GCS] IsForceVAD: false for message ID: 4096"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:07.201752022+07:00","message":"receive streaming session, msgId: 4096"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:07.201776094+07:00","message":"found end of frame, send empty tag with msgId: 4096"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:07.201780967+07:00","message":"end Recv id 4096"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:07.201789656+07:00","message":"[buffer interim] 4096 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:07.201798509+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:07.201810753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:07.201815414+07:00","message":"> Transcript [23285] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:07.201819543+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:07.201823768+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:07.201827246+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:07.20183092+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:07.201840529+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:07.201853037+07:00","message":"push: {true \n 0 0xc003f6f180}"}
{"level":"info","service":"Main","time":"2026-08-22T12:36:07.212152528+07:00","message":"write wav file: './tmp/7666/7666_4096.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:08.706047041+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:08.70608544+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:11.706951043+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:11.706980432+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:14.707330666+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:14.707345178+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:15.689894769+07:00","message":"[GCS] Start streaming session, msgId: 4097"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:17.707966065+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:17.707973934+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:20.48803811+07:00","message":"[GCS] IsForceVAD: false for message ID: 4097"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:20.708472364+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:20.708470934+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:20.767214245+07:00","message":"receive streaming session, msgId: 4097"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:20.767237763+07:00","message":"found end of frame, send empty tag with msgId: 4097"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:20.767240888+07:00","message":"end Recv id 4097"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:20.76724999+07:00","message":"[buffer interim] 4097 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:20.767257393+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:20.767262354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:20.76726581+07:00","message":"> Transcript [23286] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:20.767268999+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:20.767271219+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:20.767273306+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:20.767275412+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:20.767278774+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:20.767289542+07:00","message":"push: {true \n 0 0xc00291bc00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:36:20.778499639+07:00","message":"write wav file: './tmp/7666/7666_4097.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:20.869499957+07:00","message":"[GCS] Start streaming session, msgId: 4098"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:21.829863622+07:00","message":"[GCS] IsForceVAD: false for message ID: 4098"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:21.95991265+07:00","message":"[GCS] Start streaming session, msgId: 4099"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:22.089847093+07:00","message":"[GCS] IsForceVAD: false for message ID: 4099"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:22.109084168+07:00","message":"receive streaming session, msgId: 4098"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:22.109103358+07:00","message":"found end of frame, send empty tag with msgId: 4098"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:22.109106832+07:00","message":"end Recv id 4098"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:22.109113986+07:00","message":"[buffer interim] 4098 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:22.109120807+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:22.109125626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:22.109128956+07:00","message":"> Transcript [23287] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:22.109131649+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:22.109133923+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:22.109135928+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:22.109137995+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:22.109140894+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:22.109150104+07:00","message":"push: {true \n 0 0xc002697080}"}
{"level":"info","service":"Main","time":"2026-08-22T12:36:22.114735913+07:00","message":"write wav file: './tmp/7666/7666_4098.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:22.279025348+07:00","message":"[GCS] Start streaming session, msgId: 4100"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:22.358986789+07:00","message":"receive streaming session, msgId: 4099"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:22.35902384+07:00","message":"found end of frame, send empty tag with msgId: 4099"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:22.359028263+07:00","message":"end Recv id 4099"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:22.359040162+07:00","message":"[buffer interim] 4099 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:22.359047663+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:22.359052691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:22.359055854+07:00","message":"> Transcript [23288] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:22.35905895+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:22.359061285+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:22.359063962+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:22.359066009+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:22.359075151+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:22.359084556+07:00","message":"push: {true \n 0 0xc002af4600}"}
{"level":"info","service":"Main","time":"2026-08-22T12:36:22.363560689+07:00","message":"write wav file: './tmp/7666/7666_4099.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:23.709189923+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:23.709194886+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:23.862029393+07:00","message":"[GCS] Cleaned up inactive client: 4067"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:23.862059887+07:00","message":"[GCS] Cleaned up inactive client: 4060"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:23.862063058+07:00","message":"[GCS] Cleaned up inactive client: 4058"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:23.862065546+07:00","message":"[GCS] Cleaned up inactive client: 4066"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:23.862067569+07:00","message":"[GCS] Cleaned up inactive client: 4059"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:23.862070989+07:00","message":"[GCS] Cleaned up inactive client: 4065"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:23.862073074+07:00","message":"[GCS] Cleaned up inactive client: 4070"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:23.862081469+07:00","message":"[GCS] Cleaned up inactive client: 4062"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:23.862083601+07:00","message":"[GCS] Cleaned up inactive client: 4063"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:23.862085859+07:00","message":"[GCS] Cleaned up inactive client: 4069"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:23.86208783+07:00","message":"[GCS] Cleaned up inactive client: 4068"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:23.862090283+07:00","message":"[GCS] Cleaned up inactive client: 4061"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:23.862093057+07:00","message":"[GCS] Cleaned up inactive client: 4064"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:25.67784863+07:00","message":"[GCS] IsForceVAD: false for message ID: 4100"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:25.749003731+07:00","message":"[GCS] Start streaming session, msgId: 4101"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:25.94972913+07:00","message":"receive streaming session, msgId: 4100"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:25.949749866+07:00","message":"found end of frame, send empty tag with msgId: 4100"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:25.949753008+07:00","message":"end Recv id 4100"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:25.949758963+07:00","message":"[buffer interim] 4100 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:25.949765852+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:25.949771324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:25.949774462+07:00","message":"> Transcript [23289] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:25.949777075+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:25.949779245+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:25.94978134+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:25.949783563+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:25.949786752+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:25.949795425+07:00","message":"push: {true \n 0 0xc002697a80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:36:25.958943809+07:00","message":"write wav file: './tmp/7666/7666_4100.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:26.709365123+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:26.70936877+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:27.278985748+07:00","message":"[GCS] IsForceVAD: false for message ID: 4101"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:27.538828184+07:00","message":"[GCS] Start streaming session, msgId: 4102"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:27.565294163+07:00","message":"receive streaming session, msgId: 4101"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:27.565319226+07:00","message":"found end of frame, send empty tag with msgId: 4101"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:27.565323264+07:00","message":"end Recv id 4101"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:27.565335329+07:00","message":"[buffer interim] 4101 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:27.565351252+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:27.565355917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:27.565359123+07:00","message":"> Transcript [23290] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:27.565361822+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:27.565364342+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:27.565366756+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:27.565368897+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:27.565376317+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:27.565385915+07:00","message":"push: {true \n 0 0xc002af5180}"}
{"level":"info","service":"Main","time":"2026-08-22T12:36:27.57192724+07:00","message":"write wav file: './tmp/7666/7666_4101.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:28.498273638+07:00","message":"[GCS] IsForceVAD: false for message ID: 4102"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:28.632321778+07:00","message":"[GCS] Start streaming session, msgId: 4103"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:28.778926829+07:00","message":"receive streaming session, msgId: 4102"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:28.778948919+07:00","message":"found end of frame, send empty tag with msgId: 4102"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:28.778952507+07:00","message":"end Recv id 4102"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:28.778959605+07:00","message":"[buffer interim] 4102 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:28.778968425+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:28.778984262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:28.778990476+07:00","message":"> Transcript [23291] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:28.778993459+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:28.778995677+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:28.778998291+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:28.779000492+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:28.779006597+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:28.779017714+07:00","message":"push: {true \n 0 0xc002c71a80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:36:28.784475116+07:00","message":"write wav file: './tmp/7666/7666_4102.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:28.878706041+07:00","message":"[GCS] IsForceVAD: false for message ID: 4103"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:28.94845503+07:00","message":"[GCS] Start streaming session, msgId: 4104"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:29.009174902+07:00","message":"[GCS] IsForceVAD: false for message ID: 4104"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:29.068083152+07:00","message":"[GCS] Start streaming session, msgId: 4105"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:29.173715661+07:00","message":"receive streaming session, msgId: 4103"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:29.173738778+07:00","message":"found end of frame, send empty tag with msgId: 4103"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:29.173741946+07:00","message":"end Recv id 4103"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:29.173751048+07:00","message":"[buffer interim] 4103 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:29.173758464+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:29.173762911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:29.173765898+07:00","message":"> Transcript [23292] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:29.173768592+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:29.173770827+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:29.173772797+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:29.173774822+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:29.173777935+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:29.173789157+07:00","message":"push: {true \n 0 0xc002697f00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:36:29.179184567+07:00","message":"write wav file: './tmp/7666/7666_4103.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:29.197873516+07:00","message":"[GCS] IsForceVAD: false for message ID: 4105"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:29.294895731+07:00","message":"receive streaming session, msgId: 4104"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:29.294923269+07:00","message":"found end of frame, send empty tag with msgId: 4104"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:29.294926592+07:00","message":"end Recv id 4104"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:29.294934993+07:00","message":"[buffer interim] 4104 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:29.294943198+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:29.294947758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:29.294950753+07:00","message":"> Transcript [23293] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:29.294953469+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:29.29495572+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:29.294957926+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:29.294960007+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:29.294962838+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:29.2949749+07:00","message":"push: {true \n 0 0xc002c8a000}"}
{"level":"info","service":"Main","time":"2026-08-22T12:36:29.301669275+07:00","message":"write wav file: './tmp/7666/7666_4104.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:29.388434307+07:00","message":"[GCS] Start streaming session, msgId: 4106"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:29.452203355+07:00","message":"receive streaming session, msgId: 4105"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:29.452240475+07:00","message":"found end of frame, send empty tag with msgId: 4105"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:29.452247526+07:00","message":"end Recv id 4105"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:29.452258557+07:00","message":"[buffer interim] 4105 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:29.452266346+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:29.452270372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:29.452273761+07:00","message":"> Transcript [23294] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:29.45227647+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:29.452278707+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:29.452281123+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:29.452283208+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:29.452286285+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:29.452297338+07:00","message":"push: {true \n 0 0xc00291b880}"}
{"level":"info","service":"Main","time":"2026-08-22T12:36:29.456673569+07:00","message":"write wav file: './tmp/7666/7666_4105.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:29.710246795+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:29.710247211+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:31.708215538+07:00","message":"[GCS] IsForceVAD: false for message ID: 4106"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:31.899263979+07:00","message":"[GCS] Start streaming session, msgId: 4107"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:31.988301915+07:00","message":"receive streaming session, msgId: 4106"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:31.988328562+07:00","message":"found end of frame, send empty tag with msgId: 4106"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:31.988332166+07:00","message":"end Recv id 4106"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:31.98834083+07:00","message":"[buffer interim] 4106 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:31.98834901+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:31.988354865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:31.98835809+07:00","message":"> Transcript [23295] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:31.988360939+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:31.988363387+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:31.988365902+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:31.988368251+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:31.988371342+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:31.9883815+07:00","message":"push: {true \n 0 0xc003134000}"}
{"level":"info","service":"Main","time":"2026-08-22T12:36:32.004669819+07:00","message":"write wav file: './tmp/7666/7666_4106.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:32.088292961+07:00","message":"[GCS] IsForceVAD: false for message ID: 4107"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:32.352618965+07:00","message":"receive streaming session, msgId: 4107"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:32.352642984+07:00","message":"found end of frame, send empty tag with msgId: 4107"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:32.352646306+07:00","message":"end Recv id 4107"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:32.352655049+07:00","message":"[buffer interim] 4107 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:32.35266245+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:32.352667076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:32.352670118+07:00","message":"> Transcript [23296] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:32.352672714+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:32.352674918+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:32.352676907+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:32.35267911+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:32.352687163+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:32.352697874+07:00","message":"push: {true \n 0 0xc003f6e900}"}
{"level":"info","service":"Main","time":"2026-08-22T12:36:32.357718319+07:00","message":"write wav file: './tmp/7666/7666_4107.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:32.468401713+07:00","message":"[GCS] Start streaming session, msgId: 4108"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:32.710507318+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:32.71051675+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:32.857980973+07:00","message":"[GCS] IsForceVAD: false for message ID: 4108"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:33.049519834+07:00","message":"[GCS] Start streaming session, msgId: 4109"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:33.129544581+07:00","message":"receive streaming session, msgId: 4108"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:33.129566899+07:00","message":"found end of frame, send empty tag with msgId: 4108"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:33.129570272+07:00","message":"end Recv id 4108"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:33.12957759+07:00","message":"[buffer interim] 4108 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:33.129585117+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:33.129589636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:33.12959294+07:00","message":"> Transcript [23297] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:33.129596556+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:33.129599062+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:33.129601129+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:33.129603334+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:33.129611596+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:33.129622161+07:00","message":"push: {true \n 0 0xc003f6ea00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:36:33.134264192+07:00","message":"write wav file: './tmp/7666/7666_4108.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:34.328082018+07:00","message":"[GCS] IsForceVAD: false for message ID: 4109"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:34.388369204+07:00","message":"[GCS] Start streaming session, msgId: 4110"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:34.459084437+07:00","message":"[GCS] IsForceVAD: false for message ID: 4110"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:34.620548128+07:00","message":"receive streaming session, msgId: 4109"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:34.620566712+07:00","message":"found end of frame, send empty tag with msgId: 4109"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:34.620570134+07:00","message":"end Recv id 4109"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:34.620577357+07:00","message":"[buffer interim] 4109 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:34.620586423+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:34.620590838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:34.62059391+07:00","message":"> Transcript [23298] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:34.620596755+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:34.620598793+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:34.620600953+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:34.620602926+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:34.62060582+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:34.620615822+07:00","message":"push: {true \n 0 0xc002cc4b00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:36:34.627459264+07:00","message":"write wav file: './tmp/7666/7666_4109.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:34.734644315+07:00","message":"receive streaming session, msgId: 4110"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:34.734674812+07:00","message":"found end of frame, send empty tag with msgId: 4110"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:34.734679318+07:00","message":"end Recv id 4110"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:34.734688059+07:00","message":"[buffer interim] 4110 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:34.734695652+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:34.734700002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:34.734703556+07:00","message":"> Transcript [23299] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:34.73470656+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:34.7347087+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:34.734711573+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:34.734714181+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:34.734723897+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:34.734733334+07:00","message":"push: {true \n 0 0xc002af4b80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:36:34.738781485+07:00","message":"write wav file: './tmp/7666/7666_4110.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:34.908495878+07:00","message":"[GCS] Start streaming session, msgId: 4111"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:35.71161746+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:35.711650679+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:37.018330736+07:00","message":"[GCS] IsForceVAD: false for message ID: 4111"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:37.305766342+07:00","message":"receive streaming session, msgId: 4111"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:37.305787069+07:00","message":"found end of frame, send empty tag with msgId: 4111"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:37.305790213+07:00","message":"end Recv id 4111"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:37.305798605+07:00","message":"[buffer interim] 4111 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:37.305808009+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:37.305818616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:37.305821769+07:00","message":"> Transcript [23300] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:37.305824409+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:37.305826483+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:37.305829243+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:37.305831583+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:37.305834586+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:37.30584461+07:00","message":"push: {true \n 0 0xc002c8b780}"}
{"level":"info","service":"Main","time":"2026-08-22T12:36:37.313392434+07:00","message":"write wav file: './tmp/7666/7666_4111.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:38.549669294+07:00","message":"[GCS] Start streaming session, msgId: 4112"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:38.618414004+07:00","message":"[GCS] IsForceVAD: false for message ID: 4112"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:38.71169012+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:38.711731741+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:38.886773599+07:00","message":"receive streaming session, msgId: 4112"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:38.886837202+07:00","message":"found end of frame, send empty tag with msgId: 4112"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:38.886843638+07:00","message":"end Recv id 4112"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:38.886855233+07:00","message":"[buffer interim] 4112 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:38.886865497+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:38.886878198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:38.88688358+07:00","message":"> Transcript [23301] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:38.886888142+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:38.886892246+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:38.886896182+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:38.886899903+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:38.886909367+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:38.886922791+07:00","message":"push: {true \n 0 0xc002af4f80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:36:38.893670586+07:00","message":"write wav file: './tmp/7666/7666_4112.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:39.128704772+07:00","message":"[GCS] Start streaming session, msgId: 4113"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:39.188723973+07:00","message":"[GCS] IsForceVAD: false for message ID: 4113"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:39.388659344+07:00","message":"[GCS] Start streaming session, msgId: 4114"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:39.472559661+07:00","message":"receive streaming session, msgId: 4113"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:39.472588995+07:00","message":"found end of frame, send empty tag with msgId: 4113"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:39.472592682+07:00","message":"end Recv id 4113"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:39.472601041+07:00","message":"[buffer interim] 4113 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:39.472608105+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:39.472612582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:39.472616431+07:00","message":"> Transcript [23302] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:39.47261946+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:39.472621632+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:39.472623655+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:39.47262558+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:39.47263472+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:39.472643728+07:00","message":"push: {true \n 0 0xc002e0da80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:36:39.477956421+07:00","message":"write wav file: './tmp/7666/7666_4113.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:39.517677531+07:00","message":"[GCS] IsForceVAD: false for message ID: 4114"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:39.654295659+07:00","message":"[GCS] Start streaming session, msgId: 4115"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:39.777590536+07:00","message":"[GCS] IsForceVAD: false for message ID: 4115"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:39.796700415+07:00","message":"receive streaming session, msgId: 4114"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:39.796725986+07:00","message":"found end of frame, send empty tag with msgId: 4114"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:39.796729334+07:00","message":"end Recv id 4114"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:39.796737988+07:00","message":"[buffer interim] 4114 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:39.796745532+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:39.796755133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:39.79675811+07:00","message":"> Transcript [23303] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:39.796760774+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:39.796762869+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:39.7967649+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:39.796767044+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:39.796770029+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:39.796779713+07:00","message":"push: {true \n 0 0xc00291ba80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:36:39.802386265+07:00","message":"write wav file: './tmp/7666/7666_4114.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:39.969942088+07:00","message":"[GCS] Start streaming session, msgId: 4116"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:40.045044503+07:00","message":"receive streaming session, msgId: 4115"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:40.045080594+07:00","message":"found end of frame, send empty tag with msgId: 4115"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:40.045084516+07:00","message":"end Recv id 4115"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:40.045092448+07:00","message":"[buffer interim] 4115 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:40.045099927+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:40.045107606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:40.045110745+07:00","message":"> Transcript [23304] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:40.045113495+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:40.045115578+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:40.045118072+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:40.045120105+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:40.045123795+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:40.045133119+07:00","message":"push: {true \n 0 0xc00291bd00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:36:40.051531471+07:00","message":"write wav file: './tmp/7666/7666_4115.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:41.712768437+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:41.712769558+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:42.39845091+07:00","message":"[GCS] IsForceVAD: false for message ID: 4116"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:42.69397485+07:00","message":"receive streaming session, msgId: 4116"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:42.694012587+07:00","message":"found end of frame, send empty tag with msgId: 4116"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:42.694017728+07:00","message":"end Recv id 4116"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:42.694028425+07:00","message":"[buffer interim] 4116 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:42.694039337+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:42.694045398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:42.694050768+07:00","message":"> Transcript [23305] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:42.694054576+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:42.694057771+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:42.694060676+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:42.694064229+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:42.694069084+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:42.694086814+07:00","message":"push: {true \n 0 0xc00291be80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:36:42.709689386+07:00","message":"write wav file: './tmp/7666/7666_4116.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:43.040512211+07:00","message":"[GCS] Start streaming session, msgId: 4117"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:43.108463533+07:00","message":"[GCS] IsForceVAD: false for message ID: 4117"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:43.399426622+07:00","message":"receive streaming session, msgId: 4117"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:43.399478625+07:00","message":"found end of frame, send empty tag with msgId: 4117"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:43.399482128+07:00","message":"end Recv id 4117"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:43.399491181+07:00","message":"[buffer interim] 4117 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:43.399499248+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:43.399503753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:43.399506981+07:00","message":"> Transcript [23306] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:43.399509738+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:43.399511791+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:43.399514406+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:43.399516538+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:43.399524765+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:43.399534562+07:00","message":"push: {true \n 0 0xc002af4100}"}
{"level":"info","service":"Main","time":"2026-08-22T12:36:43.403814283+07:00","message":"write wav file: './tmp/7666/7666_4117.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:44.068827918+07:00","message":"[GCS] Start streaming session, msgId: 4118"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:44.188392397+07:00","message":"[GCS] IsForceVAD: false for message ID: 4118"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:44.259644943+07:00","message":"[GCS] Start streaming session, msgId: 4119"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:44.388759378+07:00","message":"[GCS] IsForceVAD: false for message ID: 4119"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:44.472650939+07:00","message":"receive streaming session, msgId: 4118"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:44.472682325+07:00","message":"found end of frame, send empty tag with msgId: 4118"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:44.47268659+07:00","message":"end Recv id 4118"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:44.472695599+07:00","message":"[buffer interim] 4118 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:44.472703992+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:44.472709687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:44.472712791+07:00","message":"> Transcript [23307] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:44.472715664+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:44.472717815+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:44.472720177+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:44.472722282+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:44.472729307+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:44.472740795+07:00","message":"push: {true \n 0 0xc002af5100}"}
{"level":"info","service":"Main","time":"2026-08-22T12:36:44.477435382+07:00","message":"write wav file: './tmp/7666/7666_4118.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:44.653243274+07:00","message":"receive streaming session, msgId: 4119"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:44.653308574+07:00","message":"found end of frame, send empty tag with msgId: 4119"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:44.653313351+07:00","message":"end Recv id 4119"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:44.653323227+07:00","message":"[buffer interim] 4119 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:44.653330011+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:44.653336671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:44.653339709+07:00","message":"> Transcript [23308] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:44.65334303+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:44.653345148+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:44.653347521+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:44.653349476+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:44.653352915+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:44.653363067+07:00","message":"push: {true \n 0 0xc003f6e780}"}
{"level":"info","service":"Main","time":"2026-08-22T12:36:44.657830913+07:00","message":"write wav file: './tmp/7666/7666_4119.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:44.712819538+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:44.712855882+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:45.089410535+07:00","message":"[GCS] Start streaming session, msgId: 4120"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:45.218076945+07:00","message":"[GCS] IsForceVAD: false for message ID: 4120"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:45.408581091+07:00","message":"[GCS] Start streaming session, msgId: 4121"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:45.487640456+07:00","message":"receive streaming session, msgId: 4120"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:45.48767086+07:00","message":"found end of frame, send empty tag with msgId: 4120"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:45.487674354+07:00","message":"end Recv id 4120"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:45.487682771+07:00","message":"[buffer interim] 4120 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:45.487692555+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:45.487696617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:45.487699893+07:00","message":"> Transcript [23309] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:45.487702758+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:45.487704821+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:45.487706962+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:45.48770914+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:45.487711812+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:45.487720466+07:00","message":"push: {true \n 0 0xc003f6f200}"}
{"level":"info","service":"Main","time":"2026-08-22T12:36:45.492248872+07:00","message":"write wav file: './tmp/7666/7666_4120.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:47.48081417+07:00","message":"receive streaming session, msgId: 4121"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:47.480870065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:47.480875932+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:47.480894145+07:00","message":"[buffer interim] 4121 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:47.480900402+07:00","message":"[bufferProcess] interim [680000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:47.48090276+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:47.480910131+07:00","message":"[bufferProcess] send to processor (ticker):แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:47.480912809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:47.480915809+07:00","message":"> Transcript [23310] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:47.480918089+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:47.669586128+07:00","message":"receive streaming session, msgId: 4121"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:47.669627594+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:47.669633267+07:00","message":"receive interim result [false|false]: แล้วจะ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:47.669649334+07:00","message":"[buffer interim] 4121 false แล้วจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:47.669656016+07:00","message":"[bufferProcess] interim [860000000]:แล้วจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:47.669658083+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:47.713774443+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:47.713797133+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:48.083314963+07:00","message":"receive streaming session, msgId: 4121"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:48.083358505+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วจะได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:48.083364399+07:00","message":"receive interim result [false|false]: แล้วจะได้"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:48.083381103+07:00","message":"[buffer interim] 4121 false แล้วจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:48.083387953+07:00","message":"[bufferProcess] interim [280000000]:แล้วจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:48.083390391+07:00","message":"[bufferProcess] send to processor:แล้วจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:48.083394163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:48.083397346+07:00","message":"> Transcript [23311] [false]: 'แล้วจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:48.083401131+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:48.083403545+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:48.083405594+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:48.083407686+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:48.188581499+07:00","message":"receive streaming session, msgId: 4121"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:48.188625581+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วใจร้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:48.188631008+07:00","message":"receive interim result [false|false]: แล้วใจร้าย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:48.188648108+07:00","message":"[buffer interim] 4121 false แล้วใจร้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:48.188654555+07:00","message":"[bufferProcess] interim [340000000]:แล้วใจร้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:48.18865807+07:00","message":"[bufferProcess] send to processor:แล้วจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:48.188662082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:48.188666015+07:00","message":"> Transcript [23312] [false]: 'แล้วจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:48.188669255+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:48.188671567+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:48.188673619+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:48.188675731+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:48.762594185+07:00","message":"receive streaming session, msgId: 4121"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:48.762632841+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วใจร้าย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:48.762639326+07:00","message":"receive interim result [false|false]: แล้วใจร้าย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:48.762652195+07:00","message":"[buffer interim] 4121 false แล้วใจร้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:48.762659692+07:00","message":"[bufferProcess] interim [940000000]:แล้วใจร้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:48.762662769+07:00","message":"[bufferProcess] send to processor:แล้วใจร้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:48.762668406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:48.762671491+07:00","message":"> Transcript [23313] [false]: 'แล้วใจร้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:48.762674971+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:48.762677439+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:48.762679789+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:48.762682171+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:50.537736023+07:00","message":"[GCS] IsForceVAD: false for message ID: 4121"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:50.714113952+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:50.714120666+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:50.835827388+07:00","message":"receive streaming session, msgId: 4121"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:50.835876273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วใจร้าย\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:50.835882029+07:00","message":"receive interim result [true|false]: แล้วใจร้าย"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:50.83588764+07:00","message":"end recv isFinal message id 4121"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:50.835890696+07:00","message":"end Recv id 4121"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:50.835908403+07:00","message":"[buffer interim] 4121 true แล้วใจร้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:50.835922682+07:00","message":"[bufferProcess] interim [130000000]:แล้วใจร้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:50.835926838+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วใจร้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:50.835930866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:50.835935488+07:00","message":"> Transcript [23314] [false]: 'แล้วใจร้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:50.83593953+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:50.835942159+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:50.835944432+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:50.835946639+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:50.835955814+07:00","message":"Push: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:50.835958439+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:50.835960615+07:00","message":"Set new StatePrefix : 'แล้วใจร้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:50.835963214+07:00","message":"Next Push (prob) : 'ใจร้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:50.83596551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:50.835967836+07:00","message":"> Transcript [23315] [true]: 'แล้วใจร้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:50.835970215+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:50.835972311+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:50.835974439+07:00","message":"StatePrefix: 'แล้วใจร้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:50.835976362+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:50.835978501+07:00","message":"Push: 'ใจร้าย'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:50.835987182+07:00","message":"push: {false แล้ว 0 0xc002af5680}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:50.835993524+07:00","message":"push: {true ใจร้าย 0 0xc002af5680}"}
{"level":"info","service":"Main","time":"2026-08-22T12:36:50.846950443+07:00","message":"write wav file: './tmp/7666/7666_4121.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:53.159288558+07:00","message":"[GCS] Start streaming session, msgId: 4122"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:53.714870827+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:53.714879788+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:53.862334741+07:00","message":"[GCS] Cleaned up inactive client: 4084"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:53.862386776+07:00","message":"[GCS] Cleaned up inactive client: 4072"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:53.862392425+07:00","message":"[GCS] Cleaned up inactive client: 4083"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:53.86239442+07:00","message":"[GCS] Cleaned up inactive client: 4078"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:53.862397031+07:00","message":"[GCS] Cleaned up inactive client: 4087"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:53.86239907+07:00","message":"[GCS] Cleaned up inactive client: 4089"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:53.862401223+07:00","message":"[GCS] Cleaned up inactive client: 4075"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:53.862403195+07:00","message":"[GCS] Cleaned up inactive client: 4077"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:53.862405135+07:00","message":"[GCS] Cleaned up inactive client: 4074"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:53.862407068+07:00","message":"[GCS] Cleaned up inactive client: 4082"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:53.86240883+07:00","message":"[GCS] Cleaned up inactive client: 4071"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:53.862410629+07:00","message":"[GCS] Cleaned up inactive client: 4092"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:53.862412494+07:00","message":"[GCS] Cleaned up inactive client: 4086"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:53.862414406+07:00","message":"[GCS] Cleaned up inactive client: 4090"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:53.862416195+07:00","message":"[GCS] Cleaned up inactive client: 4079"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:53.862418562+07:00","message":"[GCS] Cleaned up inactive client: 4081"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:53.862420554+07:00","message":"[GCS] Cleaned up inactive client: 4076"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:53.862422483+07:00","message":"[GCS] Cleaned up inactive client: 4073"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:53.862424281+07:00","message":"[GCS] Cleaned up inactive client: 4088"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:53.862426077+07:00","message":"[GCS] Cleaned up inactive client: 4091"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:53.862427934+07:00","message":"[GCS] Cleaned up inactive client: 4080"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:53.862429839+07:00","message":"[GCS] Cleaned up inactive client: 4085"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:54.057693658+07:00","message":"[GCS] IsForceVAD: false for message ID: 4122"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:54.353734555+07:00","message":"receive streaming session, msgId: 4122"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:54.353768868+07:00","message":"found end of frame, send empty tag with msgId: 4122"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:54.353772249+07:00","message":"end Recv id 4122"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:54.353781975+07:00","message":"[buffer interim] 4122 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:54.353790196+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:54.353795572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:54.353799047+07:00","message":"> Transcript [23316] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:54.353802024+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:54.353804174+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:54.353806284+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:54.353808976+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:54.353812001+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:54.353827979+07:00","message":"push: {true \n 0 0xc0029d8380}"}
{"level":"info","service":"Main","time":"2026-08-22T12:36:54.3594184+07:00","message":"write wav file: './tmp/7666/7666_4122.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:54.572873444+07:00","message":"[GCS] Start streaming session, msgId: 4123"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:55.232877074+07:00","message":"receive streaming session, msgId: 4123"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:55.232928939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:55.232935998+07:00","message":"receive interim result [false|false]: เรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:55.232954553+07:00","message":"[buffer interim] 4123 false เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:55.232961911+07:00","message":"[bufferProcess] interim [480000000]:เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:55.232965111+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:55.754499683+07:00","message":"receive streaming session, msgId: 4123"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:55.754543811+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่องย่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:55.754550014+07:00","message":"receive interim result [false|false]: เรื่องย่อ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:55.754565544+07:00","message":"[buffer interim] 4123 false เรื่องย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:55.754572745+07:00","message":"[bufferProcess] interim [20000000]:เรื่องย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:55.754575735+07:00","message":"[bufferProcess] send to processor:เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:55.75458345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:55.754587172+07:00","message":"> Transcript [23317] [false]: 'เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:55.754589828+07:00","message":"Set StatePrefix (first interim): 'เรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:56.339376128+07:00","message":"receive streaming session, msgId: 4123"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:56.339433465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่องย่อ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:56.339442841+07:00","message":"receive interim result [false|false]: เรื่องย่อ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:56.339459241+07:00","message":"[buffer interim] 4123 false เรื่องย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:56.339470629+07:00","message":"[bufferProcess] interim [620000000]:เรื่องย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:56.339475161+07:00","message":"[bufferProcess] send to processor:เรื่องย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:56.339482521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:56.339486673+07:00","message":"> Transcript [23318] [false]: 'เรื่องย่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:56.339491215+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:56.33949444+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:56.339497698+07:00","message":"StatePrefix: 'เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:56.339501282+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:56.715628074+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:56.715656121+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:57.039948839+07:00","message":"receive streaming session, msgId: 4123"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:57.039990735+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่องยา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:57.039997414+07:00","message":"receive interim result [false|false]: เรื่องยา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:57.040012075+07:00","message":"[buffer interim] 4123 false เรื่องยา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:57.040019224+07:00","message":"[bufferProcess] interim [280000000]:เรื่องยา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:57.040021791+07:00","message":"[bufferProcess] send to processor:เรื่องย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:57.040025608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:57.04002883+07:00","message":"> Transcript [23319] [false]: 'เรื่องย่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:57.040031952+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:57.040034263+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:57.040036232+07:00","message":"StatePrefix: 'เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:57.040038328+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:57.108764905+07:00","message":"receive streaming session, msgId: 4123"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:57.108802312+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่องย่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:57.108810209+07:00","message":"receive interim result [false|false]: เรื่องย่อ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:57.108839774+07:00","message":"[buffer interim] 4123 false เรื่องย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:57.108846766+07:00","message":"[bufferProcess] interim [340000000]:เรื่องย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:57.108849708+07:00","message":"[bufferProcess] send to processor:เรื่องยา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:57.108853411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:57.10885648+07:00","message":"> Transcript [23320] [false]: 'เรื่องยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:57.108859298+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:57.108861387+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:57.108863426+07:00","message":"StatePrefix: 'เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:57.108866319+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:57.744770549+07:00","message":"receive streaming session, msgId: 4123"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:57.744809297+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่องย่อ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:57.74481532+07:00","message":"receive interim result [false|false]: เรื่องย่อ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:57.744833619+07:00","message":"[buffer interim] 4123 false เรื่องย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:57.744840776+07:00","message":"[bufferProcess] interim [940000000]:เรื่องย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:57.744843957+07:00","message":"[bufferProcess] send to processor:เรื่องย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:57.744849838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:57.744853293+07:00","message":"> Transcript [23321] [false]: 'เรื่องย่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:57.744856513+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:57.744859032+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:57.744861337+07:00","message":"StatePrefix: 'เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:57.744863634+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:57.744866651+07:00","message":"Push: 'เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:57.744868656+07:00","message":"TextPushed: 'เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:57.744870891+07:00","message":"Set new StatePrefix : 'เรื่องย่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:57.744873191+07:00","message":"Next Push (prob) : 'ย่อ'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:57.744880922+07:00","message":"push: {false เรื่อง 0 0xc002af5880}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:58.146903028+07:00","message":"receive streaming session, msgId: 4123"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:58.146944893+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่องยายัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:58.146950573+07:00","message":"receive interim result [false|false]: เรื่องยายัง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:58.146965794+07:00","message":"[buffer interim] 4123 false เรื่องยายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:58.146974334+07:00","message":"[bufferProcess] interim [420000000]:เรื่องยายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:58.146977152+07:00","message":"[bufferProcess] send to processor:เรื่องย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:58.146980822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:58.146983768+07:00","message":"> Transcript [23322] [false]: 'เรื่องย่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:58.14698753+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:58.146990752+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:58.146992787+07:00","message":"StatePrefix: 'เรื่องย่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:58.146995482+07:00","message":"TextPushed: 'เรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:58.349007518+07:00","message":"[GCS] IsForceVAD: false for message ID: 4123"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:58.419155303+07:00","message":"[GCS] Start streaming session, msgId: 4124"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:58.657504034+07:00","message":"receive streaming session, msgId: 4123"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:58.657545884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่องยายัง\",\"confidence\":0.9462311}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:58.657552755+07:00","message":"receive interim result [true|false]: เรื่องยายัง"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:58.657565607+07:00","message":"end recv isFinal message id 4123"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:58.657568694+07:00","message":"end Recv id 4123"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:58.657575148+07:00","message":"[buffer interim] 4123 true เรื่องยายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:58.657582427+07:00","message":"[bufferProcess] interim [990000000]:เรื่องยายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:58.657586725+07:00","message":"[bufferProcess] send to processor (isfinal):เรื่องยายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:58.657590635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:58.657594116+07:00","message":"> Transcript [23323] [false]: 'เรื่องยายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:58.657596804+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:58.657598863+07:00","message":"Set new StatePrefix: 'เรื่องยายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:58.657600704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:58.657602784+07:00","message":"> Transcript [23324] [true]: 'เรื่องยายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:58.657605725+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:58.657607891+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:58.657609904+07:00","message":"StatePrefix: 'เรื่องยายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:58.657612265+07:00","message":"TextPushed: 'เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:58.657615594+07:00","message":"Push: 'ยายัง'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:58.657623438+07:00","message":"push: {true ยายัง 0 0xc002af5880}"}
{"level":"info","service":"Main","time":"2026-08-22T12:36:58.666884869+07:00","message":"write wav file: './tmp/7666/7666_4123.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:59.716369856+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:36:59.716377053+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:59.781541563+07:00","message":"receive streaming session, msgId: 4124"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:59.781583675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีกว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:59.78158943+07:00","message":"receive interim result [false|false]: ดีกว่า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:36:59.78160472+07:00","message":"[buffer interim] 4124 false ดีกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:59.781612865+07:00","message":"[bufferProcess] interim [960000000]:ดีกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:59.781615571+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:59.781622686+07:00","message":"[bufferProcess] send to processor (ticker):ดีกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:59.781625697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:59.781628715+07:00","message":"> Transcript [23325] [false]: 'ดีกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:36:59.781631024+07:00","message":"Set StatePrefix (first interim): 'ดีกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:00.337770243+07:00","message":"[GCS] IsForceVAD: false for message ID: 4124"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:00.34955891+07:00","message":"receive streaming session, msgId: 4124"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:00.349595585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีกว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:00.349601709+07:00","message":"receive interim result [false|false]: ดีกว่า"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:00.349614867+07:00","message":"[buffer interim] 4124 false ดีกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.349622834+07:00","message":"[bufferProcess] interim [560000000]:ดีกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.349626409+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:00.399495691+07:00","message":"[GCS] Start streaming session, msgId: 4125"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:00.543943407+07:00","message":"receive streaming session, msgId: 4124"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:00.543982469+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีกว่าหรอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:00.543988703+07:00","message":"receive interim result [false|false]: ดีกว่าหรอ"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:00.544003722+07:00","message":"[buffer interim] 4124 false ดีกว่าหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.544011192+07:00","message":"[bufferProcess] interim [740000000]:ดีกว่าหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.544013839+07:00","message":"[bufferProcess] send to processor:ดีกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.544017402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.544020209+07:00","message":"> Transcript [23326] [false]: 'ดีกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.544022989+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.544025128+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.544027207+07:00","message":"StatePrefix: 'ดีกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.544029342+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:00.61657181+07:00","message":"receive streaming session, msgId: 4124"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:00.616610938+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีกว่าเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:00.616617325+07:00","message":"receive interim result [false|false]: ดีกว่าเรา"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:00.616633996+07:00","message":"[buffer interim] 4124 false ดีกว่าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.616641041+07:00","message":"[bufferProcess] interim [860000000]:ดีกว่าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.616643555+07:00","message":"[bufferProcess] send to processor:ดีกว่าหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.616647372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.616650386+07:00","message":"> Transcript [23327] [false]: 'ดีกว่าหรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.616653199+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.616655282+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.616657874+07:00","message":"StatePrefix: 'ดีกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.616660151+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:00.620970079+07:00","message":"receive streaming session, msgId: 4124"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:00.620996449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีกว่านรก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:00.621001582+07:00","message":"receive interim result [false|false]: ดีกว่านรก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:00.621014407+07:00","message":"[buffer interim] 4124 false ดีกว่านรก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.621020076+07:00","message":"[bufferProcess] interim [920000000]:ดีกว่านรก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.621022659+07:00","message":"[bufferProcess] send to processor:ดีกว่าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.62102652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.621030975+07:00","message":"> Transcript [23328] [false]: 'ดีกว่าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.621035926+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.621038084+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.621040258+07:00","message":"StatePrefix: 'ดีกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.62104248+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:00.83082161+07:00","message":"receive streaming session, msgId: 4124"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:00.83087022+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีกว่ารก\",\"confidence\":0.8876883}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:00.830878846+07:00","message":"receive interim result [true|false]: ดีกว่ารก"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:00.830889732+07:00","message":"end recv isFinal message id 4124"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:00.830893934+07:00","message":"end Recv id 4124"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:00.830903243+07:00","message":"[buffer interim] 4124 true ดีกว่ารก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.830912706+07:00","message":"[bufferProcess] interim [950000000]:ดีกว่ารก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.830918131+07:00","message":"[bufferProcess] send to processor (isfinal):ดีกว่านรก"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.830922583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.830928215+07:00","message":"> Transcript [23329] [false]: 'ดีกว่านรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.830931632+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.830934137+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.830936168+07:00","message":"StatePrefix: 'ดีกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.830938382+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.830941476+07:00","message":"Push: 'ดีกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.830943602+07:00","message":"TextPushed: 'ดีกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.830945695+07:00","message":"Set new StatePrefix : 'ดีกว่านรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.830948701+07:00","message":"Next Push (prob) : 'นรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.830950531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.830952739+07:00","message":"> Transcript [23330] [true]: 'ดีกว่ารก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.830954966+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.830956768+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.830958649+07:00","message":"StatePrefix: 'ดีกว่านรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.830960576+07:00","message":"TextPushed: 'ดีกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:00.830962931+07:00","message":"Push: 'รก'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:00.830982178+07:00","message":"push: {false ดีกว่า 0 0xc002cc5a80}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:00.831000521+07:00","message":"push: {true รก 0 0xc002cc5a80}"}
{"level":"info","service":"Main","time":"2026-08-22T12:37:00.838767974+07:00","message":"write wav file: './tmp/7666/7666_4124.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:37:02.717422628+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:37:02.717446877+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:37:05.718061269+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:37:05.718070276+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:06.041108589+07:00","message":"[GCS] IsForceVAD: false for message ID: 4125"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:06.355206684+07:00","message":"receive streaming session, msgId: 4125"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:06.355238793+07:00","message":"found end of frame, send empty tag with msgId: 4125"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:06.355246912+07:00","message":"end Recv id 4125"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:06.355257736+07:00","message":"[buffer interim] 4125 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:06.355265802+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:06.355275176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:06.355284629+07:00","message":"> Transcript [23331] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:06.355287699+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:06.355290093+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:06.355292569+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:06.355294813+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:06.355301095+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:06.355312959+07:00","message":"push: {true \n 0 0xc003f6f600}"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:06.359973241+07:00","message":"[GCS] Start streaming session, msgId: 4126"}
{"level":"info","service":"Main","time":"2026-08-22T12:37:06.366965725+07:00","message":"write wav file: './tmp/7666/7666_4125.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:37:08.718685468+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:37:08.718699092+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:08.989345+07:00","message":"[GCS] IsForceVAD: false for message ID: 4126"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:09.264423885+07:00","message":"receive streaming session, msgId: 4126"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:09.264454978+07:00","message":"found end of frame, send empty tag with msgId: 4126"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:09.264458679+07:00","message":"end Recv id 4126"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:09.264469124+07:00","message":"[buffer interim] 4126 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:09.26447755+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:09.264482062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:09.264485196+07:00","message":"> Transcript [23332] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:09.264488216+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:09.264491022+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:09.264493155+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:09.264495419+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:09.264501827+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:09.264527364+07:00","message":"push: {true \n 0 0xc003f6e100}"}
{"level":"info","service":"Main","time":"2026-08-22T12:37:09.271726747+07:00","message":"write wav file: './tmp/7666/7666_4126.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:09.630239943+07:00","message":"[GCS] Start streaming session, msgId: 4127"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:09.690353246+07:00","message":"[GCS] IsForceVAD: false for message ID: 4127"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:09.818474031+07:00","message":"[GCS] Start streaming session, msgId: 4128"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:09.948350518+07:00","message":"[GCS] IsForceVAD: false for message ID: 4128"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:09.995718651+07:00","message":"receive streaming session, msgId: 4127"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:09.995740443+07:00","message":"found end of frame, send empty tag with msgId: 4127"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:09.99574371+07:00","message":"end Recv id 4127"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:09.995750947+07:00","message":"[buffer interim] 4127 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:09.995757506+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:09.995761651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:09.995764749+07:00","message":"> Transcript [23333] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:09.995767908+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:09.995770094+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:09.995772019+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:09.995773969+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:09.995784082+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:09.995793141+07:00","message":"push: {true \n 0 0xc002696c00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:37:10.00043647+07:00","message":"write wav file: './tmp/7666/7666_4127.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:10.226442102+07:00","message":"receive streaming session, msgId: 4128"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:10.226477041+07:00","message":"found end of frame, send empty tag with msgId: 4128"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:10.226480902+07:00","message":"end Recv id 4128"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:10.22649184+07:00","message":"[buffer interim] 4128 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:10.22650102+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:10.226505355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:10.22650853+07:00","message":"> Transcript [23334] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:10.22651151+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:10.226513665+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:10.226515734+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:10.22651776+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:10.226520964+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:10.226532461+07:00","message":"push: {true \n 0 0xc0029d8080}"}
{"level":"info","service":"Main","time":"2026-08-22T12:37:10.231252675+07:00","message":"write wav file: './tmp/7666/7666_4128.wav'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:10.328973999+07:00","message":"[GCS] Start streaming session, msgId: 4129"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:37:11.719512814+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:37:11.719513961+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:14.177880329+07:00","message":"[GCS] IsForceVAD: false for message ID: 4129"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:14.478731994+07:00","message":"receive streaming session, msgId: 4129"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:14.478758647+07:00","message":"found end of frame, send empty tag with msgId: 4129"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:14.478762206+07:00","message":"end Recv id 4129"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:14.478770825+07:00","message":"[buffer interim] 4129 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:14.478779866+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:14.478784434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:14.478787591+07:00","message":"> Transcript [23335] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:14.478790346+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:14.478792516+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:14.478794558+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:14.478796617+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-08-22T12:37:14.478799681+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:14.478811227+07:00","message":"push: {true \n 0 0xc002af4e00}"}
{"level":"info","service":"Main","time":"2026-08-22T12:37:14.4874404+07:00","message":"write wav file: './tmp/7666/7666_4129.wav'"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:37:14.72042276+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:37:14.72042973+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:37:17.720448742+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:37:17.720457326+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:37:20.721305276+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:37:20.721305798+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:37:21.43517814+07:00","message":"agent id: 2, request for disconnected"}
{"level":"info","service":"Scheduler","time":"2026-08-22T12:37:21.435199101+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 3"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:37:21.435246989+07:00","message":"broadcast client status map[2:OFFLINE 3:ACTIVE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:37:21.435254231+07:00","message":"broadcast client status map[2:OFFLINE 3:ACTIVE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:37:23.344399707+07:00","message":"agent id: 3, request for disconnected"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:37:23.344471574+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:37:23.34447244+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-08-22T12:37:23.722336205+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:23.862815227+07:00","message":"[GCS] Cleaned up inactive client: 4099"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:23.862850531+07:00","message":"[GCS] Cleaned up inactive client: 4096"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:23.862853435+07:00","message":"[GCS] Cleaned up inactive client: 4093"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:23.862855575+07:00","message":"[GCS] Cleaned up inactive client: 4095"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:23.862857556+07:00","message":"[GCS] Cleaned up inactive client: 4097"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:23.862860176+07:00","message":"[GCS] Cleaned up inactive client: 4094"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:23.862862134+07:00","message":"[GCS] Cleaned up inactive client: 4098"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:53.862596409+07:00","message":"[GCS] Cleaned up inactive client: 4101"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:53.862636238+07:00","message":"[GCS] Cleaned up inactive client: 4108"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:53.862639436+07:00","message":"[GCS] Cleaned up inactive client: 4112"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:53.862641555+07:00","message":"[GCS] Cleaned up inactive client: 4103"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:53.862643607+07:00","message":"[GCS] Cleaned up inactive client: 4107"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:53.86264657+07:00","message":"[GCS] Cleaned up inactive client: 4113"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:53.862648599+07:00","message":"[GCS] Cleaned up inactive client: 4114"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:53.862650835+07:00","message":"[GCS] Cleaned up inactive client: 4116"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:53.862652841+07:00","message":"[GCS] Cleaned up inactive client: 4106"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:53.862654875+07:00","message":"[GCS] Cleaned up inactive client: 4102"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:53.862657071+07:00","message":"[GCS] Cleaned up inactive client: 4115"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:53.8626594+07:00","message":"[GCS] Cleaned up inactive client: 4119"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:53.862661404+07:00","message":"[GCS] Cleaned up inactive client: 4110"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:53.862663449+07:00","message":"[GCS] Cleaned up inactive client: 4100"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:53.862665434+07:00","message":"[GCS] Cleaned up inactive client: 4111"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:53.862667316+07:00","message":"[GCS] Cleaned up inactive client: 4117"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:53.862669153+07:00","message":"[GCS] Cleaned up inactive client: 4104"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:53.862671043+07:00","message":"[GCS] Cleaned up inactive client: 4109"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:53.862673334+07:00","message":"[GCS] Cleaned up inactive client: 4118"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:53.862675204+07:00","message":"[GCS] Cleaned up inactive client: 4121"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:53.862677113+07:00","message":"[GCS] Cleaned up inactive client: 4120"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:37:53.86267895+07:00","message":"[GCS] Cleaned up inactive client: 4105"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:38:23.862220771+07:00","message":"[GCS] Cleaned up inactive client: 4128"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:38:23.862264782+07:00","message":"[GCS] Cleaned up inactive client: 4127"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:38:23.862268385+07:00","message":"[GCS] Cleaned up inactive client: 4125"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:38:23.862270523+07:00","message":"[GCS] Cleaned up inactive client: 4129"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:38:23.862272693+07:00","message":"[GCS] Cleaned up inactive client: 4124"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:38:23.862275487+07:00","message":"[GCS] Cleaned up inactive client: 4126"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:38:23.862278135+07:00","message":"[GCS] Cleaned up inactive client: 4122"}
{"level":"info","service":"GCSStream","time":"2026-08-22T12:38:23.862280097+07:00","message":"[GCS] Cleaned up inactive client: 4123"}
