Class: SpeechRuntime
Defined in: packages/agentos/src/speech/SpeechRuntime.ts:28
Constructors
Constructor
new SpeechRuntime(
config?):SpeechRuntime
Defined in: packages/agentos/src/speech/SpeechRuntime.ts:36
Parameters
config?
SpeechRuntimeConfig = {}
Returns
SpeechRuntime
Properties
resolver
readonlyresolver:SpeechProviderResolver
Defined in: packages/agentos/src/speech/SpeechRuntime.ts:34
Prefer resolver-based provider resolution over direct registry lookups.
Methods
createSession()
createSession(
config?):SpeechSession
Defined in: packages/agentos/src/speech/SpeechRuntime.ts:167
Parameters
config?
SpeechRuntimeSessionConfig = {}
Returns
getProvider()
getProvider(
id):SpeechToTextProvider|TextToSpeechProvider|SpeechVadProvider|WakeWordProvider|undefined
Defined in: packages/agentos/src/speech/SpeechRuntime.ts:192
Parameters
id
string
Returns
SpeechToTextProvider | TextToSpeechProvider | SpeechVadProvider | WakeWordProvider | undefined
getProviderRegistry()
getProviderRegistry():
SpeechProviderRegistry
Defined in: packages/agentos/src/speech/SpeechRuntime.ts:96
Returns
getSTT()
getSTT(
requirements?):SpeechToTextProvider|undefined
Defined in: packages/agentos/src/speech/SpeechRuntime.ts:147
Resolve an STT provider via the new SpeechProviderResolver.
Returns undefined instead of throwing when no provider matches.
Parameters
requirements?
Returns
SpeechToTextProvider | undefined
getTTS()
getTTS(
requirements?):TextToSpeechProvider|undefined
Defined in: packages/agentos/src/speech/SpeechRuntime.ts:159
Resolve a TTS provider via the new SpeechProviderResolver.
Returns undefined instead of throwing when no provider matches.
Parameters
requirements?
Returns
TextToSpeechProvider | undefined
hydrateFromExtensionManager()
hydrateFromExtensionManager(
manager):void
Defined in: packages/agentos/src/speech/SpeechRuntime.ts:116
Parameters
manager
Returns
void
listProviders()
listProviders():
SpeechProviderCatalogEntry&object[]
Defined in: packages/agentos/src/speech/SpeechRuntime.ts:185
Returns
SpeechProviderCatalogEntry & object[]
registerSttProvider()
registerSttProvider(
provider):void
Defined in: packages/agentos/src/speech/SpeechRuntime.ts:100
Parameters
provider
Returns
void
registerTtsProvider()
registerTtsProvider(
provider):void
Defined in: packages/agentos/src/speech/SpeechRuntime.ts:104
Parameters
provider
Returns
void
registerVadProvider()
registerVadProvider(
provider):void
Defined in: packages/agentos/src/speech/SpeechRuntime.ts:108
Parameters
provider
Returns
void
registerWakeWordProvider()
registerWakeWordProvider(
provider):void
Defined in: packages/agentos/src/speech/SpeechRuntime.ts:112
Parameters
provider
Returns
void