examples(foundational): update handle_signint depending on transport

This commit is contained in:
Aleix Conchillo Flaqué
2025-05-27 08:02:16 -07:00
parent 884268fce3
commit 6393e89022
123 changed files with 290 additions and 269 deletions

View File

@@ -32,7 +32,7 @@ transport_params = {
}
async def run_example(transport: BaseTransport, _: argparse.Namespace):
async def run_example(transport: BaseTransport, _: argparse.Namespace, handle_sigint: bool):
logger.info(f"Starting bot")
tts = FastPitchTTSService(api_key=os.getenv("NVIDIA_API_KEY"))
@@ -44,7 +44,7 @@ async def run_example(transport: BaseTransport, _: argparse.Namespace):
async def on_client_connected(transport, client):
await task.queue_frames([TTSSpeakFrame(f"Hello there!"), EndFrame()])
runner = PipelineRunner(handle_sigint=False)
runner = PipelineRunner(handle_sigint=handle_sigint)
await runner.run(task)