Merge pull request #4001 from pipecat-ai/mb/simli-settings

Migrate SimliVideoService to AIService with Settings pattern
This commit is contained in:
Mark Backman
2026-03-11 17:45:59 -04:00
committed by GitHub
3 changed files with 88 additions and 19 deletions

View File

@@ -0,0 +1 @@
- `SimliVideoService` now extends `AIService` instead of `FrameProcessor`, aligning it with the HeyGen and Tavus video services. It supports `SimliVideoService.Settings(...)` for configuration and uses `start()`/`stop()`/`cancel()` lifecycle methods. Existing constructor usage (`api_key`, `face_id`, etc.) remains unchanged.

View File

@@ -0,0 +1 @@
- `SimliVideoService.InputParams` is deprecated. Use the direct constructor parameters `max_session_length`, `max_idle_time`, and `enable_logging` instead.