VoiceLifecycleEvent constructor
VoiceLifecycleEvent({
- VoiceEventKind? kind,
- String? sessionId,
- String? text,
- double? confidence,
- String? responseText,
- String? audioBase64,
- Int64? durationMs,
- double? audioLevel,
- String? error,
- String? modelId,
- String? modelName,
- Int64? inputAudioDurationMs,
- Int64? inputAudioBytes,
- int? wordCount,
- double? realTimeFactor,
- String? language,
- int? sampleRate,
- bool? isStreaming,
- InferenceFramework? framework,
- int? characterCount,
- Int64? outputAudioDurationMs,
- Int64? outputAudioBytes,
- Int64? processingDurationMs,
Implementation
factory VoiceLifecycleEvent({
VoiceEventKind? kind,
$core.String? sessionId,
$core.String? text,
$core.double? confidence,
$core.String? responseText,
$core.String? audioBase64,
$fixnum.Int64? durationMs,
$core.double? audioLevel,
$core.String? error,
$core.String? modelId,
$core.String? modelName,
$fixnum.Int64? inputAudioDurationMs,
$fixnum.Int64? inputAudioBytes,
$core.int? wordCount,
$core.double? realTimeFactor,
$core.String? language,
$core.int? sampleRate,
$core.bool? isStreaming,
$0.InferenceFramework? framework,
$core.int? characterCount,
$fixnum.Int64? outputAudioDurationMs,
$fixnum.Int64? outputAudioBytes,
$fixnum.Int64? processingDurationMs,
}) {
final result = create();
if (kind != null) result.kind = kind;
if (sessionId != null) result.sessionId = sessionId;
if (text != null) result.text = text;
if (confidence != null) result.confidence = confidence;
if (responseText != null) result.responseText = responseText;
if (audioBase64 != null) result.audioBase64 = audioBase64;
if (durationMs != null) result.durationMs = durationMs;
if (audioLevel != null) result.audioLevel = audioLevel;
if (error != null) result.error = error;
if (modelId != null) result.modelId = modelId;
if (modelName != null) result.modelName = modelName;
if (inputAudioDurationMs != null)
result.inputAudioDurationMs = inputAudioDurationMs;
if (inputAudioBytes != null) result.inputAudioBytes = inputAudioBytes;
if (wordCount != null) result.wordCount = wordCount;
if (realTimeFactor != null) result.realTimeFactor = realTimeFactor;
if (language != null) result.language = language;
if (sampleRate != null) result.sampleRate = sampleRate;
if (isStreaming != null) result.isStreaming = isStreaming;
if (framework != null) result.framework = framework;
if (characterCount != null) result.characterCount = characterCount;
if (outputAudioDurationMs != null)
result.outputAudioDurationMs = outputAudioDurationMs;
if (outputAudioBytes != null) result.outputAudioBytes = outputAudioBytes;
if (processingDurationMs != null)
result.processingDurationMs = processingDurationMs;
return result;
}