espnet3.publication.demo.session.load_demo_session
Less than 1 minute
espnet3.publication.demo.session.load_demo_session
espnet3.publication.demo.session.load_demo_session(demo_dir: str | Path, demo_config_path: str | Path, model: Any | None = None) → DemoSession
Load a packed demo into a runtime session.
- Parameters:
- demo_dir – Packed demo directory.
- demo_config_path – Explicit packed demo config path. Relative paths are resolved from
demo_dir. - model – Optional callable model override, useful for recipe-specific inference logic. When omitted, the packed inference model is loaded.
- Returns: Loaded runtime session for the packed demo.
- Return type:DemoSession
- Raises:FileNotFoundError – If the demo directory or packed demo config is missing.
Examples
>>> session = load_demo_session("demo", "demo.yaml")
>>> session.title
'My demo'