Table of Contents

Class AudioInputConfig

public class AudioInputConfig
Inheritance
object
AudioInputConfig

Properties

Format

Optional. The format of the input audio.

public OpenAIAudioFormat Format { get; set; }

Property Value

OpenAIAudioFormat

NoiseReduction

Optional. Configuration for input audio noise reduction. This can be set to null to turn off. Noise reduction filters audio added to the input audio buffer before it is sent to VAD and the model. Filtering the audio can improve VAD and turn detection accuracy (reducing false positives) and model performance by improving perception of the input audio.

public NoiseReductionConfig NoiseReduction { get; set; }

Property Value

NoiseReductionConfig

Transcription

Optional. Configuration for input audio transcription, defaults to off and can be set to null to turn off once on.

public TranscriptionConfig Transcription { get; set; }

Property Value

TranscriptionConfig

TurnDetection

Optional. Configuration for turn detection, either Server VAD or Semantic VAD. This can be set to null to turn off, in which case the client must manually trigger model response.

public TurnDetection TurnDetection { get; set; }

Property Value

TurnDetection