Firebase. AI. ActivityDetectionConfig
Configures the model's automatic detection of user activity.
Summary
Constructors and Destructors |
|
|---|---|
ActivityDetectionConfig(Sensitivity? startSensitivity, Sensitivity? endSensitivity, int? prefixPaddingMS, int? silenceDurationMS)
Creates a new
ActivityDetectionConfig specifying durations in milliseconds. |
|
ActivityDetectionConfig(Sensitivity? startSensitivity, Sensitivity? endSensitivity, TimeSpan? prefixPadding, TimeSpan? silenceDuration)
Creates a new
ActivityDetectionConfig specifying durations as TimeSpan. |
|
ActivityDetectionConfig(TimeSpan prefixPadding, TimeSpan? silenceDuration, Sensitivity? startSensitivity, Sensitivity? endSensitivity)
Creates a new
ActivityDetectionConfig specifying durations as TimeSpan. |
Public types |
|
|---|---|
Sensitivity{
|
enum How sensitive the model interprets speech activity. |
Public attributes |
|
|---|---|
EndSensitivity => _endSensitivity
|
Determines how likely the end of speech is detected.
|
IsDisabled => _disabled
|
bool
Whether automatic activity detection is disabled.
|
PrefixPadding => _prefixPaddingMS.HasValue ? TimeSpan.FromMilliseconds(_prefixPaddingMS.Value) : null
|
TimeSpan
How long detected speech should be present before start-of-speech is committed.
|
PrefixPaddingMS => _prefixPaddingMS
|
int
Prefix padding in milliseconds.
|
SilenceDuration => _silenceDurationMS.HasValue ? TimeSpan.FromMilliseconds(_silenceDurationMS.Value) : null
|
TimeSpan
How long silence should be present before end-of-speech is committed.
|
SilenceDurationMS => _silenceDurationMS
|
int
Silence duration in milliseconds.
|
StartSensitivity => _startSensitivity
|
Determines how likely the start of speech is detected.
|
Public static functions |
|
|---|---|
Disabled()
|
Disables automatic activity detection.
|
Public types
Sensitivity
Firebase::AI::ActivityDetectionConfig::Sensitivity
Public attributes
EndSensitivity
Sensitivity Firebase::AI::ActivityDetectionConfig::EndSensitivity => _endSensitivity
Determines how likely the end of speech is detected.
IsDisabled
bool Firebase::AI::ActivityDetectionConfig::IsDisabled => _disabled
Whether automatic activity detection is disabled.
PrefixPadding
TimeSpan Firebase::AI::ActivityDetectionConfig::PrefixPadding => _prefixPaddingMS.HasValue ? TimeSpan.FromMilliseconds(_prefixPaddingMS.Value) : null
How long detected speech should be present before start-of-speech is committed.
PrefixPaddingMS
int Firebase::AI::ActivityDetectionConfig::PrefixPaddingMS => _prefixPaddingMS
Prefix padding in milliseconds.
SilenceDuration
TimeSpan Firebase::AI::ActivityDetectionConfig::SilenceDuration => _silenceDurationMS.HasValue ? TimeSpan.FromMilliseconds(_silenceDurationMS.Value) : null
How long silence should be present before end-of-speech is committed.
SilenceDurationMS
int Firebase::AI::ActivityDetectionConfig::SilenceDurationMS => _silenceDurationMS
Silence duration in milliseconds.
StartSensitivity
Sensitivity Firebase::AI::ActivityDetectionConfig::StartSensitivity => _startSensitivity
Determines how likely the start of speech is detected.
Public functions
ActivityDetectionConfig
Firebase::AI::ActivityDetectionConfig::ActivityDetectionConfig( Sensitivity? startSensitivity, Sensitivity? endSensitivity, int? prefixPaddingMS, int? silenceDurationMS )
Creates a new ActivityDetectionConfig specifying durations in milliseconds.
| Details | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Parameters |
|
ActivityDetectionConfig
Firebase::AI::ActivityDetectionConfig::ActivityDetectionConfig( Sensitivity? startSensitivity, Sensitivity? endSensitivity, TimeSpan? prefixPadding, TimeSpan? silenceDuration )
Creates a new ActivityDetectionConfig specifying durations as TimeSpan.
| Details | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Parameters |
|
ActivityDetectionConfig
Firebase::AI::ActivityDetectionConfig::ActivityDetectionConfig( TimeSpan prefixPadding, TimeSpan? silenceDuration, Sensitivity? startSensitivity, Sensitivity? endSensitivity )
Creates a new ActivityDetectionConfig specifying durations as TimeSpan.
| Details | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Parameters |
|
Public static functions
Disabled
ActivityDetectionConfig Firebase::AI::ActivityDetectionConfig::Disabled()
Disables automatic activity detection.