OptionalclientHiyve client instance. When used inside HiyveProvider, this is automatically populated from useClient().
OptionalcolorsCustom colors.
OptionaldisabledWhether the button should be disabled.
OptionaliconWhether to show the button as an icon only.
OptionalisWhether the current user is the room owner. Only owners can control transcription.
OptionalisWhether transcription is currently active.
OptionallabelsCustom labels for internationalization.
OptionalonCallback when an error occurs.
OptionalonCallback when transcription starts (simplified form for context mode). Called after startTranscription completes.
OptionalonCallback when transcription stops (simplified form for context mode). Called after stopTranscription completes.
OptionalonCallback when transcription starts successfully. Receives the transcription ID.
OptionalonCallback when transcription stops.
OptionalshowOverride whether to show controls even if not owner. By default, controls are only shown to room owners.
OptionalsizeButton size.
OptionalsxAdditional MUI sx props.
OptionalvariantButton variant.
Props for the TranscriptionControls component.
Remarks
Provides start/stop controls for live transcription. Typically used by room owners only.
Example