Skip to main content

Class: SpeechProviderRegistry

Defined in: packages/agentos/src/speech/SpeechProviderRegistry.ts:9

Constructors

Constructor

new SpeechProviderRegistry(): SpeechProviderRegistry

Returns

SpeechProviderRegistry

Methods

getSttProvider()

getSttProvider(id): SpeechToTextProvider | undefined

Defined in: packages/agentos/src/speech/SpeechProviderRegistry.ts:31

Parameters

id

string

Returns

SpeechToTextProvider | undefined


getTtsProvider()

getTtsProvider(id): TextToSpeechProvider | undefined

Defined in: packages/agentos/src/speech/SpeechProviderRegistry.ts:35

Parameters

id

string

Returns

TextToSpeechProvider | undefined


getVadProvider()

getVadProvider(id): SpeechVadProvider | undefined

Defined in: packages/agentos/src/speech/SpeechProviderRegistry.ts:39

Parameters

id

string

Returns

SpeechVadProvider | undefined


getWakeWordProvider()

getWakeWordProvider(id): WakeWordProvider | undefined

Defined in: packages/agentos/src/speech/SpeechProviderRegistry.ts:43

Parameters

id

string

Returns

WakeWordProvider | undefined


list()

list(kind): (SpeechToTextProvider | TextToSpeechProvider | SpeechVadProvider | WakeWordProvider)[]

Defined in: packages/agentos/src/speech/SpeechProviderRegistry.ts:47

Parameters

kind

SpeechProviderKind

Returns

(SpeechToTextProvider | TextToSpeechProvider | SpeechVadProvider | WakeWordProvider)[]


registerSttProvider()

registerSttProvider(provider): void

Defined in: packages/agentos/src/speech/SpeechProviderRegistry.ts:15

Parameters

provider

SpeechToTextProvider

Returns

void


registerTtsProvider()

registerTtsProvider(provider): void

Defined in: packages/agentos/src/speech/SpeechProviderRegistry.ts:19

Parameters

provider

TextToSpeechProvider

Returns

void


registerVadProvider()

registerVadProvider(provider): void

Defined in: packages/agentos/src/speech/SpeechProviderRegistry.ts:23

Parameters

provider

SpeechVadProvider

Returns

void


registerWakeWordProvider()

registerWakeWordProvider(provider): void

Defined in: packages/agentos/src/speech/SpeechProviderRegistry.ts:27

Parameters

provider

WakeWordProvider

Returns

void