Class AudioInputConfig
public class AudioInputConfig
- Inheritance
-
objectAudioInputConfig
Properties
Format
Optional. The format of the input audio.
public OpenAIAudioFormat Format { get; set; }
Property Value
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
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
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; }