RealtimeAudioConfig.fromJson constructor

RealtimeAudioConfig.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory RealtimeAudioConfig.fromJson(Map<String, dynamic> json) =>
    RealtimeAudioConfig(
      inputFormat: json['input_format'] as String?,
      outputFormat: json['output_format'] as String?,
      sampleRate: json['sample_rate'] as int?,
      enableVAD: json['enable_vad'] as bool? ?? true,
      enableEchoCancellation:
          json['enable_echo_cancellation'] as bool? ?? true,
      enableNoiseSuppression:
          json['enable_noise_suppression'] as bool? ?? true,
      timeoutSeconds: json['timeout_seconds'] as int?,
      customParams: json['custom_params'] as Map<String, dynamic>?,
    );