Core Concepts
Extension Runtime
What Extension is, where it runs, and how to operate it
Extension Runtime
Extension is the runtime module type for optional feature plugins.
Typical built-in extension:
voice
What Extension is responsible for
- Provide extension lifecycle and command forwarding via
sma extension ... - Expose HTTP control and command routes under
/api/extensions/* - Keep extension-specific config under
ship.json.extensions.*
Operational commands
sma extension list
sma extension status voice
sma extension restart voice
sma extension command voice status --payload '{}'If you are operating speech models directly, use:
sma voice models
sma voice on SenseVoiceSmall