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
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
hydrateFromExtensionManager()
hydrateFromExtensionManager(
manager):void
Defined in: packages/agentos/src/speech/SpeechRuntime.ts:93
Parameters
manager
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
Returns
void
registerTtsProvider()
registerTtsProvider(
provider):void
Defined in: packages/agentos/src/speech/SpeechRuntime.ts:81
Parameters
provider
Returns
void
registerVadProvider()
registerVadProvider(
provider):void
Defined in: packages/agentos/src/speech/SpeechRuntime.ts:85
Parameters
provider
Returns
void
registerWakeWordProvider()
registerWakeWordProvider(
provider):void
Defined in: packages/agentos/src/speech/SpeechRuntime.ts:89
Parameters
provider
Returns
void