2026-09-06 15:58:12.928 | INFO | pipecat::54 - ᓚᘏᗢ Pipecat 1.7.0 (Python 3.12.9 (main, Mar 17 2025, 21:01:58) [Clang 20.1.0 ]) ᓚᘏᗢ 2026-09-06 15:58:14.309 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking Pipeline#0::Source -> JarvisPocketTTSService#0 2026-09-06 15:58:14.309 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking JarvisPocketTTSService#0 -> _FakeSpeechOutput#0 2026-09-06 15:58:14.309 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking _FakeSpeechOutput#0 -> Pipeline#0::Sink 2026-09-06 15:58:14.310 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking PipelineWorker#0::Source -> Pipeline#0 2026-09-06 15:58:14.310 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking Pipeline#0 -> PipelineWorker#0::Sink 2026-09-06 15:58:14.310 | DEBUG | pipecat.workers.runner:add_workers:213 - WorkerRunner 'runner-9df33cf6': added worker 'PipelineWorker#0' Executing wait_for= cb=[_run_until_complete_cb() at /home/abstergo/.local/share/uv/python/cpython-3.12.9-linux-x86_64-gnu/lib/python3.12/asyncio/base_events.py:181] created at /home/abstergo/.local/share/uv/python/cpython-3.12.9-linux-x86_64-gnu/lib/python3.12/asyncio/runners.py:100> took 0.492 seconds 2026-09-06 15:58:14.312 | DEBUG | pipecat.workers.runner:run:257 - WorkerRunner 'runner-9df33cf6': started running 2026-09-06 15:58:14.316 | DEBUG | pipecat.workers.runner:_start_worker:413 - WorkerRunner 'runner-9df33cf6': starting worker 'PipelineWorker#0' 2026-09-06 15:58:14.318 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_start:965 - PipelineWorker#0: Starting. Waiting for StartFrame#0 to reach the end of the pipeline... 2026-09-06 15:58:14.323 | DEBUG | pipecat.registry.registry:register:132 - Worker 'PipelineWorker#0' ready (local) 2026-09-06 15:58:14.323 | DEBUG | pipecat.workers.runner:_send_registry:465 - WorkerRunner 'runner-9df33cf6': broadcasting registry: ['PipelineWorker#0'] 2026-09-06 15:58:14.323 | DEBUG | pipecat.workers.base_worker:_maybe_activate:1078 - Worker 'PipelineWorker#0': activated 2026-09-06 15:58:14.323 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_start:968 - PipelineWorker#0: StartFrame#0 reached the end of the pipeline, pipeline is now ready. 2026-09-06 15:58:14.325 | DEBUG | pipecat.services.tts_service:_push_tts_frames:1271 - JarvisPocketTTSService#0: Generating TTS [hello] 2026-09-06 15:58:14.330 | DEBUG | pipecat.pipeline.worker:_cancel:904 - Cancelling pipeline worker PipelineWorker#0 2026-09-06 15:58:14.331 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_end:986 - PipelineWorker#0: Closing. Waiting for CancelFrame#0(reason: Switching voice model) to reach the end of the pipeline... 2026-09-06 15:58:14.333 | DEBUG | pipecat.pipeline.worker:wait_for_cancel:978 - PipelineWorker#0: CancelFrame#0(reason: Switching voice model) reached the end of the pipeline. 2026-09-06 15:58:14.333 | DEBUG | pipecat.utils.base_object:cleanup:176 - PipelineWorker#0: waiting on event handlers to finish ['on_pipeline_finished']... 2026-09-06 15:58:14.334 | DEBUG | pipecat.pipeline.worker:run:711 - Pipeline worker PipelineWorker#0 is finishing... 2026-09-06 15:58:14.334 | DEBUG | pipecat.pipeline.worker:run:715 - Pipeline worker PipelineWorker#0 has finished 2026-09-06 15:58:14.335 | DEBUG | pipecat.workers.runner:run:300 - WorkerRunner 'runner-9df33cf6': finished running .2026-09-06 15:58:14.386 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking Pipeline#2::Source -> ParakeetSegmentedSTT#0 2026-09-06 15:58:14.386 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking ParakeetSegmentedSTT#0 -> Pipeline#2::Sink 2026-09-06 15:58:14.387 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking PipelineWorker#1::Source -> Pipeline#2 2026-09-06 15:58:14.387 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking Pipeline#2 -> PipelineWorker#1::Sink 2026-09-06 15:58:14.387 | DEBUG | pipecat.workers.runner:add_workers:213 - WorkerRunner 'runner-8806ad7b': added worker 'PipelineWorker#1' 2026-09-06 15:58:14.387 | DEBUG | pipecat.workers.runner:run:257 - WorkerRunner 'runner-8806ad7b': started running 2026-09-06 15:58:14.389 | DEBUG | pipecat.workers.runner:_start_worker:413 - WorkerRunner 'runner-8806ad7b': starting worker 'PipelineWorker#1' 2026-09-06 15:58:14.391 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_start:965 - PipelineWorker#1: Starting. Waiting for StartFrame#1 to reach the end of the pipeline... 2026-09-06 15:58:14.394 | WARNING | pipecat.services.stt_service:service_metadata_frame:560 - ParakeetSegmentedSTT#0: ttfs_p99_latency not set, using default 1.0s 2026-09-06 15:58:14.395 | DEBUG | pipecat.registry.registry:register:132 - Worker 'PipelineWorker#1' ready (local) 2026-09-06 15:58:14.395 | DEBUG | pipecat.workers.runner:_send_registry:465 - WorkerRunner 'runner-8806ad7b': broadcasting registry: ['PipelineWorker#1'] 2026-09-06 15:58:14.395 | DEBUG | pipecat.workers.base_worker:_maybe_activate:1078 - Worker 'PipelineWorker#1': activated 2026-09-06 15:58:14.395 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_start:968 - PipelineWorker#1: StartFrame#1 reached the end of the pipeline, pipeline is now ready. 2026-09-06 15:58:14.397 | DEBUG | pipecat.pipeline.worker:_cancel:904 - Cancelling pipeline worker PipelineWorker#1 2026-09-06 15:58:14.397 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_end:986 - PipelineWorker#1: Closing. Waiting for CancelFrame#1(reason: Jarvis capture cancelled) to reach the end of the pipeline... 2026-09-06 15:58:14.399 | DEBUG | pipecat.pipeline.worker:wait_for_cancel:978 - PipelineWorker#1: CancelFrame#1(reason: Jarvis capture cancelled) reached the end of the pipeline. 2026-09-06 15:58:14.399 | DEBUG | pipecat.utils.base_object:cleanup:176 - PipelineWorker#1: waiting on event handlers to finish ['on_pipeline_finished']... 2026-09-06 15:58:14.399 | DEBUG | pipecat.pipeline.worker:run:711 - Pipeline worker PipelineWorker#1 is finishing... 2026-09-06 15:58:14.399 | DEBUG | pipecat.pipeline.worker:run:715 - Pipeline worker PipelineWorker#1 has finished 2026-09-06 15:58:14.400 | DEBUG | pipecat.workers.runner:run:300 - WorkerRunner 'runner-8806ad7b': finished running .2026-09-06 15:58:14.403 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking Pipeline#4::Source -> JarvisPocketTTSService#1 2026-09-06 15:58:14.403 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking JarvisPocketTTSService#1 -> _FakeSpeechOutput#2 2026-09-06 15:58:14.403 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking _FakeSpeechOutput#2 -> Pipeline#4::Sink 2026-09-06 15:58:14.403 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking PipelineWorker#2::Source -> Pipeline#4 2026-09-06 15:58:14.403 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking Pipeline#4 -> PipelineWorker#2::Sink 2026-09-06 15:58:14.403 | DEBUG | pipecat.workers.runner:add_workers:213 - WorkerRunner 'runner-8ef73a11': added worker 'PipelineWorker#2' 2026-09-06 15:58:14.404 | DEBUG | pipecat.workers.runner:run:257 - WorkerRunner 'runner-8ef73a11': started running 2026-09-06 15:58:14.405 | DEBUG | pipecat.workers.runner:_start_worker:413 - WorkerRunner 'runner-8ef73a11': starting worker 'PipelineWorker#2' 2026-09-06 15:58:14.405 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_start:965 - PipelineWorker#2: Starting. Waiting for StartFrame#2 to reach the end of the pipeline... 2026-09-06 15:58:14.407 | DEBUG | pipecat.registry.registry:register:132 - Worker 'PipelineWorker#2' ready (local) 2026-09-06 15:58:14.407 | DEBUG | pipecat.workers.runner:_send_registry:465 - WorkerRunner 'runner-8ef73a11': broadcasting registry: ['PipelineWorker#2'] 2026-09-06 15:58:14.407 | DEBUG | pipecat.workers.base_worker:_maybe_activate:1078 - Worker 'PipelineWorker#2': activated 2026-09-06 15:58:14.407 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_start:968 - PipelineWorker#2: StartFrame#2 reached the end of the pipeline, pipeline is now ready. 2026-09-06 15:58:14.409 | DEBUG | pipecat.services.tts_service:_push_tts_frames:1271 - JarvisPocketTTSService#1: Generating TTS [hello] 2026-09-06 15:58:14.412 | ERROR | pipecat.processors.frame_processor:push_error_frame:732 - JarvisPocketTTSService#1 exception (/tmp/jarvis-pr8-perf-audit/apps/desktop/pipecat/src/jarvis_voice_runtime/pocket.py:427): Error processing frame: Pocket synthesis failed. 2026-09-06 15:58:14.412 | WARNING | pipecat.pipeline.worker:_source_push_frame:1158 - PipelineWorker#2: Something went wrong: ErrorFrame#0(error: Error processing frame: Pocket synthesis failed., fatal: False) 2026-09-06 15:58:14.413 | DEBUG | pipecat.pipeline.worker:_cancel:904 - Cancelling pipeline worker PipelineWorker#2 2026-09-06 15:58:14.413 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_end:986 - PipelineWorker#2: Closing. Waiting for CancelFrame#2(reason: Switching voice model) to reach the end of the pipeline... 2026-09-06 15:58:14.414 | DEBUG | pipecat.pipeline.worker:wait_for_cancel:978 - PipelineWorker#2: CancelFrame#2(reason: Switching voice model) reached the end of the pipeline. 2026-09-06 15:58:14.415 | DEBUG | pipecat.utils.base_object:cleanup:176 - PipelineWorker#2: waiting on event handlers to finish ['on_pipeline_finished']... 2026-09-06 15:58:14.415 | DEBUG | pipecat.pipeline.worker:run:711 - Pipeline worker PipelineWorker#2 is finishing... 2026-09-06 15:58:14.415 | DEBUG | pipecat.pipeline.worker:run:715 - Pipeline worker PipelineWorker#2 has finished 2026-09-06 15:58:14.416 | DEBUG | pipecat.workers.runner:run:300 - WorkerRunner 'runner-8ef73a11': finished running .2026-09-06 15:58:14.419 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking Pipeline#6::Source -> JarvisPocketTTSService#2 2026-09-06 15:58:14.419 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking JarvisPocketTTSService#2 -> _FakeSpeechOutput#3 2026-09-06 15:58:14.420 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking _FakeSpeechOutput#3 -> Pipeline#6::Sink 2026-09-06 15:58:14.420 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking PipelineWorker#3::Source -> Pipeline#6 2026-09-06 15:58:14.420 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking Pipeline#6 -> PipelineWorker#3::Sink 2026-09-06 15:58:14.420 | DEBUG | pipecat.workers.runner:add_workers:213 - WorkerRunner 'runner-22dc9d70': added worker 'PipelineWorker#3' 2026-09-06 15:58:14.421 | DEBUG | pipecat.workers.runner:run:257 - WorkerRunner 'runner-22dc9d70': started running 2026-09-06 15:58:14.422 | DEBUG | pipecat.workers.runner:_start_worker:413 - WorkerRunner 'runner-22dc9d70': starting worker 'PipelineWorker#3' 2026-09-06 15:58:14.423 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_start:965 - PipelineWorker#3: Starting. Waiting for StartFrame#3 to reach the end of the pipeline... 2026-09-06 15:58:14.425 | DEBUG | pipecat.registry.registry:register:132 - Worker 'PipelineWorker#3' ready (local) 2026-09-06 15:58:14.425 | DEBUG | pipecat.workers.runner:_send_registry:465 - WorkerRunner 'runner-22dc9d70': broadcasting registry: ['PipelineWorker#3'] 2026-09-06 15:58:14.425 | DEBUG | pipecat.workers.base_worker:_maybe_activate:1078 - Worker 'PipelineWorker#3': activated 2026-09-06 15:58:14.425 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_start:968 - PipelineWorker#3: StartFrame#3 reached the end of the pipeline, pipeline is now ready. 2026-09-06 15:58:14.427 | DEBUG | pipecat.services.tts_service:_push_tts_frames:1271 - JarvisPocketTTSService#2: Generating TTS [hello] 2026-09-06 15:58:14.429 | ERROR | pipecat.processors.frame_processor:push_error_frame:732 - JarvisPocketTTSService#2 exception (/tmp/jarvis-pr8-perf-audit/apps/desktop/pipecat/src/jarvis_voice_runtime/pocket.py:484): Error processing frame: Pocket produced no audio for the requested utterance. 2026-09-06 15:58:14.429 | WARNING | pipecat.pipeline.worker:_source_push_frame:1158 - PipelineWorker#3: Something went wrong: ErrorFrame#1(error: Error processing frame: Pocket produced no audio for the requested utterance., fatal: False) 2026-09-06 15:58:14.430 | DEBUG | pipecat.pipeline.worker:_cancel:904 - Cancelling pipeline worker PipelineWorker#3 2026-09-06 15:58:14.430 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_end:986 - PipelineWorker#3: Closing. Waiting for CancelFrame#3(reason: Switching voice model) to reach the end of the pipeline... 2026-09-06 15:58:14.432 | DEBUG | pipecat.pipeline.worker:wait_for_cancel:978 - PipelineWorker#3: CancelFrame#3(reason: Switching voice model) reached the end of the pipeline. 2026-09-06 15:58:14.432 | DEBUG | pipecat.utils.base_object:cleanup:176 - PipelineWorker#3: waiting on event handlers to finish ['on_pipeline_finished']... 2026-09-06 15:58:14.433 | DEBUG | pipecat.pipeline.worker:run:711 - Pipeline worker PipelineWorker#3 is finishing... 2026-09-06 15:58:14.433 | DEBUG | pipecat.pipeline.worker:run:715 - Pipeline worker PipelineWorker#3 has finished 2026-09-06 15:58:14.434 | DEBUG | pipecat.workers.runner:run:300 - WorkerRunner 'runner-22dc9d70': finished running .2026-09-06 15:58:14.438 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking Pipeline#8::Source -> JarvisPocketTTSService#3 2026-09-06 15:58:14.438 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking JarvisPocketTTSService#3 -> PipeWireAudioOutputTransport#0 2026-09-06 15:58:14.438 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking PipeWireAudioOutputTransport#0 -> Pipeline#8::Sink 2026-09-06 15:58:14.438 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking PipelineWorker#4::Source -> Pipeline#8 2026-09-06 15:58:14.438 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking Pipeline#8 -> PipelineWorker#4::Sink 2026-09-06 15:58:14.439 | DEBUG | pipecat.workers.runner:add_workers:213 - WorkerRunner 'runner-d789af26': added worker 'PipelineWorker#4' 2026-09-06 15:58:14.439 | DEBUG | pipecat.workers.runner:run:257 - WorkerRunner 'runner-d789af26': started running 2026-09-06 15:58:14.441 | DEBUG | pipecat.workers.runner:_start_worker:413 - WorkerRunner 'runner-d789af26': starting worker 'PipelineWorker#4' 2026-09-06 15:58:14.442 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_start:965 - PipelineWorker#4: Starting. Waiting for StartFrame#4 to reach the end of the pipeline... 2026-09-06 15:58:14.444 | DEBUG | pipecat.registry.registry:register:132 - Worker 'PipelineWorker#4' ready (local) 2026-09-06 15:58:14.444 | DEBUG | pipecat.workers.runner:_send_registry:465 - WorkerRunner 'runner-d789af26': broadcasting registry: ['PipelineWorker#4'] 2026-09-06 15:58:14.444 | DEBUG | pipecat.workers.base_worker:_maybe_activate:1078 - Worker 'PipelineWorker#4': activated 2026-09-06 15:58:14.444 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_start:968 - PipelineWorker#4: StartFrame#4 reached the end of the pipeline, pipeline is now ready. 2026-09-06 15:58:14.445 | DEBUG | pipecat.pipeline.worker:_cancel:904 - Cancelling pipeline worker PipelineWorker#4 2026-09-06 15:58:14.445 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_end:986 - PipelineWorker#4: Closing. Waiting for CancelFrame#4(reason: Switching voice model) to reach the end of the pipeline... 2026-09-06 15:58:14.447 | DEBUG | pipecat.pipeline.worker:wait_for_cancel:978 - PipelineWorker#4: CancelFrame#4(reason: Switching voice model) reached the end of the pipeline. 2026-09-06 15:58:14.447 | DEBUG | pipecat.utils.base_object:cleanup:176 - PipelineWorker#4: waiting on event handlers to finish ['on_pipeline_finished']... 2026-09-06 15:58:14.447 | DEBUG | pipecat.pipeline.worker:run:711 - Pipeline worker PipelineWorker#4 is finishing... 2026-09-06 15:58:14.447 | DEBUG | pipecat.pipeline.worker:run:715 - Pipeline worker PipelineWorker#4 has finished 2026-09-06 15:58:14.448 | DEBUG | pipecat.workers.runner:run:300 - WorkerRunner 'runner-d789af26': finished running .2026-09-06 15:58:14.499 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking Pipeline#10::Source -> JarvisPocketTTSService#4 2026-09-06 15:58:14.499 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking JarvisPocketTTSService#4 -> PipeWireAudioOutputTransport#1 2026-09-06 15:58:14.499 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking PipeWireAudioOutputTransport#1 -> Pipeline#10::Sink 2026-09-06 15:58:14.500 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking PipelineWorker#5::Source -> Pipeline#10 2026-09-06 15:58:14.500 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking Pipeline#10 -> PipelineWorker#5::Sink 2026-09-06 15:58:14.500 | DEBUG | pipecat.workers.runner:add_workers:213 - WorkerRunner 'runner-d1cb3de9': added worker 'PipelineWorker#5' 2026-09-06 15:58:14.500 | DEBUG | pipecat.workers.runner:run:257 - WorkerRunner 'runner-d1cb3de9': started running 2026-09-06 15:58:14.502 | DEBUG | pipecat.workers.runner:_start_worker:413 - WorkerRunner 'runner-d1cb3de9': starting worker 'PipelineWorker#5' 2026-09-06 15:58:14.504 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_start:965 - PipelineWorker#5: Starting. Waiting for StartFrame#5 to reach the end of the pipeline... 2026-09-06 15:58:14.506 | DEBUG | pipecat.registry.registry:register:132 - Worker 'PipelineWorker#5' ready (local) 2026-09-06 15:58:14.506 | DEBUG | pipecat.workers.runner:_send_registry:465 - WorkerRunner 'runner-d1cb3de9': broadcasting registry: ['PipelineWorker#5'] 2026-09-06 15:58:14.506 | DEBUG | pipecat.workers.base_worker:_maybe_activate:1078 - Worker 'PipelineWorker#5': activated 2026-09-06 15:58:14.506 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_start:968 - PipelineWorker#5: StartFrame#5 reached the end of the pipeline, pipeline is now ready. 2026-09-06 15:58:14.507 | DEBUG | pipecat.pipeline.worker:_cancel:904 - Cancelling pipeline worker PipelineWorker#5 2026-09-06 15:58:14.508 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_end:986 - PipelineWorker#5: Closing. Waiting for CancelFrame#5(reason: Switching voice model) to reach the end of the pipeline... 2026-09-06 15:58:14.509 | DEBUG | pipecat.pipeline.worker:wait_for_cancel:978 - PipelineWorker#5: CancelFrame#5(reason: Switching voice model) reached the end of the pipeline. 2026-09-06 15:58:14.509 | DEBUG | pipecat.utils.base_object:cleanup:176 - PipelineWorker#5: waiting on event handlers to finish ['on_pipeline_finished']... 2026-09-06 15:58:14.510 | DEBUG | pipecat.pipeline.worker:run:711 - Pipeline worker PipelineWorker#5 is finishing... 2026-09-06 15:58:14.510 | DEBUG | pipecat.pipeline.worker:run:715 - Pipeline worker PipelineWorker#5 has finished 2026-09-06 15:58:14.511 | DEBUG | pipecat.workers.runner:run:300 - WorkerRunner 'runner-d1cb3de9': finished running 2026-09-06 15:58:14.512 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking Pipeline#12::Source -> ParakeetSegmentedSTT#1 2026-09-06 15:58:14.512 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking ParakeetSegmentedSTT#1 -> Pipeline#12::Sink 2026-09-06 15:58:14.512 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking PipelineWorker#6::Source -> Pipeline#12 2026-09-06 15:58:14.512 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking Pipeline#12 -> PipelineWorker#6::Sink 2026-09-06 15:58:14.512 | DEBUG | pipecat.workers.runner:add_workers:213 - WorkerRunner 'runner-ab89778f': added worker 'PipelineWorker#6' 2026-09-06 15:58:14.513 | DEBUG | pipecat.workers.runner:run:257 - WorkerRunner 'runner-ab89778f': started running 2026-09-06 15:58:14.514 | DEBUG | pipecat.workers.runner:_start_worker:413 - WorkerRunner 'runner-ab89778f': starting worker 'PipelineWorker#6' 2026-09-06 15:58:14.516 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_start:965 - PipelineWorker#6: Starting. Waiting for StartFrame#6 to reach the end of the pipeline... 2026-09-06 15:58:14.517 | WARNING | pipecat.services.stt_service:service_metadata_frame:560 - ParakeetSegmentedSTT#1: ttfs_p99_latency not set, using default 1.0s 2026-09-06 15:58:14.517 | DEBUG | pipecat.registry.registry:register:132 - Worker 'PipelineWorker#6' ready (local) 2026-09-06 15:58:14.518 | DEBUG | pipecat.workers.runner:_send_registry:465 - WorkerRunner 'runner-ab89778f': broadcasting registry: ['PipelineWorker#6'] 2026-09-06 15:58:14.518 | DEBUG | pipecat.workers.base_worker:_maybe_activate:1078 - Worker 'PipelineWorker#6': activated 2026-09-06 15:58:14.518 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_start:968 - PipelineWorker#6: StartFrame#6 reached the end of the pipeline, pipeline is now ready. 2026-09-06 15:58:14.520 | DEBUG | pipecat.pipeline.worker:_cancel:904 - Cancelling pipeline worker PipelineWorker#6 2026-09-06 15:58:14.520 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_end:986 - PipelineWorker#6: Closing. Waiting for CancelFrame#6(reason: Jarvis capture cancelled) to reach the end of the pipeline... 2026-09-06 15:58:14.522 | DEBUG | pipecat.pipeline.worker:wait_for_cancel:978 - PipelineWorker#6: CancelFrame#6(reason: Jarvis capture cancelled) reached the end of the pipeline. 2026-09-06 15:58:14.523 | DEBUG | pipecat.utils.base_object:cleanup:176 - PipelineWorker#6: waiting on event handlers to finish ['on_pipeline_finished']... 2026-09-06 15:58:14.524 | DEBUG | pipecat.pipeline.worker:run:711 - Pipeline worker PipelineWorker#6 is finishing... 2026-09-06 15:58:14.524 | DEBUG | pipecat.pipeline.worker:run:715 - Pipeline worker PipelineWorker#6 has finished 2026-09-06 15:58:14.526 | DEBUG | pipecat.workers.runner:run:300 - WorkerRunner 'runner-ab89778f': finished running 2026-09-06 15:58:14.527 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking Pipeline#14::Source -> JarvisPocketTTSService#5 2026-09-06 15:58:14.527 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking JarvisPocketTTSService#5 -> PipeWireAudioOutputTransport#2 2026-09-06 15:58:14.527 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking PipeWireAudioOutputTransport#2 -> Pipeline#14::Sink 2026-09-06 15:58:14.527 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking PipelineWorker#7::Source -> Pipeline#14 2026-09-06 15:58:14.527 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking Pipeline#14 -> PipelineWorker#7::Sink 2026-09-06 15:58:14.528 | DEBUG | pipecat.workers.runner:add_workers:213 - WorkerRunner 'runner-328bb681': added worker 'PipelineWorker#7' 2026-09-06 15:58:14.528 | DEBUG | pipecat.workers.runner:run:257 - WorkerRunner 'runner-328bb681': started running 2026-09-06 15:58:14.529 | DEBUG | pipecat.workers.runner:_start_worker:413 - WorkerRunner 'runner-328bb681': starting worker 'PipelineWorker#7' 2026-09-06 15:58:14.530 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_start:965 - PipelineWorker#7: Starting. Waiting for StartFrame#7 to reach the end of the pipeline... 2026-09-06 15:58:14.532 | DEBUG | pipecat.registry.registry:register:132 - Worker 'PipelineWorker#7' ready (local) 2026-09-06 15:58:14.532 | DEBUG | pipecat.workers.runner:_send_registry:465 - WorkerRunner 'runner-328bb681': broadcasting registry: ['PipelineWorker#7'] 2026-09-06 15:58:14.532 | DEBUG | pipecat.workers.base_worker:_maybe_activate:1078 - Worker 'PipelineWorker#7': activated 2026-09-06 15:58:14.532 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_start:968 - PipelineWorker#7: StartFrame#7 reached the end of the pipeline, pipeline is now ready. 2026-09-06 15:58:14.533 | DEBUG | pipecat.pipeline.worker:_cancel:904 - Cancelling pipeline worker PipelineWorker#7 2026-09-06 15:58:14.533 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_end:986 - PipelineWorker#7: Closing. Waiting for CancelFrame#7(reason: Switching voice model) to reach the end of the pipeline... 2026-09-06 15:58:14.535 | DEBUG | pipecat.pipeline.worker:wait_for_cancel:978 - PipelineWorker#7: CancelFrame#7(reason: Switching voice model) reached the end of the pipeline. 2026-09-06 15:58:14.535 | DEBUG | pipecat.utils.base_object:cleanup:176 - PipelineWorker#7: waiting on event handlers to finish ['on_pipeline_finished']... 2026-09-06 15:58:14.536 | DEBUG | pipecat.pipeline.worker:run:711 - Pipeline worker PipelineWorker#7 is finishing... 2026-09-06 15:58:14.536 | DEBUG | pipecat.pipeline.worker:run:715 - Pipeline worker PipelineWorker#7 has finished 2026-09-06 15:58:14.537 | DEBUG | pipecat.workers.runner:run:300 - WorkerRunner 'runner-328bb681': finished running .2026-09-06 15:58:14.540 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking Pipeline#16::Source -> JarvisPocketTTSService#6 2026-09-06 15:58:14.540 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking JarvisPocketTTSService#6 -> _FakeSpeechOutput#6 2026-09-06 15:58:14.540 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking _FakeSpeechOutput#6 -> Pipeline#16::Sink 2026-09-06 15:58:14.540 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking PipelineWorker#8::Source -> Pipeline#16 2026-09-06 15:58:14.541 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking Pipeline#16 -> PipelineWorker#8::Sink 2026-09-06 15:58:14.541 | DEBUG | pipecat.workers.runner:add_workers:213 - WorkerRunner 'runner-74426599': added worker 'PipelineWorker#8' 2026-09-06 15:58:14.541 | DEBUG | pipecat.workers.runner:run:257 - WorkerRunner 'runner-74426599': started running 2026-09-06 15:58:14.543 | DEBUG | pipecat.workers.runner:_start_worker:413 - WorkerRunner 'runner-74426599': starting worker 'PipelineWorker#8' 2026-09-06 15:58:14.545 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_start:965 - PipelineWorker#8: Starting. Waiting for StartFrame#8 to reach the end of the pipeline... 2026-09-06 15:58:14.548 | DEBUG | pipecat.registry.registry:register:132 - Worker 'PipelineWorker#8' ready (local) 2026-09-06 15:58:14.548 | DEBUG | pipecat.workers.runner:_send_registry:465 - WorkerRunner 'runner-74426599': broadcasting registry: ['PipelineWorker#8'] 2026-09-06 15:58:14.548 | DEBUG | pipecat.workers.base_worker:_maybe_activate:1078 - Worker 'PipelineWorker#8': activated 2026-09-06 15:58:14.548 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_start:968 - PipelineWorker#8: StartFrame#8 reached the end of the pipeline, pipeline is now ready. 2026-09-06 15:58:14.551 | DEBUG | pipecat.services.tts_service:_push_tts_frames:1271 - JarvisPocketTTSService#6: Generating TTS [hello] 2026-09-06 15:58:14.559 | DEBUG | pipecat.services.tts_service:push_frame:898 - JarvisPocketTTSService#6 cleaning up TTS context f38a9cbf-d3dc-4bd8-91f5-43d4c78f1e99 2026-09-06 15:58:14.559 | DEBUG | pipecat.transports.base_output:_bot_started_speaking:691 - Bot started speaking 2026-09-06 15:58:14.560 | ERROR | pipecat.transports.base_output:_audio_task_handler:908 - Error writing TTSAudioRawFrame#1(pts: None, destination: None, size: 1920, frames: 960, sample_rate: 24000, channels: 1) to transport: speaker disconnected 2026-09-06 15:58:14.562 | ERROR | pipecat.transports.base_output:_audio_task_handler:908 - Error writing TTSAudioRawFrame#2(pts: None, destination: None, size: 1920, frames: 960, sample_rate: 24000, channels: 1) to transport: speaker disconnected 2026-09-06 15:58:14.562 | DEBUG | pipecat.transports.base_output:_handle_frame:809 - Bot stopped speaking based on TTSStoppedFrame 2026-09-06 15:58:14.562 | DEBUG | pipecat.transports.base_output:_bot_stopped_speaking:743 - Bot stopped speaking 2026-09-06 15:58:14.564 | DEBUG | pipecat.pipeline.worker:_cancel:904 - Cancelling pipeline worker PipelineWorker#8 2026-09-06 15:58:14.564 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_end:986 - PipelineWorker#8: Closing. Waiting for CancelFrame#8(reason: Switching voice model) to reach the end of the pipeline... 2026-09-06 15:58:14.566 | DEBUG | pipecat.pipeline.worker:wait_for_cancel:978 - PipelineWorker#8: CancelFrame#8(reason: Switching voice model) reached the end of the pipeline. 2026-09-06 15:58:14.567 | DEBUG | pipecat.utils.base_object:cleanup:176 - PipelineWorker#8: waiting on event handlers to finish ['on_pipeline_finished']... 2026-09-06 15:58:14.567 | DEBUG | pipecat.pipeline.worker:run:711 - Pipeline worker PipelineWorker#8 is finishing... 2026-09-06 15:58:14.567 | DEBUG | pipecat.pipeline.worker:run:715 - Pipeline worker PipelineWorker#8 has finished 2026-09-06 15:58:14.568 | DEBUG | pipecat.workers.runner:run:300 - WorkerRunner 'runner-74426599': finished running ..2026-09-06 15:58:14.573 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking Pipeline#18::Source -> JarvisPocketTTSService#8 2026-09-06 15:58:14.573 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking JarvisPocketTTSService#8 -> PcmBufferOutputTransport#0 2026-09-06 15:58:14.573 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking PcmBufferOutputTransport#0 -> Pipeline#18::Sink 2026-09-06 15:58:14.573 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking PipelineWorker#9::Source -> Pipeline#18 2026-09-06 15:58:14.573 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking Pipeline#18 -> PipelineWorker#9::Sink 2026-09-06 15:58:14.574 | DEBUG | pipecat.workers.runner:add_workers:213 - WorkerRunner 'runner-d3b32743': added worker 'PipelineWorker#9' 2026-09-06 15:58:14.574 | DEBUG | pipecat.workers.runner:run:257 - WorkerRunner 'runner-d3b32743': started running 2026-09-06 15:58:14.576 | DEBUG | pipecat.workers.runner:_start_worker:413 - WorkerRunner 'runner-d3b32743': starting worker 'PipelineWorker#9' 2026-09-06 15:58:14.577 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_start:965 - PipelineWorker#9: Starting. Waiting for StartFrame#9 to reach the end of the pipeline... 2026-09-06 15:58:14.579 | DEBUG | pipecat.registry.registry:register:132 - Worker 'PipelineWorker#9' ready (local) 2026-09-06 15:58:14.579 | DEBUG | pipecat.workers.runner:_send_registry:465 - WorkerRunner 'runner-d3b32743': broadcasting registry: ['PipelineWorker#9'] 2026-09-06 15:58:14.579 | DEBUG | pipecat.workers.base_worker:_maybe_activate:1078 - Worker 'PipelineWorker#9': activated 2026-09-06 15:58:14.580 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_start:968 - PipelineWorker#9: StartFrame#9 reached the end of the pipeline, pipeline is now ready. 2026-09-06 15:58:14.581 | DEBUG | pipecat.services.tts_service:_push_tts_frames:1271 - JarvisPocketTTSService#8: Generating TTS [hello] 2026-09-06 15:58:14.586 | DEBUG | pipecat.services.tts_service:push_frame:898 - JarvisPocketTTSService#8 cleaning up TTS context 680ba35f-c5b8-49fa-8a78-bca1d8dfd38c 2026-09-06 15:58:14.586 | DEBUG | pipecat.transports.base_output:_bot_started_speaking:691 - Bot started speaking 2026-09-06 15:58:14.588 | DEBUG | pipecat.transports.base_output:_handle_frame:809 - Bot stopped speaking based on TTSStoppedFrame 2026-09-06 15:58:14.588 | DEBUG | pipecat.transports.base_output:_bot_stopped_speaking:743 - Bot stopped speaking 2026-09-06 15:58:14.591 | DEBUG | pipecat.services.tts_service:_push_tts_frames:1271 - JarvisPocketTTSService#8: Generating TTS [hello] 2026-09-06 15:58:14.595 | DEBUG | pipecat.services.tts_service:push_frame:898 - JarvisPocketTTSService#8 cleaning up TTS context 0363917c-033d-495c-ac61-7b6307702bdd 2026-09-06 15:58:14.595 | DEBUG | pipecat.transports.base_output:_bot_started_speaking:691 - Bot started speaking 2026-09-06 15:58:14.596 | DEBUG | pipecat.transports.base_output:_handle_frame:809 - Bot stopped speaking based on TTSStoppedFrame 2026-09-06 15:58:14.596 | DEBUG | pipecat.transports.base_output:_bot_stopped_speaking:743 - Bot stopped speaking 2026-09-06 15:58:14.598 | DEBUG | pipecat.pipeline.worker:_cancel:904 - Cancelling pipeline worker PipelineWorker#9 2026-09-06 15:58:14.598 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_end:986 - PipelineWorker#9: Closing. Waiting for CancelFrame#9(reason: Switching voice model) to reach the end of the pipeline... 2026-09-06 15:58:14.599 | DEBUG | pipecat.pipeline.worker:wait_for_cancel:978 - PipelineWorker#9: CancelFrame#9(reason: Switching voice model) reached the end of the pipeline. 2026-09-06 15:58:14.599 | DEBUG | pipecat.utils.base_object:cleanup:176 - PipelineWorker#9: waiting on event handlers to finish ['on_pipeline_finished']... 2026-09-06 15:58:14.600 | DEBUG | pipecat.pipeline.worker:run:711 - Pipeline worker PipelineWorker#9 is finishing... 2026-09-06 15:58:14.600 | DEBUG | pipecat.pipeline.worker:run:715 - Pipeline worker PipelineWorker#9 has finished 2026-09-06 15:58:14.601 | DEBUG | pipecat.workers.runner:run:300 - WorkerRunner 'runner-d3b32743': finished running .2026-09-06 15:58:14.604 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking Pipeline#20::Source -> JarvisPocketTTSService#9 2026-09-06 15:58:14.604 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking JarvisPocketTTSService#9 -> PcmBufferOutputTransport#1 2026-09-06 15:58:14.605 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking PcmBufferOutputTransport#1 -> Pipeline#20::Sink 2026-09-06 15:58:14.605 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking PipelineWorker#10::Source -> Pipeline#20 2026-09-06 15:58:14.605 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking Pipeline#20 -> PipelineWorker#10::Sink 2026-09-06 15:58:14.605 | DEBUG | pipecat.workers.runner:add_workers:213 - WorkerRunner 'runner-f1d7fa90': added worker 'PipelineWorker#10' 2026-09-06 15:58:14.606 | DEBUG | pipecat.workers.runner:run:257 - WorkerRunner 'runner-f1d7fa90': started running 2026-09-06 15:58:14.607 | DEBUG | pipecat.workers.runner:_start_worker:413 - WorkerRunner 'runner-f1d7fa90': starting worker 'PipelineWorker#10' 2026-09-06 15:58:14.609 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_start:965 - PipelineWorker#10: Starting. Waiting for StartFrame#10 to reach the end of the pipeline... 2026-09-06 15:58:14.612 | DEBUG | pipecat.registry.registry:register:132 - Worker 'PipelineWorker#10' ready (local) 2026-09-06 15:58:14.612 | DEBUG | pipecat.workers.runner:_send_registry:465 - WorkerRunner 'runner-f1d7fa90': broadcasting registry: ['PipelineWorker#10'] 2026-09-06 15:58:14.612 | DEBUG | pipecat.workers.base_worker:_maybe_activate:1078 - Worker 'PipelineWorker#10': activated 2026-09-06 15:58:14.613 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_start:968 - PipelineWorker#10: StartFrame#10 reached the end of the pipeline, pipeline is now ready. 2026-09-06 15:58:14.616 | DEBUG | pipecat.services.tts_service:_push_tts_frames:1271 - JarvisPocketTTSService#9: Generating TTS [hello] 2026-09-06 15:58:14.624 | DEBUG | pipecat.services.tts_service:push_frame:898 - JarvisPocketTTSService#9 cleaning up TTS context a3dabb3e-6b6d-4dd1-9b90-50cd4632dffb 2026-09-06 15:58:14.624 | DEBUG | pipecat.transports.base_output:_bot_started_speaking:691 - Bot started speaking 2026-09-06 15:58:14.627 | DEBUG | pipecat.transports.base_output:_handle_frame:809 - Bot stopped speaking based on TTSStoppedFrame 2026-09-06 15:58:14.627 | DEBUG | pipecat.transports.base_output:_bot_stopped_speaking:743 - Bot stopped speaking 2026-09-06 15:58:14.629 | DEBUG | pipecat.pipeline.worker:_cancel:904 - Cancelling pipeline worker PipelineWorker#10 2026-09-06 15:58:14.630 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_end:986 - PipelineWorker#10: Closing. Waiting for CancelFrame#10(reason: Switching voice model) to reach the end of the pipeline... 2026-09-06 15:58:14.633 | DEBUG | pipecat.pipeline.worker:wait_for_cancel:978 - PipelineWorker#10: CancelFrame#10(reason: Switching voice model) reached the end of the pipeline. 2026-09-06 15:58:14.633 | DEBUG | pipecat.utils.base_object:cleanup:176 - PipelineWorker#10: waiting on event handlers to finish ['on_pipeline_finished']... 2026-09-06 15:58:14.635 | DEBUG | pipecat.pipeline.worker:run:711 - Pipeline worker PipelineWorker#10 is finishing... 2026-09-06 15:58:14.635 | DEBUG | pipecat.pipeline.worker:run:715 - Pipeline worker PipelineWorker#10 has finished 2026-09-06 15:58:14.636 | DEBUG | pipecat.workers.runner:run:300 - WorkerRunner 'runner-f1d7fa90': finished running .2026-09-06 15:58:14.640 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking Pipeline#22::Source -> JarvisPocketTTSService#10 2026-09-06 15:58:14.640 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking JarvisPocketTTSService#10 -> _FakeSpeechOutput#10 2026-09-06 15:58:14.640 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking _FakeSpeechOutput#10 -> Pipeline#22::Sink 2026-09-06 15:58:14.640 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking PipelineWorker#11::Source -> Pipeline#22 2026-09-06 15:58:14.640 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking Pipeline#22 -> PipelineWorker#11::Sink 2026-09-06 15:58:14.641 | DEBUG | pipecat.workers.runner:add_workers:213 - WorkerRunner 'runner-595479e0': added worker 'PipelineWorker#11' 2026-09-06 15:58:14.641 | DEBUG | pipecat.workers.runner:run:257 - WorkerRunner 'runner-595479e0': started running 2026-09-06 15:58:14.643 | DEBUG | pipecat.workers.runner:_start_worker:413 - WorkerRunner 'runner-595479e0': starting worker 'PipelineWorker#11' 2026-09-06 15:58:14.644 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_start:965 - PipelineWorker#11: Starting. Waiting for StartFrame#11 to reach the end of the pipeline... 2026-09-06 15:58:14.647 | DEBUG | pipecat.registry.registry:register:132 - Worker 'PipelineWorker#11' ready (local) 2026-09-06 15:58:14.647 | DEBUG | pipecat.workers.runner:_send_registry:465 - WorkerRunner 'runner-595479e0': broadcasting registry: ['PipelineWorker#11'] 2026-09-06 15:58:14.647 | DEBUG | pipecat.workers.base_worker:_maybe_activate:1078 - Worker 'PipelineWorker#11': activated 2026-09-06 15:58:14.647 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_start:968 - PipelineWorker#11: StartFrame#11 reached the end of the pipeline, pipeline is now ready. 2026-09-06 15:58:14.649 | DEBUG | pipecat.services.tts_service:_push_tts_frames:1271 - JarvisPocketTTSService#10: Generating TTS [first] 2026-09-06 15:58:14.654 | DEBUG | pipecat.services.tts_service:push_frame:898 - JarvisPocketTTSService#10 cleaning up TTS context fef67c3e-b95a-462a-b022-ff93be7bee00 2026-09-06 15:58:14.655 | DEBUG | pipecat.transports.base_output:_bot_started_speaking:691 - Bot started speaking 2026-09-06 15:58:14.658 | DEBUG | pipecat.transports.base_output:_handle_frame:809 - Bot stopped speaking based on TTSStoppedFrame 2026-09-06 15:58:14.658 | DEBUG | pipecat.transports.base_output:_bot_stopped_speaking:743 - Bot stopped speaking 2026-09-06 15:58:14.660 | DEBUG | pipecat.services.tts_service:_push_tts_frames:1271 - JarvisPocketTTSService#10: Generating TTS [second] 2026-09-06 15:58:14.664 | DEBUG | pipecat.services.tts_service:push_frame:898 - JarvisPocketTTSService#10 cleaning up TTS context ee92531a-5d58-474f-be38-10432323fbf6 2026-09-06 15:58:14.665 | DEBUG | pipecat.transports.base_output:_bot_started_speaking:691 - Bot started speaking 2026-09-06 15:58:14.666 | DEBUG | pipecat.transports.base_output:_handle_frame:809 - Bot stopped speaking based on TTSStoppedFrame 2026-09-06 15:58:14.666 | DEBUG | pipecat.transports.base_output:_bot_stopped_speaking:743 - Bot stopped speaking 2026-09-06 15:58:14.667 | DEBUG | pipecat.pipeline.worker:_cancel:904 - Cancelling pipeline worker PipelineWorker#11 2026-09-06 15:58:14.667 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_end:986 - PipelineWorker#11: Closing. Waiting for CancelFrame#11(reason: Switching voice model) to reach the end of the pipeline... 2026-09-06 15:58:14.668 | DEBUG | pipecat.pipeline.worker:wait_for_cancel:978 - PipelineWorker#11: CancelFrame#11(reason: Switching voice model) reached the end of the pipeline. 2026-09-06 15:58:14.668 | DEBUG | pipecat.utils.base_object:cleanup:176 - PipelineWorker#11: waiting on event handlers to finish ['on_pipeline_finished']... 2026-09-06 15:58:14.669 | DEBUG | pipecat.pipeline.worker:run:711 - Pipeline worker PipelineWorker#11 is finishing... 2026-09-06 15:58:14.669 | DEBUG | pipecat.pipeline.worker:run:715 - Pipeline worker PipelineWorker#11 has finished 2026-09-06 15:58:14.670 | DEBUG | pipecat.workers.runner:run:300 - WorkerRunner 'runner-595479e0': finished running .2026-09-06 15:58:14.673 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking Pipeline#24::Source -> JarvisPocketTTSService#11 2026-09-06 15:58:14.674 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking JarvisPocketTTSService#11 -> _FakeSpeechOutput#11 2026-09-06 15:58:14.674 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking _FakeSpeechOutput#11 -> Pipeline#24::Sink 2026-09-06 15:58:14.674 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking PipelineWorker#12::Source -> Pipeline#24 2026-09-06 15:58:14.674 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking Pipeline#24 -> PipelineWorker#12::Sink 2026-09-06 15:58:14.674 | DEBUG | pipecat.workers.runner:add_workers:213 - WorkerRunner 'runner-e9c2f6c9': added worker 'PipelineWorker#12' 2026-09-06 15:58:14.675 | DEBUG | pipecat.workers.runner:run:257 - WorkerRunner 'runner-e9c2f6c9': started running 2026-09-06 15:58:14.676 | DEBUG | pipecat.workers.runner:_start_worker:413 - WorkerRunner 'runner-e9c2f6c9': starting worker 'PipelineWorker#12' 2026-09-06 15:58:14.678 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_start:965 - PipelineWorker#12: Starting. Waiting for StartFrame#12 to reach the end of the pipeline... 2026-09-06 15:58:14.681 | DEBUG | pipecat.registry.registry:register:132 - Worker 'PipelineWorker#12' ready (local) 2026-09-06 15:58:14.681 | DEBUG | pipecat.workers.runner:_send_registry:465 - WorkerRunner 'runner-e9c2f6c9': broadcasting registry: ['PipelineWorker#12'] 2026-09-06 15:58:14.681 | DEBUG | pipecat.workers.base_worker:_maybe_activate:1078 - Worker 'PipelineWorker#12': activated 2026-09-06 15:58:14.681 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_start:968 - PipelineWorker#12: StartFrame#12 reached the end of the pipeline, pipeline is now ready. 2026-09-06 15:58:14.682 | DEBUG | pipecat.pipeline.worker:_cancel:904 - Cancelling pipeline worker PipelineWorker#12 2026-09-06 15:58:14.683 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_end:986 - PipelineWorker#12: Closing. Waiting for CancelFrame#12(reason: Switching voice model) to reach the end of the pipeline... 2026-09-06 15:58:14.685 | DEBUG | pipecat.pipeline.worker:wait_for_cancel:978 - PipelineWorker#12: CancelFrame#12(reason: Switching voice model) reached the end of the pipeline. 2026-09-06 15:58:14.685 | DEBUG | pipecat.utils.base_object:cleanup:176 - PipelineWorker#12: waiting on event handlers to finish ['on_pipeline_finished']... 2026-09-06 15:58:14.686 | DEBUG | pipecat.pipeline.worker:run:711 - Pipeline worker PipelineWorker#12 is finishing... 2026-09-06 15:58:14.686 | DEBUG | pipecat.pipeline.worker:run:715 - Pipeline worker PipelineWorker#12 has finished 2026-09-06 15:58:14.687 | DEBUG | pipecat.workers.runner:run:300 - WorkerRunner 'runner-e9c2f6c9': finished running .2026-09-06 15:58:14.692 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking Pipeline#26::Source -> JarvisPocketTTSService#12 2026-09-06 15:58:14.692 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking JarvisPocketTTSService#12 -> _FakeSpeechOutput#12 2026-09-06 15:58:14.692 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking _FakeSpeechOutput#12 -> Pipeline#26::Sink 2026-09-06 15:58:14.692 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking PipelineWorker#13::Source -> Pipeline#26 2026-09-06 15:58:14.692 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking Pipeline#26 -> PipelineWorker#13::Sink 2026-09-06 15:58:14.692 | DEBUG | pipecat.workers.runner:add_workers:213 - WorkerRunner 'runner-69be16d9': added worker 'PipelineWorker#13' 2026-09-06 15:58:14.692 | DEBUG | pipecat.workers.runner:run:257 - WorkerRunner 'runner-69be16d9': started running 2026-09-06 15:58:14.693 | DEBUG | pipecat.workers.runner:_start_worker:413 - WorkerRunner 'runner-69be16d9': starting worker 'PipelineWorker#13' 2026-09-06 15:58:14.694 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_start:965 - PipelineWorker#13: Starting. Waiting for StartFrame#13 to reach the end of the pipeline... 2026-09-06 15:58:14.696 | DEBUG | pipecat.registry.registry:register:132 - Worker 'PipelineWorker#13' ready (local) 2026-09-06 15:58:14.696 | DEBUG | pipecat.workers.runner:_send_registry:465 - WorkerRunner 'runner-69be16d9': broadcasting registry: ['PipelineWorker#13'] 2026-09-06 15:58:14.696 | DEBUG | pipecat.workers.base_worker:_maybe_activate:1078 - Worker 'PipelineWorker#13': activated 2026-09-06 15:58:14.696 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_start:968 - PipelineWorker#13: StartFrame#13 reached the end of the pipeline, pipeline is now ready. 2026-09-06 15:58:14.698 | DEBUG | pipecat.services.tts_service:_push_tts_frames:1271 - JarvisPocketTTSService#12: Generating TTS [hello] 2026-09-06 15:58:14.703 | DEBUG | pipecat.services.tts_service:push_frame:898 - JarvisPocketTTSService#12 cleaning up TTS context 92b4f412-5c01-4837-92d6-b30d0c000240 2026-09-06 15:58:14.703 | DEBUG | pipecat.transports.base_output:_bot_started_speaking:691 - Bot started speaking 2026-09-06 15:58:14.705 | DEBUG | pipecat.transports.base_output:_handle_frame:809 - Bot stopped speaking based on TTSStoppedFrame 2026-09-06 15:58:14.705 | DEBUG | pipecat.transports.base_output:_bot_stopped_speaking:743 - Bot stopped speaking 2026-09-06 15:58:14.706 | DEBUG | pipecat.pipeline.worker:_cancel:904 - Cancelling pipeline worker PipelineWorker#13 2026-09-06 15:58:14.706 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_end:986 - PipelineWorker#13: Closing. Waiting for CancelFrame#13(reason: Switching voice model) to reach the end of the pipeline... 2026-09-06 15:58:14.708 | DEBUG | pipecat.pipeline.worker:wait_for_cancel:978 - PipelineWorker#13: CancelFrame#13(reason: Switching voice model) reached the end of the pipeline. 2026-09-06 15:58:14.708 | DEBUG | pipecat.utils.base_object:cleanup:176 - PipelineWorker#13: waiting on event handlers to finish ['on_pipeline_finished']... 2026-09-06 15:58:14.709 | DEBUG | pipecat.pipeline.worker:run:711 - Pipeline worker PipelineWorker#13 is finishing... 2026-09-06 15:58:14.709 | DEBUG | pipecat.pipeline.worker:run:715 - Pipeline worker PipelineWorker#13 has finished 2026-09-06 15:58:14.709 | DEBUG | pipecat.workers.runner:run:300 - WorkerRunner 'runner-69be16d9': finished running .2026-09-06 15:58:14.713 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking Pipeline#28::Source -> ParakeetSegmentedSTT#2 2026-09-06 15:58:14.713 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking ParakeetSegmentedSTT#2 -> Pipeline#28::Sink 2026-09-06 15:58:14.713 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking PipelineWorker#14::Source -> Pipeline#28 2026-09-06 15:58:14.713 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking Pipeline#28 -> PipelineWorker#14::Sink 2026-09-06 15:58:14.713 | DEBUG | pipecat.workers.runner:add_workers:213 - WorkerRunner 'runner-c84c0016': added worker 'PipelineWorker#14' 2026-09-06 15:58:14.714 | DEBUG | pipecat.workers.runner:run:257 - WorkerRunner 'runner-c84c0016': started running 2026-09-06 15:58:14.715 | DEBUG | pipecat.workers.runner:_start_worker:413 - WorkerRunner 'runner-c84c0016': starting worker 'PipelineWorker#14' 2026-09-06 15:58:14.717 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_start:965 - PipelineWorker#14: Starting. Waiting for StartFrame#14 to reach the end of the pipeline... 2026-09-06 15:58:14.718 | WARNING | pipecat.services.stt_service:service_metadata_frame:560 - ParakeetSegmentedSTT#2: ttfs_p99_latency not set, using default 1.0s 2026-09-06 15:58:14.719 | DEBUG | pipecat.registry.registry:register:132 - Worker 'PipelineWorker#14' ready (local) 2026-09-06 15:58:14.719 | DEBUG | pipecat.workers.runner:_send_registry:465 - WorkerRunner 'runner-c84c0016': broadcasting registry: ['PipelineWorker#14'] 2026-09-06 15:58:14.719 | DEBUG | pipecat.workers.base_worker:_maybe_activate:1078 - Worker 'PipelineWorker#14': activated 2026-09-06 15:58:14.719 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_start:968 - PipelineWorker#14: StartFrame#14 reached the end of the pipeline, pipeline is now ready. 2026-09-06 15:58:14.722 | DEBUG | pipecat.pipeline.worker:_cancel:904 - Cancelling pipeline worker PipelineWorker#14 2026-09-06 15:58:14.722 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_end:986 - PipelineWorker#14: Closing. Waiting for CancelFrame#14(reason: Jarvis capture cancelled) to reach the end of the pipeline... 2026-09-06 15:58:14.723 | DEBUG | pipecat.pipeline.worker:wait_for_cancel:978 - PipelineWorker#14: CancelFrame#14(reason: Jarvis capture cancelled) reached the end of the pipeline. 2026-09-06 15:58:14.724 | DEBUG | pipecat.utils.base_object:cleanup:176 - PipelineWorker#14: waiting on event handlers to finish ['on_pipeline_finished']... 2026-09-06 15:58:14.725 | DEBUG | pipecat.pipeline.worker:run:711 - Pipeline worker PipelineWorker#14 is finishing... 2026-09-06 15:58:14.725 | DEBUG | pipecat.pipeline.worker:run:715 - Pipeline worker PipelineWorker#14 has finished 2026-09-06 15:58:14.727 | DEBUG | pipecat.workers.runner:run:300 - WorkerRunner 'runner-c84c0016': finished running .2026-09-06 15:58:14.730 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking Pipeline#30::Source -> JarvisPocketTTSService#13 2026-09-06 15:58:14.730 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking JarvisPocketTTSService#13 -> _FakeSpeechOutput#14 2026-09-06 15:58:14.730 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking _FakeSpeechOutput#14 -> Pipeline#30::Sink 2026-09-06 15:58:14.730 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking PipelineWorker#15::Source -> Pipeline#30 2026-09-06 15:58:14.731 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking Pipeline#30 -> PipelineWorker#15::Sink 2026-09-06 15:58:14.731 | DEBUG | pipecat.workers.runner:add_workers:213 - WorkerRunner 'runner-48c80a5f': added worker 'PipelineWorker#15' 2026-09-06 15:58:14.731 | DEBUG | pipecat.workers.runner:run:257 - WorkerRunner 'runner-48c80a5f': started running 2026-09-06 15:58:14.732 | DEBUG | pipecat.workers.runner:_start_worker:413 - WorkerRunner 'runner-48c80a5f': starting worker 'PipelineWorker#15' 2026-09-06 15:58:14.733 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_start:965 - PipelineWorker#15: Starting. Waiting for StartFrame#15 to reach the end of the pipeline... 2026-09-06 15:58:14.734 | DEBUG | pipecat.registry.registry:register:132 - Worker 'PipelineWorker#15' ready (local) 2026-09-06 15:58:14.734 | DEBUG | pipecat.workers.runner:_send_registry:465 - WorkerRunner 'runner-48c80a5f': broadcasting registry: ['PipelineWorker#15'] 2026-09-06 15:58:14.734 | DEBUG | pipecat.workers.base_worker:_maybe_activate:1078 - Worker 'PipelineWorker#15': activated 2026-09-06 15:58:14.735 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_start:968 - PipelineWorker#15: StartFrame#15 reached the end of the pipeline, pipeline is now ready. 2026-09-06 15:58:14.736 | DEBUG | pipecat.services.tts_service:_push_tts_frames:1271 - JarvisPocketTTSService#13: Generating TTS [hello] 2026-09-06 15:58:14.741 | DEBUG | pipecat.services.tts_service:push_frame:898 - JarvisPocketTTSService#13 cleaning up TTS context 434d7441-9ba9-4026-add5-c1a00fa3a7d4 2026-09-06 15:58:14.741 | DEBUG | pipecat.transports.base_output:_bot_started_speaking:691 - Bot started speaking 2026-09-06 15:58:14.743 | DEBUG | pipecat.transports.base_output:_handle_frame:809 - Bot stopped speaking based on TTSStoppedFrame 2026-09-06 15:58:14.743 | DEBUG | pipecat.transports.base_output:_bot_stopped_speaking:743 - Bot stopped speaking 2026-09-06 15:58:14.744 | DEBUG | pipecat.pipeline.worker:_cancel:904 - Cancelling pipeline worker PipelineWorker#15 2026-09-06 15:58:14.744 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_end:986 - PipelineWorker#15: Closing. Waiting for CancelFrame#15(reason: Switching voice model) to reach the end of the pipeline... 2026-09-06 15:58:14.746 | DEBUG | pipecat.pipeline.worker:wait_for_cancel:978 - PipelineWorker#15: CancelFrame#15(reason: Switching voice model) reached the end of the pipeline. 2026-09-06 15:58:14.746 | DEBUG | pipecat.utils.base_object:cleanup:176 - PipelineWorker#15: waiting on event handlers to finish ['on_pipeline_finished']... 2026-09-06 15:58:14.746 | DEBUG | pipecat.pipeline.worker:run:711 - Pipeline worker PipelineWorker#15 is finishing... 2026-09-06 15:58:14.746 | DEBUG | pipecat.pipeline.worker:run:715 - Pipeline worker PipelineWorker#15 has finished 2026-09-06 15:58:14.747 | DEBUG | pipecat.workers.runner:run:300 - WorkerRunner 'runner-48c80a5f': finished running .2026-09-06 15:58:14.751 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking Pipeline#32::Source -> JarvisPocketTTSService#14 2026-09-06 15:58:14.751 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking JarvisPocketTTSService#14 -> _FakeSpeechOutput#16 2026-09-06 15:58:14.751 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking _FakeSpeechOutput#16 -> Pipeline#32::Sink 2026-09-06 15:58:14.751 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking PipelineWorker#16::Source -> Pipeline#32 2026-09-06 15:58:14.751 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking Pipeline#32 -> PipelineWorker#16::Sink 2026-09-06 15:58:14.751 | DEBUG | pipecat.workers.runner:add_workers:213 - WorkerRunner 'runner-5a6d93a0': added worker 'PipelineWorker#16' 2026-09-06 15:58:14.752 | DEBUG | pipecat.workers.runner:run:257 - WorkerRunner 'runner-5a6d93a0': started running 2026-09-06 15:58:14.753 | DEBUG | pipecat.workers.runner:_start_worker:413 - WorkerRunner 'runner-5a6d93a0': starting worker 'PipelineWorker#16' 2026-09-06 15:58:14.756 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_start:965 - PipelineWorker#16: Starting. Waiting for StartFrame#16 to reach the end of the pipeline... 2026-09-06 15:58:14.759 | DEBUG | pipecat.registry.registry:register:132 - Worker 'PipelineWorker#16' ready (local) 2026-09-06 15:58:14.759 | DEBUG | pipecat.workers.runner:_send_registry:465 - WorkerRunner 'runner-5a6d93a0': broadcasting registry: ['PipelineWorker#16'] 2026-09-06 15:58:14.759 | DEBUG | pipecat.workers.base_worker:_maybe_activate:1078 - Worker 'PipelineWorker#16': activated 2026-09-06 15:58:14.760 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_start:968 - PipelineWorker#16: StartFrame#16 reached the end of the pipeline, pipeline is now ready. 2026-09-06 15:58:14.761 | DEBUG | pipecat.pipeline.worker:_cancel:904 - Cancelling pipeline worker PipelineWorker#16 2026-09-06 15:58:14.761 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_end:986 - PipelineWorker#16: Closing. Waiting for CancelFrame#16(reason: Switching voice model) to reach the end of the pipeline... 2026-09-06 15:58:14.763 | DEBUG | pipecat.pipeline.worker:wait_for_cancel:978 - PipelineWorker#16: CancelFrame#16(reason: Switching voice model) reached the end of the pipeline. 2026-09-06 15:58:14.763 | DEBUG | pipecat.utils.base_object:cleanup:176 - PipelineWorker#16: waiting on event handlers to finish ['on_pipeline_finished']... 2026-09-06 15:58:14.764 | DEBUG | pipecat.pipeline.worker:run:711 - Pipeline worker PipelineWorker#16 is finishing... 2026-09-06 15:58:14.764 | DEBUG | pipecat.pipeline.worker:run:715 - Pipeline worker PipelineWorker#16 has finished 2026-09-06 15:58:14.764 | DEBUG | pipecat.workers.runner:run:300 - WorkerRunner 'runner-5a6d93a0': finished running 2026-09-06 15:58:14.765 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking Pipeline#34::Source -> JarvisPocketTTSService#15 2026-09-06 15:58:14.765 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking JarvisPocketTTSService#15 -> PcmBufferOutputTransport#2 2026-09-06 15:58:14.765 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking PcmBufferOutputTransport#2 -> Pipeline#34::Sink 2026-09-06 15:58:14.765 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking PipelineWorker#17::Source -> Pipeline#34 2026-09-06 15:58:14.765 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking Pipeline#34 -> PipelineWorker#17::Sink 2026-09-06 15:58:14.765 | DEBUG | pipecat.workers.runner:add_workers:213 - WorkerRunner 'runner-fca25fba': added worker 'PipelineWorker#17' 2026-09-06 15:58:14.765 | DEBUG | pipecat.workers.runner:run:257 - WorkerRunner 'runner-fca25fba': started running 2026-09-06 15:58:14.766 | DEBUG | pipecat.workers.runner:_start_worker:413 - WorkerRunner 'runner-fca25fba': starting worker 'PipelineWorker#17' 2026-09-06 15:58:14.767 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_start:965 - PipelineWorker#17: Starting. Waiting for StartFrame#17 to reach the end of the pipeline... 2026-09-06 15:58:14.768 | DEBUG | pipecat.registry.registry:register:132 - Worker 'PipelineWorker#17' ready (local) 2026-09-06 15:58:14.769 | DEBUG | pipecat.workers.runner:_send_registry:465 - WorkerRunner 'runner-fca25fba': broadcasting registry: ['PipelineWorker#17'] 2026-09-06 15:58:14.769 | DEBUG | pipecat.workers.base_worker:_maybe_activate:1078 - Worker 'PipelineWorker#17': activated 2026-09-06 15:58:14.769 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_start:968 - PipelineWorker#17: StartFrame#17 reached the end of the pipeline, pipeline is now ready. 2026-09-06 15:58:14.770 | DEBUG | pipecat.services.tts_service:_push_tts_frames:1271 - JarvisPocketTTSService#15: Generating TTS [hello from mobile] 2026-09-06 15:58:14.776 | DEBUG | pipecat.services.tts_service:push_frame:898 - JarvisPocketTTSService#15 cleaning up TTS context 78ab4101-82ae-49e5-8df7-5c68c868b119 2026-09-06 15:58:14.776 | DEBUG | pipecat.transports.base_output:_bot_started_speaking:691 - Bot started speaking 2026-09-06 15:58:14.778 | DEBUG | pipecat.transports.base_output:_handle_frame:809 - Bot stopped speaking based on TTSStoppedFrame 2026-09-06 15:58:14.778 | DEBUG | pipecat.transports.base_output:_bot_stopped_speaking:743 - Bot stopped speaking 2026-09-06 15:58:14.780 | DEBUG | pipecat.pipeline.worker:_cancel:904 - Cancelling pipeline worker PipelineWorker#17 2026-09-06 15:58:14.781 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_end:986 - PipelineWorker#17: Closing. Waiting for CancelFrame#17(reason: Switching voice model) to reach the end of the pipeline... 2026-09-06 15:58:14.783 | DEBUG | pipecat.pipeline.worker:wait_for_cancel:978 - PipelineWorker#17: CancelFrame#17(reason: Switching voice model) reached the end of the pipeline. 2026-09-06 15:58:14.783 | DEBUG | pipecat.utils.base_object:cleanup:176 - PipelineWorker#17: waiting on event handlers to finish ['on_pipeline_finished']... 2026-09-06 15:58:14.784 | DEBUG | pipecat.pipeline.worker:run:711 - Pipeline worker PipelineWorker#17 is finishing... 2026-09-06 15:58:14.784 | DEBUG | pipecat.pipeline.worker:run:715 - Pipeline worker PipelineWorker#17 has finished 2026-09-06 15:58:14.785 | DEBUG | pipecat.workers.runner:run:300 - WorkerRunner 'runner-fca25fba': finished running 2026-09-06 15:58:14.785 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking Pipeline#36::Source -> JarvisPocketTTSService#16 2026-09-06 15:58:14.785 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking JarvisPocketTTSService#16 -> _FakeSpeechOutput#17 2026-09-06 15:58:14.785 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking _FakeSpeechOutput#17 -> Pipeline#36::Sink 2026-09-06 15:58:14.785 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking PipelineWorker#18::Source -> Pipeline#36 2026-09-06 15:58:14.785 | DEBUG | pipecat.processors.frame_processor:link:577 - Linking Pipeline#36 -> PipelineWorker#18::Sink 2026-09-06 15:58:14.785 | DEBUG | pipecat.workers.runner:add_workers:213 - WorkerRunner 'runner-d42a5f1d': added worker 'PipelineWorker#18' 2026-09-06 15:58:14.786 | DEBUG | pipecat.workers.runner:run:257 - WorkerRunner 'runner-d42a5f1d': started running 2026-09-06 15:58:14.787 | DEBUG | pipecat.workers.runner:_start_worker:413 - WorkerRunner 'runner-d42a5f1d': starting worker 'PipelineWorker#18' 2026-09-06 15:58:14.788 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_start:965 - PipelineWorker#18: Starting. Waiting for StartFrame#18 to reach the end of the pipeline... 2026-09-06 15:58:14.791 | DEBUG | pipecat.registry.registry:register:132 - Worker 'PipelineWorker#18' ready (local) 2026-09-06 15:58:14.791 | DEBUG | pipecat.workers.runner:_send_registry:465 - WorkerRunner 'runner-d42a5f1d': broadcasting registry: ['PipelineWorker#18'] 2026-09-06 15:58:14.791 | DEBUG | pipecat.workers.base_worker:_maybe_activate:1078 - Worker 'PipelineWorker#18': activated 2026-09-06 15:58:14.791 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_start:968 - PipelineWorker#18: StartFrame#18 reached the end of the pipeline, pipeline is now ready. 2026-09-06 15:58:14.793 | DEBUG | pipecat.services.tts_service:_push_tts_frames:1271 - JarvisPocketTTSService#16: Generating TTS [hello from desktop] 2026-09-06 15:58:14.797 | DEBUG | pipecat.services.tts_service:push_frame:898 - JarvisPocketTTSService#16 cleaning up TTS context 294a6a41-a9b7-4c75-b832-adb1b6ea18f9 2026-09-06 15:58:14.797 | DEBUG | pipecat.transports.base_output:_bot_started_speaking:691 - Bot started speaking 2026-09-06 15:58:14.799 | DEBUG | pipecat.transports.base_output:_handle_frame:809 - Bot stopped speaking based on TTSStoppedFrame 2026-09-06 15:58:14.799 | DEBUG | pipecat.transports.base_output:_bot_stopped_speaking:743 - Bot stopped speaking 2026-09-06 15:58:14.800 | DEBUG | pipecat.pipeline.worker:_cancel:904 - Cancelling pipeline worker PipelineWorker#18 2026-09-06 15:58:14.800 | DEBUG | pipecat.pipeline.worker:_wait_for_pipeline_end:986 - PipelineWorker#18: Closing. Waiting for CancelFrame#18(reason: Switching voice model) to reach the end of the pipeline... 2026-09-06 15:58:14.802 | DEBUG | pipecat.pipeline.worker:wait_for_cancel:978 - PipelineWorker#18: CancelFrame#18(reason: Switching voice model) reached the end of the pipeline. 2026-09-06 15:58:14.802 | DEBUG | pipecat.utils.base_object:cleanup:176 - PipelineWorker#18: waiting on event handlers to finish ['on_pipeline_finished']... 2026-09-06 15:58:14.803 | DEBUG | pipecat.pipeline.worker:run:711 - Pipeline worker PipelineWorker#18 is finishing... 2026-09-06 15:58:14.803 | DEBUG | pipecat.pipeline.worker:run:715 - Pipeline worker PipelineWorker#18 has finished 2026-09-06 15:58:14.803 | DEBUG | pipecat.workers.runner:run:300 - WorkerRunner 'runner-d42a5f1d': finished running ......... ---------------------------------------------------------------------- Ran 24 tests in 1.017s OK