Class SemanticVAD
- Namespace
- OpenAI.Realtime
- Assembly
- OpenAI-DotNet.dll
public sealed class SemanticVAD : IVoiceActivityDetectionSettings
- Inheritance
-
SemanticVAD
- Implements
-
- Inherited Members
-
Constructors
SemanticVAD()
SemanticVAD(bool?, bool?, VAD_Eagerness)
public SemanticVAD(bool? createResponse = true, bool? interruptResponse = true, VAD_Eagerness eagerness = VAD_Eagerness.Auto)
Parameters
createResponse bool?
interruptResponse bool?
eagerness VAD_Eagerness
Properties
CreateResponse
[JsonInclude]
[JsonPropertyName("create_response")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public bool? CreateResponse { get; }
Property Value
- bool?
Eagerness
[JsonInclude]
[JsonPropertyName("eagerness")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
[JsonConverter(typeof(JsonStringEnumConverter<VAD_Eagerness>))]
public VAD_Eagerness Eagerness { get; }
Property Value
- VAD_Eagerness
InterruptResponse
[JsonInclude]
[JsonPropertyName("interrupt_response")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public bool? InterruptResponse { get; }
Property Value
- bool?
Type
[JsonInclude]
[JsonPropertyName("type")]
[JsonConverter(typeof(JsonStringEnumConverter<TurnDetectionType>))]
public TurnDetectionType Type { get; }
Property Value
- TurnDetectionType