Skip to main content

Class: SpeechRuntime

Defined in: packages/agentos/src/speech/SpeechRuntime.ts:25

Constructors

Constructor

new SpeechRuntime(config?): SpeechRuntime

Defined in: packages/agentos/src/speech/SpeechRuntime.ts:30

Parameters

config?

SpeechRuntimeConfig = {}

Returns

SpeechRuntime

Methods

createSession()

createSession(config?): SpeechSession

Defined in: packages/agentos/src/speech/SpeechRuntime.ts:108

Parameters

config?

SpeechRuntimeSessionConfig = {}

Returns

SpeechSession


getProvider()

getProvider(id): SpeechToTextProvider | TextToSpeechProvider | SpeechVadProvider | WakeWordProvider | undefined

Defined in: packages/agentos/src/speech/SpeechRuntime.ts:133

Parameters

id

string

Returns

SpeechToTextProvider | TextToSpeechProvider | SpeechVadProvider | WakeWordProvider | undefined


getProviderRegistry()

getProviderRegistry(): SpeechProviderRegistry

Defined in: packages/agentos/src/speech/SpeechRuntime.ts:73

Returns

SpeechProviderRegistry


hydrateFromExtensionManager()

hydrateFromExtensionManager(manager): void

Defined in: packages/agentos/src/speech/SpeechRuntime.ts:93

Parameters

manager

ExtensionManager

Returns

void


listProviders()

listProviders(): SpeechProviderCatalogEntry & object[]

Defined in: packages/agentos/src/speech/SpeechRuntime.ts:126

Returns

SpeechProviderCatalogEntry & object[]


registerSttProvider()

registerSttProvider(provider): void

Defined in: packages/agentos/src/speech/SpeechRuntime.ts:77

Parameters

provider

SpeechToTextProvider

Returns

void


registerTtsProvider()

registerTtsProvider(provider): void

Defined in: packages/agentos/src/speech/SpeechRuntime.ts:81

Parameters

provider

TextToSpeechProvider

Returns

void


registerVadProvider()

registerVadProvider(provider): void

Defined in: packages/agentos/src/speech/SpeechRuntime.ts:85

Parameters

provider

SpeechVadProvider

Returns

void


registerWakeWordProvider()

registerWakeWordProvider(provider): void

Defined in: packages/agentos/src/speech/SpeechRuntime.ts:89

Parameters

provider

WakeWordProvider

Returns

void