SpeechTurnDetectionEvent constructor

SpeechTurnDetectionEvent({
  1. SpeechTurnDetectionEventKind? kind,
  2. String? speakerId,
  3. Int64? turnStartUs,
  4. Int64? turnEndUs,
  5. double? confidence,
  6. double? speechDurationMs,
  7. double? silenceDurationMs,
})

Implementation

factory SpeechTurnDetectionEvent({
  SpeechTurnDetectionEventKind? kind,
  $core.String? speakerId,
  $fixnum.Int64? turnStartUs,
  $fixnum.Int64? turnEndUs,
  $core.double? confidence,
  $core.double? speechDurationMs,
  $core.double? silenceDurationMs,
}) {
  final result = create();
  if (kind != null) result.kind = kind;
  if (speakerId != null) result.speakerId = speakerId;
  if (turnStartUs != null) result.turnStartUs = turnStartUs;
  if (turnEndUs != null) result.turnEndUs = turnEndUs;
  if (confidence != null) result.confidence = confidence;
  if (speechDurationMs != null) result.speechDurationMs = speechDurationMs;
  if (silenceDurationMs != null) result.silenceDurationMs = silenceDurationMs;
  return result;
}