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
Returns
(SpeechToTextProvider | TextToSpeechProvider | SpeechVadProvider | WakeWordProvider)[]
registerSttProvider()
registerSttProvider(
provider):void
Defined in: packages/agentos/src/speech/SpeechProviderRegistry.ts:15
Parameters
provider
Returns
void
registerTtsProvider()
registerTtsProvider(
provider):void
Defined in: packages/agentos/src/speech/SpeechProviderRegistry.ts:19
Parameters
provider
Returns
void
registerVadProvider()
registerVadProvider(
provider):void
Defined in: packages/agentos/src/speech/SpeechProviderRegistry.ts:23
Parameters
provider
Returns
void
registerWakeWordProvider()
registerWakeWordProvider(
provider):void
Defined in: packages/agentos/src/speech/SpeechProviderRegistry.ts:27
Parameters
provider
Returns
void