Skip to main content

Class: BuiltInAdaptiveVadProvider

Defined in: packages/agentos/src/speech/providers/BuiltInAdaptiveVadProvider.ts:16

Implements

Constructors

Constructor

new BuiltInAdaptiveVadProvider(config?): BuiltInAdaptiveVadProvider

Defined in: packages/agentos/src/speech/providers/BuiltInAdaptiveVadProvider.ts:22

Parameters

config?

BuiltInAdaptiveVadProviderConfig = {}

Returns

BuiltInAdaptiveVadProvider

Properties

displayName

readonly displayName: "AgentOS Adaptive VAD" = 'AgentOS Adaptive VAD'

Defined in: packages/agentos/src/speech/providers/BuiltInAdaptiveVadProvider.ts:18

Implementation of

SpeechVadProvider.displayName


id

readonly id: "agentos-adaptive-vad" = 'agentos-adaptive-vad'

Defined in: packages/agentos/src/speech/providers/BuiltInAdaptiveVadProvider.ts:17

Implementation of

SpeechVadProvider.id

Methods

getNoiseProfile()

getNoiseProfile(): NoiseProfile | null

Defined in: packages/agentos/src/speech/providers/BuiltInAdaptiveVadProvider.ts:48

Returns

NoiseProfile | null

Implementation of

SpeechVadProvider.getNoiseProfile


processFrame()

processFrame(frame): SpeechVadDecision

Defined in: packages/agentos/src/speech/providers/BuiltInAdaptiveVadProvider.ts:34

Parameters

frame

Float32Array

Returns

SpeechVadDecision

Implementation of

SpeechVadProvider.processFrame


reset()

reset(): void

Defined in: packages/agentos/src/speech/providers/BuiltInAdaptiveVadProvider.ts:44

Returns

void

Implementation of

SpeechVadProvider.reset